CANNON & ACOSTA LLP