Graduated: 1989
Offers telehealth
NPI: 1093746521
Practice Locations (3)
3128 DEER CREEK LAKE SHORE DR
DEERFIELD BEACH, FL 334427977
940 NE 62ND ST
FORT LAUDERDALE, FL 333344110
944 NE 62ND ST
FORT LAUDERDALE, FL 333344110
9544157910
Source: CMS National Downloadable File, September 2026.