development communication consultant