charles dera and hasil moore