Dr. Leonard A. Russell Dentistry 2204 South Taylor RoadCleveland Heights, Ohio 44118 (216) 321-3462 About Dr. Leonard A. Russell