Author: patrick j. smith