Stephen Peter FitzGerald — (1953-2004)