Ochsner Baptist Clinical Trials Unit 2820 Napoleon Ave, Ste 210-A New Orleans, LA 70115 United States Our Team Show More Show Less