Author: raymond c. moore