the enigmatic hampton fancher.