Otto owns the phone number (601) 798-6058. Public records show Picayune and New Orleans as cities Otto also stayed in. The possible relatives of Otto are Doris S Thigpen, Annette Thigpen, Kenneth Thigpen and 2 other people. Otto turned 93 years old. Otto was born in 1931. Otto’s residency is at 101 Glenwood St, Picayune, Ms 39466.