LSR Announces Expansion and Office Re-location

Thu, 04/11/2013 - 22:27

CEDARBURG, WI (April 12, 2013) – Due to continued growth, LSR is pleased to announce the re-location and expansion of its Fitchburg office to Madison, Wisconsin. The new and larger space is designed to support further growth and technology collaboration with customers and strategic partners.