Robert Queen

Robert Queen is the mother of Oliver and Thea Queen, and the husband of Moira Queen.