Author: patrick l talley