Skip to main content

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