Kim of Arizona finishes strong to win U.S. Women's Amateur Public Links