Otto currently resides at 7703 Jeffries Ave, Cleveland, Oh 44105. Otto has previously lived in Cleveland and Garfield Heights. Otto has reached the age of 95 years. His birth year was listed as 1929. The number currently linked to Otto is (216) 641-7651. The possible relatives of Otto are Margarete M Siller, Frances R Siller, Fredrick P Siller and one other person.