mack walsh