Following the appeal judges' decision advocate depute Ashley Edwards asked them to re-impose the community payback order on O'Connor, which had been suspended.
He was an Advocate Depute from 1972 to 1975 and served as Standing Junior Counsel to the Department of Energy (1976-79) and the Scottish Development Department (1978-79).