charles illingworth