Robert Clark Gregg (1932-2007)