Atlanta View count: 1541 Swiss Biomedical Manufacturer Consolidates U.S. Offices In Alpharetta Jun 18, 2025 | Jarred Schenke, Atlanta Atlanta Office