margaret leonard