Leroy Brown was born in 1962, age 61. Leroy Brown's address is 3417 Stabler Street , Lansing, MI 48910. Possible relatives include Climie Brown, Climmie Brown and 14 others. Public records show Leroy has also lived in Lansing, MI. Leroy's latest phone number is (517) 272-1939. Previous phone numbers include (517) 327-6438 and (517) 525-7422.
Results 1 - 1 of 1