FRANK B CANNON, JR