Author: Daniel C. Abel
Alternate names: Daniel C Abel