donald h foley