David E. Provencher, Sr.