james christopher harrison