Opehlia Clarkscott was born in 1947, age 76. Opehlia Clarkscott's address is 2738 Robert Street , New Orleans, LA 70115. Possible relatives include Edward Clark, Heather Clark and 2 others. Public records show Opehlia has also lived in Jones, AL and Selma, AL. Opehlia's latest phone number is (334) 566-3746. Previous phone numbers include (334) 874-1365 and (504) 897-1658.
Address History: 2738 Robert Street, New Orleans, LA 70115;
155 County Road 876, Jones, AL 36749;
Selma, AL 36701;
Troy, AL 36081
Results 1 - 1 of 1