Author: Michael A. Nielsen
Alternate names: Michael Aaron Nielsen; Michael A. Nielsen; Michael Nielsen
Born: 1974