Ambassador Donald P. Gregg will speak in Bar Harbor on Tuesday, Sept. 16, at 4:10 p.m. in the McCormick Lecture Hall.