JAMES R CANNON SR