Softball: Law's Maddie David stands out in win over Hillhouse