Who is Michael Hastings ..?? Name does not ring a bell.
https://en.wikipedia.org/wiki/Michael_Hastings_(journalist)