Other cities that he has stayed in are Oklahoma City and Del City. Records link phone number (405) 672-6888 with Clifford’s details. 1933 is the birth year of Clifford. 3809 Chetwood Dr, Oklahoma City, Ok 73115 is where Clifford resides. The current age of Clifford is 90.