James Revels, Leslie Bluestone & Robert Gerhard, III James Revels, Leslie Bluestone & Robert Gerhard, III