David George Price - (1940-2003)