Inverurie Academy’s only full-time physics teacher urges more to join him

Duncan Barclay
Duncan Barclay