vance harrington