Disclaimer:The views expressed here reflect my personal opinion on various entities. They have no connection to my employer.