This blog contains the personal opinions and views of Mark Conner. As such, he is not speaking on behalf of or representing anyone else.
Where known, sources of material are noted. Please comment if you are aware of a source that is not noted.
Every effort has been made to ensure that the information in this blog is accurate. Any corrections or suggested edits are welcome.