Disclaimer - All views and opinions expressed are my own and does not represent any organization I am working with or had worked with.