Ted Cannon
overview