andrew foy