Jack Miller 1945-2004