Otto's possible relatives are Dottie Howell, Dorothy Gayle Howell, Nicole D Howell and 3 other people. Otto has listed (850) 668-9370 as his phone number. His birth year was listed as 1944. Public records show Salt Lake City, West Palm Beach, Brighton and one other city as cities Otto also stayed in. 7732 Bass Ridge Trl, Tallahassee, Fl 32312 is where Otto resides. Otto has reached the age of 80 years.