Richard N. Stewart, QC