Robert was born in 1930. Public records show Tuscaloosa as a city Robert also stayed in. Robert was born 94 years ago. Robert has listed phone number: (205) 464-1224. Robert currently resides at 2157 Idlewood Dr, Tuscaloosa, Al 35405. Robert is associated with Maintenance Systems Consulting, Incorporated. We have found 4 possible relatives of Robert: Jackie Echols Ray, Michael Echols, Connie Sue Echols and one other person.