scott michael hastings