Craig Evan Anderson is an independent scholar, USA.Matthew Ryan Hauge is an independent scholar, USA.