Beth L Armstrong, Christine A Armstrong, Jeffrey Thomas Armstrong and 5 other people are people possibly related to Leroy. The age of Leroy is 93. The number currently linked to Leroy is (956) 246-8197. Leroy’s current address is 256 Curtis Rd, Gurdon, Ar 71743. Other cities that he has stayed in are Fort Dodge, Weslaco, Galena and one other city. 1931 is the birth year of Leroy.