Since 1983, Downing And Downing Inc has been providing Executive Placement from Willoughby. Downing And Downing Inc is incorporated in Ohio. Downing And Downing Inc has estimated annual revenues of $1,000,000.00 and also employs an estimated 9 employees.