charles taylor harris