26 Cross St, Three Rivers, Ma 01080 is where Leroy resides. The possible relatives of Leroy are Daniel Steven Rogers, J Rita Rogers, Debra Ann Rogers and one other person. The number currently linked to Leroy is (413) 283-3696. Leroy has reached 96 years of age. Leroy's birth year is 1928. This person has lived also in River, Brookline, Three Rvrs and one other city.