mack beggs