AHMFL stands for Alexander Hamilton Memorial Free Library (Waynesboro, PA)

AHMFL