Robert Leon Owens is a years old. His residential address is 2304 Robin Dr, Colo Springs, Co 80909. Patricia Adelaide Owens, are also associated with this address.
Age 85
Age 76
Age 61
Robert Leon Owens is .
Robert Leon Owens’s address is listed as 2304 Robin Dr, Colo Springs , Co 80909, US.