Author: John W. Miller Jr.
Alternate names: John W. Miller, Jr.; John W. Miller, Jr., PHD