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

AHMFL
Share
Abbreviations And Their Meaning