margaret m. self