charles joshua powell