10777 Nina St, Largo, Fl 33778 is where Leo lives. Records link Leo with Eileen M Durrett, Clifford George Durrett, Major Leo Durrett and one other person. Phone number listed for Leo is (813) 397-5417. The birth year was listed as 1919. He has stayed in Saint Petersburg and Seminole before moving to Largo. The age of Leo is 105.