This year Otis celebrated his 67 birthday. In addition to Taylor, Otis also lived in Taylor and Austin. Otis was born in 1957. The number currently linked to Otis is (512) 365-1670. Otis is a resident of 807 Debra Dr, Taylor, Tx 76574.