Born on 1847 to William Cobb Garrett Sgt Leonard J. Garrett passed away on Feb 10, 1865, at the age of 18 and was buried in Confederate Cemetery in Alton, Illinois, United States.