MARK P. ELLIS & ASSOC.