Author: frederick c. thayer jr.