Author: David B. Ellis
Alternate names: Dave Ellis; ELLIS; David Ellis