This is my personal blog. The opinions I express here do not necessarily represent my publishers’ view. The information is on an as- is basis. I make no claims as to the accuracy, completeness, currentness, suitability, or validity of any information on my blog. I will not be held liable for errors, omissions, or delays in this information or any losses, injuries, or damages arising from its uses.