His birth year was listed as 1926. He has stayed in Moberly before moving to Moberly. The current age of Otis is 97. Otis’s residency is at 423 Halleck St, Moberly, Mo 65270. Records link phone number (816) 263-7556 with Otis’s details.