Author: John L. French
Alternate names: John L French; L. French John