mary onacross