Alexander Scott Dowling, MD, Psychiatry & Neurology

22300 S Woodland Rd
BeachwoodOH  44122-3067 (Cuyahoga County)


Phone: 216-751-9711
Fax: 216-751-9711

NPI: 1992725691
License Number: 35023334 (OH)