Author: richard d. mallery