Leroy was born 60 years ago. His birth year was listed as 1965. People possibly related to Leroy are Derek S Thiem, Deirdre Kaye Logan, Trixie Star Thiem and one other person. Genoa, Columbus and Grand Island are cities Leroy has lived in. Leroy currently resides at 456 Po Box, Genoa, Ne 68640. Leroy has listed (402) 562-8381 as his phone number.