margaret villarreal