? James 1946-2007