jp hastings