allan charles