Public records show Pinellas Park, Milton and Montpelier as cities Leroy also stayed in. Records link phone number (727) 579-0721 with Leroy’s details. Leroy’s current address is 58 Independence Grn, Montpelier, Vt 05602. Leroy's birth year is 1927. People possibly related to Leroy are Eric M Shepard, Alberta L Shepard, Le Roy Shepard and 2 other people. This year Leroy celebrated his 97 birthday.