The current age of Otto is 96. In addition to San Antonio, Otto also lived in San Antonio, College Park and Annapolis Junction. Otto's birth year is 1927. Otto now resides at 1730 Whitehaven, San Antonio, Tx 78232. Otto is related to or closely associated with Michael Joseph Haenchen, Dena Batista Haenchen, Annie Olga Haenchen and 2 other people.