David E Cannon Facts