bruce foley