Author: john e. lynch