Author: richard h. rivore