John R. Taft Jr. (1954-2007)