Andrew Cavers named President of Geneva Capital