richard moore business consultant1