Mary ann weaver putting victory in reach for all