NPORT-P
    false
    
      
      
        
          0001038199
          XXXXXXXX
        
      
      
      
      
        S000012122
        C000033061
      
      
      
    
  
  
    
      BULLFINCH FUND INC
      811-08191
      0001038199
      2549001C94NQESI1E862
      3909 Rush Mendon Road
      Mendon
      
      14506
      585-624-3150
      Greater Western New York Series
      S000012122
      2549001C94NQESI1E862
      2020-10-31
      2021-07-31
      N
    
    
      2506364.53
      3605.46
      2502759.07
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      0
      366413.60
      N
      
        
          
        
        
        
        
      
      
      
      
      
    
    
      
        AT&T Inc.
        549300Z40J86GGSTL398
        AT&T Inc.
        00206R102
        
          
          
        
        950
        NS
        USD
        26647.50
        0.0107
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Astronics Corp.
        549300NNXCF8H4MSMK17
        Astronics Corp.
        046433108
        
          
          
        
        7000.00
        NS
        USD
        119560.00
        0.0478
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Bristol-Myers Squibb Co
        HLYYNH7UQUORYSJQCN42
        Bristol-Myers Squibb Co
        110122108
        
          
          
        
        1150.00
        NS
        USD
        78050.50
        0.0312
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        CVS Health Corp.
        549300EJG376EN5NQE29
        CVS Health Corp.
        126650100
        
          
          
        
        600
        NS
        USD
        49416.00
        0.0197
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Columbus McKinnon Corp
        549300W3HQB0HO1F3G69
        Columbus McKinnon Corp
        199333105
        
          
          
        
        100
        NS
        USD
        4640.00
        0.0019
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Community Bank System
        5299008N6YHE6GCP1E80
        Community Bank System
        203607106
        
          
          
        
        1200.00
        NS
        USD
        85968.00
        0.0344
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Computer Task Group Inc.
        N/A
        Computer Task Group Inc.
        205477102
        
          
          
        
        6000.00
        NS
        USD
        53460.00
        0.0214
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Constellation Brands, Inc. Class A
        5493005GKEG8QCVY7037
        Constellation Brands, Inc. Class A
        21036P108
        
          
          
        
        400
        NS
        USD
        89736.00
        0.0359
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Corning Inc.
        549300X7P6J88S5E8196
        Corning Inc.
        219350105
        
          
          
        
        2200.00
        NS
        USD
        92092.00
        0.0368
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        General Electric Co.
        3C7474T6CDKPR9K6YT90
        General Electric Co.
        369604103
        
          
          
        
        6750.00
        NS
        USD
        87412.50
        0.0349
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Gibraltar Industries Inc.
        N/A
        Gibraltar Industries Inc.
        374689107
        
          
          
        
        2000.00
        NS
        USD
        149360.00
        0.0597
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Graham Corp.
        N/A
        Graham Corp.
        384556106
        
          
          
        
        1400.00
        NS
        USD
        19166.00
        0.0077
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        IEC Electronics Corp.
        549300YND7BNRML76T21
        IEC Electronics Corp.
        44949L105
        
          
          
        
        4518.00
        NS
        USD
        49698.00
        0.0199
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Integer Holdings Corporation
        549300SUD2ED5XG6X569
        Integer Holdings Corporation
        45826H109
        
          
          
        
        850
        NS
        USD
        83206.50
        0.0333
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Johnson & Johnson
        549300GQXUV37X4D2C47
        Johnson & Johnson
        478160104
        
          
          
        
        400
        NS
        USD
        68880.00
        0.0275
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        L3Harris Technologies Inc.
        549300UTE50ZMDBG8A20
        L3harris Technologies Inc.
        502431109
        
          
          
        
        500
        NS
        USD
        113370.00
        0.0453
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Life Storage Inc.
        W9EE01AFDDF9DQCQZC68
        Life Storage Inc.
        53223X107
        
          
          
        
        900
        NS
        USD
        105624.00
        0.0422
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        M&T Bank Corp.
        WWB2V0FCW3A0EE3ZJN75
        M&T Bank Corp.
        55261F104
        
          
          
        
        300
        NS
        USD
        40155.00
        0.0160
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Manning & Napier Inc. Class A
        549300C4WOTJ3MEC0784
        Manning & Napier Inc. Class A
        56382Q102
        
          
          
        
        14100.00
        NS
        USD
        129861.00
        0.0519
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Monro Inc.
        N/A
        Monro Inc.
        610236101
        
          
          
        
        1050.00
        NS
        USD
        60900.00
        0.0243
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Moog, Inc. Class A
        549300WM2I4U7OBAHG07
        Moog, Inc. Class A
        615394905
        
          
          
        
        637
        NS
        USD
        49603.23
        0.0198
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        National Fuel Gas Co.
        8JB38FFW1Y3C1HM8E841
        National Fuel Gas Co.
        636180101
        
          
          
        
        1250.00
        NS
        USD
        64287.50
        0.0257
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Northrop Grumman Corp.
        549300KYOZYCZII5OX23
        Northrop Grumman Corp.
        666807102
        
          
          
        
        200
        NS
        USD
        72604.00
        0.0290
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Oracle Corp.
        1Z4GXXU7ZHVWFCD8TV52
        Oracle Corp.
        68389X105
        
          
          
        
        900
        NS
        USD
        78426.00
        0.0313
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Paychex, Inc.
        529900K900DW6SUBM174
        Paychex, Inc.
        704326107
        
          
          
        
        975
        NS
        USD
        110974.50
        0.0443
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Servotronics, Inc.
        549300G2MISHW24LEA03
        Servotronics, Inc.
        817732100
        
          
          
        
        100
        NS
        USD
        855.64
        0.0003
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Southwest Airlines Co.
        UDTZ87G0STFETI6HGH41
        Southwest Airlines Co.
        844741108
        
          
          
        
        1050.00
        NS
        USD
        53046.00
        0.0212
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Taylor Devices Inc.
        N/A
        Taylor Devices Inc.
        877163105
        
          
          
        
        877
        NS
        USD
        10594.16
        0.0042
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Ultralife Corp.
        529900NVAFLKA00F3U05
        Ultralife Corp.
        903899102
        
          
          
        
        17400.00
        NS
        USD
        138156.00
        0.0552
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Verizon Communications, Inc.
        2S72QS2UO2OESLG6Y829
        Verizon Communications, Inc.
        92343V104
        
          
          
        
        700
        NS
        USD
        39046.00
        0.0156
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Wabtec Corporation
        06BTX5UWZD0GQ5N5Y745
        Wabtec Corporation
        929740108
        
          
          
        
        36
        NS
        USD
        3055.32
        0.0012
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
      
        Xerox Holdings Corp.
        4KF48RN45X1OO8UBLY20
        Xerox Holdings Corp.
        98421M106
        
          
          
        
        350
        NS
        USD
        8445.50
        0.0034
        Long
        EC
        CORP
        US
        N
        
        1
        
          N
          N
          N
        
      
    
    
      2021-09-21
      Bullfinch Fund - Greater Western New York Series
      /s/ Christopher Carosa
      Christopher Carosa
      President