Primary Office

Address:
3659 S Miami Ave, Ste 3002
Miami, FL 33133
Phone Number: 305-858-7940

Additional Office

Address:
3003 W Dr. Martin Luther King Jr. Blvd, 2nd FL
Tampa, FL 33607
Phone Number: 813-554-8701

Additional Office

Address:
3003 W Dr. Martin Luther King Jr. Blvd, 3rd FL
Tampa, FL 33607
Phone Number: 813-554-8701

Additional Office

Address:
625 Sixth Ave. S. Suite#120
Saint Petersburg, FL 33701
Phone Number: 727-322-4830

Additional Office

Address:
5741 Bee Ridge Road, Ste 540
Sarasota, FL 34233
Phone Number: 727-322-4830

Education

Residency - University of Alabama Hospitals
Medical School - University of Wisconsin
Fellowship - Mayo Medical School

Board Certifications

American Board of Pediatrics (Pediatrics) - Certified
American Board of Pediatrics (Ped Cardiology) - Certified




A physician identified with a Nicklaus Children’s Pediatric Specialists logo is an employee of Nicklaus Children's Health System. All other physicians listed on the website are in private medical practices.