David Lewis

Active Quincy, IL Secretary for Ancient Free & Accepted Masons