Flywheel co-founder becomes MD at North Castle

February 24, 2017