Author: John Carlo Bertot
Alternate names: John Carlo Bertot, PH.D.
Born: 1964