The number currently linked to Richard is (352) 742-1954. He has stayed in Oxford, Louisville and Leesburg before moving to Leesburg. 34448 Oak Ave, Leesburg, Fl 34788 is where Richard resides. This person's birth year is 1963. Possible relatives of Richard are: Tonya F Deckard, Aubrey B Deckard, Stanley R Deckard and 4 other people. Richard has reached the age of 61 years.