Actor-historian David Holland will portray Benjamin Franklin in a free performance at the Cherry Hill Public Library on Sunday, Nov. 1.

The one-hour show runs from 2 to 3 p.m. in the library's Conference Center on the lower level at 1100 Kings Highway North. Registration is required.

The event is free.

Holland's appearance is presented by American Historical Theatre, a nonprofit that stages first-person portrayals of more than 100 historical figures across all 50 states and Europe. The performance covers Franklin's roles as inventor, diplomat and founding father, including his work on the Declaration of Independence and his advocacy against slavery, according to the township event listing.

Residents can register through the library's online calendar.