f. patrick garrison jr.