previous Raymond Cecil Moore Richard Channing Moore next