Address:
16555 Nw 25Th Ave, Opa Locka, FL 33054
Limited To Official University Duties On Florida International Univ, Miami, FL 33199
11200 Sw 8Th St, Miami, FL 33199
Board certifications:
American Board of Family Medicine Certification in Family Medicine