David McGillivray filmer