elaine leonard