The school is named after Sir John de Graham, a trusted leader in the army of William Wallace.
A trusted leader in the army of William Wallace. The school is named after Sir John de Graham.
The school is named after Sir John de Graham. A trusted leader in the army of William Wallace.
The school is named after Sir John de Graham. A trusted leader in the army of William Wallace.