Possible relatives of Otis are: Charles A Mckay, Nancy Lee Mckay, Fairy Syble Mckay and 2 other people. Otis’s residency is at 5164 Flanders Ln, Centennial, Co 80015. 1966 is his birth date. Otis was born 58 years ago. In addition to Centennial, Otis also lived in Denver, Aurora and Great Falls. The number currently linked to Otis is (303) 692-8125.