First name
Archibald Alec
Last name
Leach
Date of birth
January 18, 1904
Date of death
November 29, 1986
Bio
This American actor may have experimented with LSD.