Author: V. Michael DeAngelis
Alternate names: V Michael DeAngelis