Devon Owens was born in 1978, age 46. Devon Owens's address is 326 North Street , Elkton, MD 21921. Possible relatives include Patricia Naugle, Johnny Owens and 4 others. Public records show Devon has also lived in New Castle, DE and Newark, DE. Devon's latest phone number is (302) 266-9545. Previous phone numbers include (302) 292-2884 and (302) 292-2995.
Address History: 326 North Street, Elkton, MD 21921;
9 4th Avenue # 5, New Castle, DE 19720;
Newark, DE 19702;
Columbia, MD 21044;
Port Deposit, MD 21904
Results 1 - 1 of 1