michael hastings