Author: Thomas N. Hansen
Alternate names: Thomas N Hansen