Thomas Foley (died 1667)