Allen, LeRoy Richard, MD (1913-2007)
Person
Dates
- Existence: 1913-09-14 - 2007-01-01
Occupations
-
Missions
-- Date: 1942-04-21
-
1957-01-01
- Note: Christian Medical College, Vellore, South India