Otto was born in 1925. Possible relatives of Otto are: Otto Leroy Hoover, Margaret S Maurer, Christina H Steinmetz and 4 other people. A city Otto has lived in before is Aliquippa. Otto’s current address is 598 Park Rd, Ambridge, Pa 15003. The current age of Otto is 98. Phone number listed for Otto is (724) 266-2034.