Author: John R. Johnson
Alternate names: Johnson, John R.