Mark Harris joins Eden Financial