Ellsworth Public Library

Library Funding:

Our FY21 funding request letters to supporting towns are available to view here.

The Board of Trustees is made up of five members. They are elected by the voters of Ellsworth to three-year terms. Trustees must be residents and registered voters of the City of Ellsworth. Their meetings are open to the public and are held on the third Tuesday of every month at 6pm on the main floor of the library.

More information about the duties of the Board may be found in the City Charter.

Board of Trustees

S. Craig MacDonald, Chair – Term expires 2024, cmacdonald@ellsworthlibrary.net
Spencer Patterson King, Secretary – Term expires 2023, spattersonking@ellsworthlibrary.net
Judith Lyles – Term expires 2025, jlyles@ellsworthlibrary.net
Kathleen Cravens – Term expires 2023, kcravens@ellsworthlibrary.net
Kristen Onos – Term expires 2024, konos@ellsworthlibrary.net

Contact the Board






    Meeting Agendas

    January 17, 2023 Regular Meeting
    January 10, 2023 Special Meeting
    December 20, 2022 Regular Meeting
    November 15, 2022 Regular Meeting
    October 18, 2022 Regular Meeting
    September 20, 2022 Regular Meeting
    August 16, 2022 Regular Meeting
    July 12, 2022 Regular Meeting
    June 28, 2022 Special Meeting
    June 21, 2022 Regular Meeting
    May 17, 2022 Regular Meeting
    April 18, 2022 Regular Meeting
    April 6, 2022 Special Meeting
    March 30, 2022 Special Meeting
    March 15, 2022 Regular Meeting
    February 15, 2022 Regular Meeting
    January 18,2022 Regular Meeting
    January 5, 2022 Special Meeting
    December 21, 2021 Regular Meeting
    November 16, 2021 Regular Meeting
    October 19, 2021 Regular Meeting
    September 21, 2021 Regular Meeting
    August 17, 2021 Regular Meeting
    July 20, 2021 Regular Meeting
    June 29, 2021 Special Meeting
    June 15, 2021 Regular Meeting
    May 18, 2021 Regular Meeting
    April 20, 2021 Regular Meeting
    March 16, 2021 Regular Meeting
    February 16, 2021 Regular Meeting
    January 19, 2021 Regular Meeting
    December 15, 2020 Regular Meeting
    November 17, 2020 Regular Meeting
    October 20, 2020 Regular Meeting
    September 15, 2020 Regular Meeting
    August 18, 2020 Regular Meeting
    July 21, 2020 Regular Meeting
    June 26, 2020 Special Meeting
    June 16, 2020 Regular Meeting
    May 19, 2020 Meeting
    May 8, 2020 Special Meeting
    April 21, 2020 Regular Meeting
    April 1, 2020 Special Meeting
    March 17, 2020 Regular Meeting
    February 27, 2020 Regular Meeting
    January 21, 2020 Regular Meeting
    January 13, 2020 Special Meeting
    December 17, 2019 Regular Meeting
    November 19, 2019 Regular Meeting
    October 28, 2019 Regular Meeting
    September 23, 2019 Regular Meeting
    August 26, 2019 Regular Meeting
    July 22, 2019 Regular Meeting
    June 24, 2019 Regular Meeting
    June 14, 2019 Special Meeting
    May 13, 2019 Regular Meeting
    April 16, 2019 Regular Meeting
    February 25, 2019 Regular Meeting
    January 28, 2019 Regular Meeting
    January 16, 2019, Special Meeting
    December 20, 2018 Regular Meeting
    November 26, 2018 Regular Meeting
    October 22, 2018 Regular Meeting
    June 25, 2018 Regular Meeting
    January 11, 2018 Special Meeting
    December 28, 2017 Regular Meeting
    November 29, 2017 Regular Meeting
    November 16, 2017 Special Meeting
    October 30, 2017 Regular Meeting
    September 25, 2017 Regular Meeting
    August 28, 2017 Regular Meeting
    July 24, 2017 Regular Meeting
    June 26, 2017 Regular Meeting
    June 1, 2017 Special Meeting
    May 22, 2017 Meeting
    April 25, 2017 Regular Meeting
    April 18, 2017 Special Meeting
    March 28, 2017 Meeting
    February 27, 2017 Meeting
    January 26, 2017 Special Meeting
    January 17, 2017 Meeting
    December 28, 2016 Meeting
    November 28, 2016 Meeting
    October 24, 2016 Meeting
    October 17, 2016 Special Meeting
    September 26, 2016 Meeting
    September 7, 2016 Special Meeting

    Meeting Minutes

    Minutes of the Board’s meetings will be posted below as they are approved by the Board of Trustees.

    January 17, 2023 Meeting
    January 10, 2023 Special Meeting
    December 20, 2022 Meeting
    November 15, 2022 Meeting
    October 18, 2022 Meeting
    September 20, 2022 Meeting
    August 16, 2022 Meeting
    July 12, 2022 Meeting
    June 21, 2022 Meeting
    May 17, 2022 Meeting
    April 18, 2022 Meeting
    April 6, 2022 Special Meeting
    March 30, 2022 Special Meeting
    March 15, 2022 Meeting
    February 15, 2022 Meeting
    January 18, 2022 Meeting
    January 5, 2022 Special Meeting
    December 21, 2021 Meeting
    November 16, 2021 Meeting
    October 19, 2021 Meeting
    September 21, 2021 Meeting
    August 17, 2021 Meeting
    July 20, 2021 Meeting
    June 29, 2021 Special Meeting
    June 15, 2021 Meeting
    May 26, 2021 Special Meeting
    May 18, 2021 Meeting
    April 20, 2021 Meeting
    March 16, 2021 Meeting
    February 16 2021 Meeting
    January 19 2021 Meeting
    December 15 2020 Meeting
    November 17 2020 Meeting
    October 20 2020 Meeting
    September 15 2020 Meeting
    August 18 2020 Meeting
    July 21 2020 Meeting
    June 26 2020 Special Meeting
    June 16 2020 Meeting
    May 19 2020 Meeting
    April 1 2020 Special Meeting
    March 17 2020 Meeting
    February 27 2020 Meeting
    January 21 2020 Meeting
    January 13 2020 Special Meeting
    December 17 2019 Meeting
    November 19 2019 Meeting
    October 28 2019 Meeting
    September 23 2019 Meeting
    August 26 2019 Meeting
    July 22 2019 Meeting
    July 9, 2019 Special Meeting
    June 24, 2019 Meeting
    June 14 2019 Special Meeting
    May 13, 2019 Meeting
    April 16, 2019 Meeting
    March 25, 2019 Meeting
    February 25, 2019 Meeting
    January 28, 2019 Meeting
    December 20, 2018 Meeting
    November 26, 2018 Meeting
    October 22, 2018 Meeting
    November 29, 2017 Meeting
    October 30, 2017 Meeting
    September 25, 2017 Meeting
    August 28, 2017 Meeting
    July 24, 2017 Meeting
    June 26, 2017 Meeting
    June 1, 2017 Special Meeting
    May 22, 2017 Meeting
    April 18, 2017 Special Meeting
    March 28, 2017 Meeting
    February 27, 2017 Meeting
    January 26, 2017 Special Meeting
    January 17, 2017 Meeting
    December 28, 2016 Meeting
    November 28, 2016 Meeting
    October 24, 2016 Meeting
    October 17, 2016 Special Meeting
    September 26, 2016 Meeting
    September 7, 2016 Special Meeting
    August 22, 2016 Meeting
    July 25, 2016 Meeting