james rebhorn