With it’s new storefront now open at 646 Virginia Ave, Flags for Good is ready to continue its mission of supporting special causes around the globe. Michael Green, the owner of Flags for Good and ...