Free Consultation
Pinellas County

Criminal Defense Attorney Serving St. Petersburg

Michael Mastrogiovanni — 20+ years of experience, free consultations, straight answers.

Available 24/7Free consultation

From downtown St. Pete's Central Avenue corridor to Tyrone, Gateway, and the beach communities, an arrest anywhere in St. Petersburg lands in the same place: the Pinellas County court system, prosecuted by the 6th Circuit State Attorney's Office. That's the office where Michael Mastrogiovanni began his career — and for the last twenty years he's been on the other side, defending thousands of Pinellas County cases from misdemeanors to serious felonies.

The hours right after an arrest matter more than most people realize. Getting a defense lawyer involved before charges are formally filed can shape what you're charged with — and sometimes whether you're charged at all.

Early Involvement Changes Outcomes

Our office moves immediately: we contact the State Attorney and present the facts the arrest report leaves out. In St. Petersburg cases we've tracked down video from businesses along Central Avenue, city red-light cameras, and private doorbell cameras before it was recorded over. We work with private investigators — former law enforcement — who take sworn statements while memories are fresh.

Every Charge, Straight Answers

Felonies, misdemeanors, drug charges, weapons charges, domestic violence, probation violations — Michael has tried cases at every level, including jury trials, and has been named one of Florida's Top 100 Trial Lawyers. You'll get a straight assessment of your case, not a sales pitch, and flexible financing that can cover 100% of your defense fees.

Serving Your Area

Proudly Serving St. Petersburg & Beyond

From our Clearwater office, we represent clients throughout Pinellas County and the greater Tampa Bay area — including:

  • Downtown St. Petersburg
  • Central Avenue / Grand Central
  • Tyrone
  • Gateway
  • Kenneth City
  • Pinellas Park
  • Gulfport
  • St. Pete Beach
Whenever You're Ready

Ready When You Are

Reach out any time for a free, no-obligation consultation — by phone, or right here online.

Available 24/7Free consultation
Call 727-547-3454