John George Stewart Scott, Deputy

Profile image for John George Stewart Scott, Deputy

Not currently an elected member.