David Edward Zachary Hall, MD, Preventive Medicine

10201 Se Main St
Ste 29
PortlandOR  97216-2937 (Multnomah County)


Phone: 503-251-6363
Fax: 503-251-6239

NPI: 1831153188
License Number: MD26312 (OR)