tom foley profile