Author: William J. Carter
Alternate names: Carter, William J.