Career records & work history
Medicine Doctors
Deborah J. Lockwood
825 NE 10 St STE 3010, Oklahoma City, OK 73104
405-2714742 (phone) 405-2717034 (fax)
Site
OU PhysiciansOklahoma University Physicians Cardiology
14101 N Eastern Ave STE D, Edmond, OK 73013
405-3400551 (phone) 405-3406555 (fax)
Site
Oxford Univ Med Sch, Oxford, Uk (352 09 Pr 1/71)
Graduated: 1987