CANNON MARINE PARTNERS LLC