Douglas Lawrence O'Dea, MD, Internal Medicine

7378 Yale Rd
MemphisTN  38133-3604 (Shelby County)


Phone: 901-387-0193
Fax: 901-387-0796

NPI: 1316974132
License Number: MD0000018194 (TN)