Otis currently resides at 1361 Otis Parker Rd, Carlisle, Ar 72024. We have found 5 possible relatives of Otis: Cynthia Parker Stack, Pauline E Parker, Dennis O Parker and 2 other people. Records link phone number (870) 552-1113 with Otis’s details. Otis was born in 1927. This person has lived also in Carlisle. The current age of Otis is 97.