Confluence Moves to New Office Space

Confluence has completed our move into our new office space in the Cortex Innovation District. Our offices and labs are now located at 4340 Duncan Avenue, Suite 400, St. Louis, MO 63110.