Barton admits 'stupid mistakes'

Top