Peter Harrison joins MPC Investors as Chief Executive