Geoff Roach appointed community partnerships director