gary heyne