His birth year was listed as 1935. 15811 Highway 22, Centralia, Mo 65240 is where Otto lives. The number currently linked to Otto is (573) 581-3964. This year Otto celebrated his 88 birthday. Otto has previously lived in Centralia.