carl ellan kelley