Mason W. Foley