Andrew McCarthy reaping the benefits of hard work as Peterhead prepare for League One opener

Andy McCarthy, right, playing for Peterhead
Andy McCarthy, right, playing for Peterhead