Rathbones, the UK firm, has appointed Keith MacKenzie as an investment manager in its Edinburgh office. MacKenzie previously worked at Investec Wealth and Investment Management as an investment manager on a team that managed £160m of private client assets.