reuben moore