Author: richard a. pierce