Author: william w. clape, jr.,