Address:
1430 Tulane Ave STE SL-54, New Orleans 70112
(504) 988-7627 (Phone), (504) 988-7616 (Fax)
TULANE DEPT. OF UROLOGY
1430 Tulane Ave STE TW22, New Orleans 70112
(504) 988-7627 (Phone), (504) 584-3517 (Fax)
Certifications:
Diagnostic Radiology, 2012