The current age of Otto is 105. Otto's birth year is 1918. 401 Dixon Dr, Corpus Christi, Tx 78408 is where Otto resides. He has stayed in Corpus Christi before moving to Corpus Christi. The number currently linked to Otto is (361) 882-7623.