jack hastings