Work:
Saint Louis University Hospital
3635 Vista Ave, Saint Louis, MO 63110
Saint Louis University
3660 Vista Ave, Saint Louis, MO 63110
St. Louis University
1438 S Grand Blvd, Saint Louis, MO 63104
Education:
University of Kerala Medical College (1975)