William MacGillivray Sr.

Known for