brian foley