About Margo Rivera Margo Rivera is an assistant professor of Psychiatry at Queen's University and co-director of the Personality Disorders Service at Kingston Psychiatric Hospital.