Jonathan Weaver to leave......