Graham Dorrans signs new 18-month contract at Dundee

© SNSDundee's Graham Dorrans.
Dundee's Graham Dorrans.