Leonard Means was born in 1917, age 106. Leonard Means's address is 16528 Ardmore Street , Detroit, MI 48235. Possible relatives include Irma Harper, Irma Means and others. Public records show Leonard has also lived in Detroit, MI. Leonard's latest phone number is (313) 863-3106.
Phone Numbers: (313) 863-3106
Results 1 - 1 of 1