John Fitzgerald
John Fitzgerald (computer scientist)