Joseph Henry Ranft (1960-2005)