williamfoley