All posts and pages on this website constitute my own personal opinions. They are neither read nor approved by my employers, sponsors or anyone else before posting and do not represent the views and opinions of anyone besides me, myself and I.
They also do not constitute the official corporate position taken by my employer (Proact). Furthermore, I take personal responsibility for any content created by any guest author, as I approve all such posts before they are published, though I do not necessarily share the views of that guest author.
For more details, check my Blogger Disclosure page.
Post last updated on July 15, 2020: Update disclaimer.md