alan gerard ferguson.