MICHAEL P CANNON III