Keith R. A. DeCandido

b. 1969