Department of Microbiology & Immunology
Tulane University School of Medicine
1430 Tulane Avenue, 8638
New Orleans, Louisiana 70112-2699
Telephone: 504-988-5150
Department of Microbiology & Immunology
Tulane University School of Medicine
1430 Tulane Avenue, 8638
New Orleans, Louisiana 70112-2699
Telephone: 504-988-5150