John Banks

Robert Rose Tavern (York County, Maine)