FRED R CANNON JR