Terry MacPherson Take Top Honors at the Las Vegas World Amateur