Brandon Harrington stood trial at the High Court in Stirling.