Extraction schema:
{"type": "object", "properties": {"filer_name": {"type": "string", "description": "Registrant name (e.g., 'VANGUARD INDEX FUNDS'). The legal entity that files; one CIK can host multiple Series."}, "filer_lei": {"type": ["string", "null"], "description": "Registrant LEI, 20 hex characters (Legal Entity Identifier). 'N/A' is a valid value when the registrant has no LEI."}, "series_id": {"type": ["string", "null"], "description": "SEC-assigned Series identifier of the form Sxxxxxxxxx (10 chars). One Registrant can host many Series; this disambiguates the specific fund."}, "series_name": {"type": ["string", "null"], "description": "Human-readable name of the Series, e.g. 'VANGUARD TOTAL STOCK MARKET INDEX FUND'."}, "fund_lei": {"type": ["string", "null"], "description": "LEI of the Series (the actual fund)."}, "report_period_end": {"type": "string", "description": "Period of report, ISO date YYYY-MM-DD. Always a fiscal-quarter-end date because only the third month of each fiscal quarter is publicly disseminated."}, "total_assets_usd": {"type": "number", "description": "Total fund assets in USD, as a non-negative decimal."}, "total_liabilities_usd": {"type": ["number", "null"], "description": "Total fund liabilities in USD. Output null when the cover page does not state this."}, "net_assets_usd": {"type": "number", "description": "Total fund net assets in USD (assets minus liabilities)."}, "holdings": {"type": "array", "description": "Schedule of investments: every position held by the fund as of report_period_end. Order is filer-defined and not significant for grading.", "items": {"type": "object", "properties": {"issuer_name": {"type": "string", "description": "Issuer of the security. Verbatim as filed (e.g. 'Surgery Partners Inc')."}, "issuer_lei": {"type": ["string", "null"], "description": "Issuer LEI (20 chars) or 'N/A'. Required to be present in the XML even if 'N/A'."}, "security_title": {"type": "string", "description": "Title of the issue, e.g. 'SURGERY PARTNERS' or 'TREASURY BILL 01/26 0.00000'. May differ from issuer_name (e.g. issuer 'United States Govt' / title 'Treasury Bill ...')."}, "cusip": {"type": ["string", "null"], "description": "9-character CUSIP, uppercase. 'N/A' is permitted (foreign issuers without CUSIP). Compare case-insensitively."}, "isin": {"type": ["string", "null"], "description": "12-character ISIN if present in the identifiers block. Optional alternative when CUSIP is 'N/A'."}, "ticker": {"type": ["string", "null"], "description": "Equity ticker if present in the identifiers block."}, "balance": {"type": "number", "description": "Position size as a decimal. Interpreted via units: NS=number of shares, PA=principal amount, OU=other units."}, "units": {"type": "string", "enum": ["NS", "PA", "OU"], "description": "NS=number of shares, PA=principal amount, OU=other units (then descOthUnits is set). Equity positions almost always NS; debt almost always PA."}, "currency_code": {"type": ["string", "null"], "description": "ISO 4217 currency code of the position (USD, EUR, GBP, ...). Most fund holdings are reported in USD even when the underlying is foreign-denominated; non-USD positions also carry an exchange rate. Output null when the row does not state a currency code."}, "value_usd": {"type": "number", "description": "Position value in USD, decimal. PDF rendering may show with $ and commas; comparator must normalize."}, "percent_of_net_assets": {"type": "number", "description": "Percent of net assets, stored as a percent value (not a fraction). E.g. 1.156308 means 1.156% (filer's $15.26M position in $1.32B net assets). Filers report to 4-6 decimals; tiny positions can read like 0.001840 = 0.0018%."}, "payoff_profile": {"type": "string", "enum": ["Long", "Short", "N/A"], "description": "Direction of economic exposure."}, "asset_category": {"type": "string", "enum": ["EC", "EP", "DBT", "ABS", "STIV", "RA", "RB", "DCO", "DFE", "DFW", "DIR", "DOP", "DSW", "DSO", "DCR", "OTH", "LON"], "description": "Asset class. EC=equity-common, EP=equity-preferred, DBT=debt, ABS=asset-backed, STIV=short-term investment vehicle, RA=repurchase agreement, etc. Most enterprise-relevant filings will see EC, DBT, STIV, ABS predominantly."}, "issuer_category": {"type": ["string", "null"], "description": "Issuer class (CORP, MUN, USGSE, UST, RF, PF, OTHER). May be empty for certain instrument types."}, "investment_country": {"type": "string", "description": "ISO country code of the investment (US, GB, JP, ...)."}, "is_restricted": {"type": "string", "enum": ["Y", "N"], "description": "Restricted security flag (Rule 144 / private placement)."}, "fair_value_level": {"type": "string", "enum": ["1", "2", "3", "N/A"], "description": "US GAAP ASC 820 fair-value hierarchy. 1=quoted-active-market, 2=other-observable, 3=unobservable, N/A=not applicable."}}, "required": ["issuer_name", "issuer_lei", "security_title", "cusip", "balance", "units", "value_usd", "percent_of_net_assets", "payoff_profile", "asset_category", "investment_country", "is_restricted", "fair_value_level"]}}}, "required": ["filer_name", "report_period_end", "total_assets_usd", "net_assets_usd", "holdings"]}

Expected output:
{"filer_name": "BULLFINCH FUND INC", "filer_lei": null, "series_id": "S000012122", "series_name": "Greater Western New York Series", "fund_lei": null, "report_period_end": "2026-10-31", "total_assets_usd": 3921911.22, "total_liabilities_usd": 7036.61, "net_assets_usd": 3914874.61, "holdings": [{"issuer_name": "Astronics Corp.", "issuer_lei": "549300NNXCF8H4MSMK17", "security_title": "Astronics Corp.", "cusip": "046433108", "isin": "US0464331083", "ticker": null, "balance": 2100.0, "units": "NS", "currency_code": "USD", "value_usd": 159075.0, "percent_of_net_assets": 4.06, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Avnet, Inc.", "issuer_lei": "XJI53DCPL7QABOWK4Z75", "security_title": "Avnet, Inc.", "cusip": "053807103", "isin": "US0538071038", "ticker": null, "balance": 1800.0, "units": "NS", "currency_code": "USD", "value_usd": 112302.0, "percent_of_net_assets": 2.87, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Bristol-Myers Squibb Co", "issuer_lei": "HLYYNH7UQUORYSJQCN42", "security_title": "Bristol-Myers Squibb Co", "cusip": "110122108", "isin": "US1101221083", "ticker": null, "balance": 1150.0, "units": "NS", "currency_code": "USD", "value_usd": 63307.5, "percent_of_net_assets": 1.62, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "CVS Health Corp.", "issuer_lei": "549300EJG376EN5NQE29", "security_title": "CVS Health Corp.", "cusip": "126650100", "isin": "US1266501006", "ticker": null, "balance": 600.0, "units": "NS", "currency_code": "USD", "value_usd": 44712.0, "percent_of_net_assets": 1.14, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Citigroup Inc.", "issuer_lei": "6SHGI4ZSSLCXXQSBB395", "security_title": "Citigroup Inc.", "cusip": "172967424", "isin": "US1729674242", "ticker": null, "balance": 1600.0, "units": "NS", "currency_code": "USD", "value_usd": 185136.0, "percent_of_net_assets": 4.73, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Columbus McKinnon Corp", "issuer_lei": "549300W3HQB0HO1F3G69", "security_title": "Columbus McKinnon Corp", "cusip": "199333105", "isin": "US1993331057", "ticker": null, "balance": 5950.0, "units": "NS", "currency_code": "USD", "value_usd": 125426.0, "percent_of_net_assets": 3.2, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Community Financial System Inc.", "issuer_lei": "5299008N6YHE6GCP1E80", "security_title": "Community Financial System Inc.", "cusip": "203607106", "isin": "US2036071064", "ticker": null, "balance": 1200.0, "units": "NS", "currency_code": "USD", "value_usd": 75000.0, "percent_of_net_assets": 1.92, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Constellation Brands, Inc.", "issuer_lei": "5493005GKEG8QCVY7037", "security_title": "Constellation Brands, Inc.", "cusip": "21036P108", "isin": "US21036P1084", "ticker": null, "balance": 800.0, "units": "NS", "currency_code": "USD", "value_usd": 125360.0, "percent_of_net_assets": 3.2, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Corning Inc.", "issuer_lei": "549300X7P6J88S5E8196", "security_title": "Corning Inc.", "cusip": "219350105", "isin": "US2193501051", "ticker": null, "balance": 950.0, "units": "NS", "currency_code": "USD", "value_usd": 98087.5, "percent_of_net_assets": 2.51, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Enviri Corporation", "issuer_lei": "KAO98FK89NPNNPQGUZ43", "security_title": "Enviri Corporation", "cusip": "415864107", "isin": "US4158641070", "ticker": null, "balance": 14800.0, "units": "NS", "currency_code": "USD", "value_usd": 280016.0, "percent_of_net_assets": 7.15, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Extra Space Storage Inc.", "issuer_lei": "529900SDJHKRQWED6A16", "security_title": "Extra Space Storage Inc.", "cusip": "30225T102", "isin": "US30225T1025", "ticker": null, "balance": 805.0, "units": "NS", "currency_code": "USD", "value_usd": 111065.85, "percent_of_net_assets": 2.84, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "FirstEnergy Corp.", "issuer_lei": "549300SVYJS666PQJH88", "security_title": "FirstEnergy Corp.", "cusip": "337932107", "isin": "US3379321074", "ticker": null, "balance": 2000.0, "units": "NS", "currency_code": "USD", "value_usd": 94680.0, "percent_of_net_assets": 2.42, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Gibraltar Industries Inc.", "issuer_lei": "N/A", "security_title": "Gibraltar Industries Inc.", "cusip": "374689107", "isin": "US3746891072", "ticker": null, "balance": 2000.0, "units": "NS", "currency_code": "USD", "value_usd": 102520.0, "percent_of_net_assets": 2.62, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Graham Corp.", "issuer_lei": "254900EI9P4LTY524J77", "security_title": "Graham Corp.", "cusip": "384556106", "isin": "US3845561063", "ticker": null, "balance": 1400.0, "units": "NS", "currency_code": "USD", "value_usd": 97888.0, "percent_of_net_assets": 2.5, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Integer Holdings Corporation", "issuer_lei": "549300SUD2ED5XG6X569", "security_title": "Integer Holdings Corporation", "cusip": "45826H109", "isin": "US45826H1095", "ticker": null, "balance": 1700.0, "units": "NS", "currency_code": "USD", "value_usd": 147662.0, "percent_of_net_assets": 3.77, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Johnson & Johnson", "issuer_lei": "549300GQXUV37X4D2C47", "security_title": "Johnson & Johnson", "cusip": "478160104", "isin": "US4781601046", "ticker": null, "balance": 308.0, "units": "NS", "currency_code": "USD", "value_usd": 69993.0, "percent_of_net_assets": 1.79, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Kenvue Inc.", "issuer_lei": "5493008HSF8L4M2LIJ82", "security_title": "Kenvue Inc.", "cusip": "49177J102", "isin": "US49177J1025", "ticker": null, "balance": 738.0, "units": "NS", "currency_code": "USD", "value_usd": 12841.2, "percent_of_net_assets": 0.33, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "L3Harris Technologies Inc.", "issuer_lei": "549300UTE50ZMDBG8A20", "security_title": "L3Harris Technologies Inc.", "cusip": "502431109", "isin": "US5024311095", "ticker": null, "balance": 500.0, "units": "NS", "currency_code": "USD", "value_usd": 171425.0, "percent_of_net_assets": 4.38, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "M&T Bank Corp.", "issuer_lei": "WWB2V0FCW3A0EE3ZJN75", "security_title": "M&T Bank Corp.", "cusip": "55261F104", "isin": "US55261F1049", "ticker": null, "balance": 300.0, "units": "NS", "currency_code": "USD", "value_usd": 66471.0, "percent_of_net_assets": 1.7, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Monro Inc.", "issuer_lei": "N/A", "security_title": "Monro Inc.", "cusip": "610236101", "isin": "US6102361010", "ticker": null, "balance": 7000.0, "units": "NS", "currency_code": "USD", "value_usd": 131040.0, "percent_of_net_assets": 3.35, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Moog, Inc. Class A", "issuer_lei": "549300WM2I4U7OBAHG07", "security_title": "Moog, Inc. Class A", "cusip": "615394202", "isin": "US6153942023", "ticker": null, "balance": 637.0, "units": "NS", "currency_code": "USD", "value_usd": 194508.1, "percent_of_net_assets": 4.97, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "National Fuel Gas Co.", "issuer_lei": "8JB38FFW1Y3C1HM8E841", "security_title": "National Fuel Gas Co.", "cusip": "636180101", "isin": "US6361801011", "ticker": null, "balance": 1250.0, "units": "NS", "currency_code": "USD", "value_usd": 104687.5, "percent_of_net_assets": 2.67, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Northrop Grumman Corp.", "issuer_lei": "549300KYOZYCZII5OX23", "security_title": "Northrop Grumman Corp.", "cusip": "666807102", "isin": "US6668071029", "ticker": null, "balance": 200.0, "units": "NS", "currency_code": "USD", "value_usd": 138452.0, "percent_of_net_assets": 3.54, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Oracle Corp.", "issuer_lei": "1Z4GXXU7ZHVWFCD8TV52", "security_title": "Oracle Corp.", "cusip": "68389X105", "isin": "US68389X1054", "ticker": null, "balance": 300.0, "units": "NS", "currency_code": "USD", "value_usd": 49374.0, "percent_of_net_assets": 1.26, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Paychex, Inc.", "issuer_lei": "529900K900DW6SUBM174", "security_title": "Paychex, Inc.", "cusip": "704326107", "isin": "US7043261079", "ticker": null, "balance": 975.0, "units": "NS", "currency_code": "USD", "value_usd": 100551.75, "percent_of_net_assets": 2.57, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Sinclair Inc. Class A", "issuer_lei": "529900879GWQV880PQ28", "security_title": "Sinclair Inc. Class A", "cusip": "829242106", "isin": "US8292421067", "ticker": null, "balance": 7750.0, "units": "NS", "currency_code": "USD", "value_usd": 112452.5, "percent_of_net_assets": 2.87, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Southwest Airlines Co.", "issuer_lei": "UDTZ87G0STFETI6HGH41", "security_title": "Southwest Airlines Co.", "cusip": "844741108", "isin": "US8447411088", "ticker": null, "balance": 1050.0, "units": "NS", "currency_code": "USD", "value_usd": 49896.0, "percent_of_net_assets": 1.27, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Sysco Corporation", "issuer_lei": "5RGWIFLMGH3YS7KWI652", "security_title": "Sysco Corporation", "cusip": "871829107", "isin": "US8718291078", "ticker": null, "balance": 1100.0, "units": "NS", "currency_code": "USD", "value_usd": 92235.0, "percent_of_net_assets": 2.36, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Taylor Devices Inc.", "issuer_lei": "N/A", "security_title": "Taylor Devices Inc.", "cusip": "877163105", "isin": "US8771631053", "ticker": null, "balance": 877.0, "units": "NS", "currency_code": "USD", "value_usd": 63792.98, "percent_of_net_assets": 1.63, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Ultralife Corp.", "issuer_lei": "529900NVAFLKA00F3U05", "security_title": "Ultralife Corp.", "cusip": "903899102", "isin": "US9038991025", "ticker": null, "balance": 17400.0, "units": "NS", "currency_code": "USD", "value_usd": 111012.0, "percent_of_net_assets": 2.84, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Verizon Communications, Inc.", "issuer_lei": "2S72QS2UO2OESLG6Y829", "security_title": "Verizon Communications, Inc.", "cusip": "92343V104", "isin": "US92343V1044", "ticker": null, "balance": 700.0, "units": "NS", "currency_code": "USD", "value_usd": 31164.0, "percent_of_net_assets": 0.8, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Xerox Holdings Corp.", "issuer_lei": "4KF48RN45X1OO8UBLY20", "security_title": "Xerox Holdings Corp.", "cusip": "98421M106", "isin": "US98421M1062", "ticker": null, "balance": 33050.0, "units": "NS", "currency_code": "USD", "value_usd": 72379.5, "percent_of_net_assets": 1.85, "payoff_profile": "Long", "asset_category": "EC", "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Schwab US Treasury Money Investor", "issuer_lei": "549300NQWSHAVBWSDA36", "security_title": "Schwab US Treasury Money Investor", "cusip": "808515548", "isin": "US8085155484", "ticker": null, "balance": 486693.08, "units": "NS", "currency_code": "USD", "value_usd": 486693.08, "percent_of_net_assets": 12.43, "payoff_profile": "Long", "asset_category": null, "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}, {"issuer_name": "Charles Schwab Bank", "issuer_lei": "N/A", "security_title": "Charles Schwab Bank", "cusip": "N/A", "isin": "N/A", "ticker": null, "balance": 36728.32, "units": "PA", "currency_code": "USD", "value_usd": 36278.32, "percent_of_net_assets": 0.93, "payoff_profile": "Long", "asset_category": null, "issuer_category": "CORP", "investment_country": "US", "is_restricted": "N", "fair_value_level": "1"}]}