Author: Daniel A. Hart
Alternate names: Daniel Hart