Author: William L. DeAndrea
Alternate names: William DeAndrea