Orrell Holland was born in 1926, age 98. Orrell Holland's address is 409 W Oak Street , Selma, NC 27576. Possible relatives include Amanda Holland, Angela Holland and 4 others. Orrell's latest phone number is (586) 739-2224. Previous phone numbers include (919) 730-8559 and (919) 965-2705.
Address History: 409 W Oak Street, Selma, NC 27576;
409 E Oak Street, Selma, NC 27576;
Virginia Beach, VA 23456
Results 1 - 1 of 1