# richard moore