Richard has previously lived in Columbus and Sheffield. The residency of Richard is at 7530 Marigold Ln, Tuscaloosa, Al 35405. Possible relatives of Richard are: Nola M Archer, Thomas J Archer, Sheila R Archer and 5 other people. The birth year was listed as 1954. Records link phone number (205) 344-6202 with Richard’s details. This year Richard celebrated his 70 birthday.