shannon k. foley