Author: William F. Micarelli
Alternate names: William F Micarelli