Possible relatives of Spencer are: David B Hodge, Helmar B Hodges, Helmar Bradsher Hodges and 4 other people. The birth year was listed as 1985. Spencer has previously lived in Tampa. Spencer owns the phone number (813) 985-7082. Spencer’s current address is 11801 50Th St #K23, Tampa, Fl 33617. The current age of Spencer is 39.