67-year-old Ricky Lee Spencer lives in Catawba, North Carolina. Ricky has also lived in Claremont, North Carolina and Hickory, North Carolina. Some of Ricky relatives are Laura Rebecca Spencer, Karin Spencer, Renee Painter Spencer, Philip Charles Lackey and Renee P Spencer.