Reinvent your Style by These 3 Shirts Types – Checked Shirts, Flannel Shirts, Oxford Shirts