Dr. Bagshaw is clearly an idiot and a corporate pawn. Ignore him.
I appreciate many here won't agree with Mike Bagshaw's comments but he certainly is not an "idiot".
The somewhat dated CV at the top of this document might give you some idea of where he is "coming from":
http://projects.bre.co.uk/envdiv/cab.../m_bagshaw.pdf