John Stuart

Name
John /Stuart/
Given names
John
Surname
Stuart
Also known as
Iain /Stiùbhart/