John Musca, the founder of Musca Law, brings over two decades of experience and a passion for defending the accused to his practice. With a track record of success and client satisfaction, he leads a team dedicated to providing outstanding legal representation in criminal matters.
Florida Association of Criminal Defense Lawyers
Florida Chamber of Commerce
National Association of Criminal Defense Lawyers
American Bar Association
National Trial Lawyers Association
Admitted to practice in Florida since 1999, serving clients statewide, including in the U.S. District Court, Southern District of Florida.
10.0 Superb Rating from Avvo
Client Champion – PLATINUM designation from Martindale-Hubbell
Recognized as one of the Best Criminal Defense Attorneys in Sarasota and Fort Myers by Expertise.com
Named one of America’s Top 100 Criminal Defense Attorneys
Juris Doctor from Case Western Reserve University School of Law (1997)
Bachelor of Arts in Pre-Law from Boston College (1994)
Offering video conferencing options for consultations via Skype, Zoom, and Join.me, ensuring accessibility for clients.
Naples Office: 2800 Davis Blvd, Suite 101, Naples, FL 34104; Telephone: (239) 237-3588
Statewide Office (Toll-Free): Statewide, FL, USA; Telephone: (888) 484-5057
Alachua County Office: 309 N.E. 1st Street, Suite 15, Gainesville, FL 32601; Telephone: (352) 397-9915
Bay County Office: 315 E 4th St, Panama City, FL 32401; Telephone: (850) 805-5499
Brevard County Office: 6767 North Wickham Road, Suite 400 BB, Melbourne, FL 32940; Telephone: (321) 878-8577
Broward County Office: 800 SE 3rd Avenue, 2nd Floor, Suite 200, Fort Lauderdale, FL 33316; Telephone: (954) 302-5391
Charlotte County Office (Port Charlotte): 18245 Paulson Dr, Suite 130, Port Charlotte, FL 33954; Telephone: (941) 840-5270
Charlotte County Office (Punta Gorda): 265 E Marion Ave, Suite 112, Punta Gorda, FL 33950; Telephone: (941) 621-9965
Citrus County Office: 11 West Main Street, Suite 303, Inverness, FL 34450; Telephone: (352) 605-7877
Collier County Office: 3375 Tamiami Trail E #400, Naples, FL 34112; Telephone: (239) 237-3588