Richard L Davis is 72 years old. Richard lives in Saint Petersburg, FL. Other places in which Richard has lived are Charlotte, NC; Kershaw, SC; Lancaster, SC and Sterling, VA. Kelly Ruth Davis, Brian M Connolly and Davis Anne Davis are some of Richard relatives.