Olympus Flag & Banner seizes new opportunities
March 1, 2008 | Graphics
By Lou Dzierzak Founded in 1893, Olympus Flag & Banner printed its first American flag in 1914. More than a century later, the company continues to respond to new business opportunities on the horizon. Located in Milwaukee, Wisc., Olympus Flag & Banner has embraced digitally printed fabrics …