Author: john a. mccarthy