Stewart Herbert was listed as Ensign, 12th PA, 1 Oct. 1776;
promoted to 2nd lieutenant, May 1777; 1st lieutenant 1 July 1778, 12th PA Continental line, (source- PA, second series)
He was also wounded at Short Hills, NJ. Will look up the date for that.