Margaret O'Reilly
overview