Garmin executive gives $1 million to K-State engineering expansion