Vaughan to complete $42.5m ISPT projects