James McGregor

Name
James McGregor
Given names
James
Surname
McGregor