Vitalsource Technologies, Inc. Truncated Predictor Feedback for Time-Delay Systems