Craig MacGillivray may refer to: