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. Books by Margo Rivera Fragment by Fragment Feminist Perspectives on Memory and Child Sexual Abuse edited by Margo Rivera