This is a personal blog, reflecting my views and opinions, not necessarily those of my employer or anyone I’m currently working with. The information I provide is on an as-seen basis. I make no representations as to accuracy, completeness, suitability or validity of any information on this blog and will not be liable for any errors, omissions or delays in this information or any losses, injuries or damages arising from its use.