Possible relatives of Leroy are: Mary Katherine Sparks, James Leroy Sparks, Cheryl L Sparks and one other person. Leroy was born in 1965. The age of Leroy is 59. 1468 Farm Road 227, Strafford, Mo 65757 is where Leroy resides. The number currently linked to Leroy is (417) 869-7987. Other cities that he has stayed in are Rocky Mount, Algona, Iowa City and 4 other cities.