Author: patrick w. shaw