Gregory Davenport

Gregory Davenport is an enemy of Robert Queen.