Richard Allen Statesir, MD, Ophthalmology

14701 Detroit Ave
Ste 280
LakewoodOH  44107-4109 (Cuyahoga County)


Phone: 216-228-9122
Fax: 216-221-9773

NPI: 1699778142
License Number: 35053677S (OH)