North-east thug ordered to pay man he punched £300

Aberdeen Sheriff Court.
Aberdeen Sheriff Court.