Lindsay Almond Jr.: Lindsay Almond Jr.. Lindsay Almond Jr. was born on 15 June 1898 in Charlottesville, Virginia, USA. He died on 14 April 1986 in Richmond, Virginia, USA.