The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 3,810 25,590 SH   SOLE   25,590 0 0
ABBOTT LABS COM 002824100 238 2,013 SH   SOLE   2,013 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 8,881 26,334 SH   SOLE   26,334 0 0
ALPHABET INC CAP STK CL C 02079K107 12,540 4,490 SH   SOLE   4,490 0 0
ALPHABET INC CAP STK CL A 02079K305 662 238 SH   SOLE   238 0 0
AMAZON COM INC COM 023135106 346 106 SH   SOLE   106 0 0
AMERICAN EXPRESS CO COM 025816109 12,521 66,955 SH   SOLE   66,955 0 0
AMGEN INC COM 031162100 7,842 32,429 SH   SOLE   32,429 0 0
APPLE INC COM 037833100 17,738 101,584 SH   SOLE   101,584 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 9,899 43,306 SH   SOLE   43,306 0 0
BECTON DICKINSON & CO COM 075887109 7,761 29,178 SH   SOLE   29,178 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 271 769 SH   SOLE   769 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,710 42,917 SH   SOLE   42,917 0 0
CHURCH & DWIGHT CO INC COM 171340102 11,571 116,431 SH   SOLE   116,431 0 0
CISCO SYS INC COM 17275R102 6,165 110,565 SH   SOLE   110,565 0 0
COCA COLA CO COM 191216100 410 6,572 SH   SOLE   6,572 0 0
COLGATE PALMOLIVE CO COM 194162103 3,817 50,339 SH   SOLE   50,339 0 0
COOPER COS INC COM NEW 216648402 5,351 12,813 SH   SOLE   12,813 0 0
DANAHER CORPORATION COM 235851102 12,966 44,164 SH   SOLE   44,164 0 0
DEERE & CO COM 244199105 9,883 23,729 SH   SOLE   23,729 0 0
DOLLAR GEN CORP NEW COM 256677105 5,830 26,189 SH   SOLE   26,189 0 0
EATON CORP PLC SHS G29183103 7,188 47,367 SH   SOLE   47,367 0 0
EBAY INC. COM 278642103 9,674 168,950 SH   SOLE   168,950 0 0
EMCOR GROUP INC COM 29084Q100 9,684 85,983 SH   SOLE   85,983 0 0
ESSENTIAL UTILS INC COM 29670G102 3,680 71,972 SH   SOLE   71,972 0 0
EXXON MOBIL CORP COM 30231G102 331 4,009 SH   SOLE   4,009 0 0
F5 INC COM 315616102 7,009 33,546 SH   SOLE   33,546 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 8,422 51,953 SH   SOLE   51,953 0 0
GENTEX CORP COM 371901109 5,781 198,176 SH   SOLE   198,176 0 0
GENUINE PARTS CO COM 372460105 4,016 31,743 SH   SOLE   31,743 0 0
HELEN OF TROY LTD COM G4388N106 4,078 20,823 SH   SOLE   20,823 0 0
HOME DEPOT INC COM 437076102 269 899 SH   SOLE   899 0 0
HUBBELL INC COM 443510607 3,715 20,217 SH   SOLE   20,217 0 0
INTEL CORP COM 458140100 395 7,979 SH   SOLE   7,979 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,076 15,969 SH   SOLE   15,969 0 0
JOHNSON & JOHNSON COM 478160104 7,062 39,845 SH   SOLE   39,845 0 0
JPMORGAN CHASE & CO COM 46625H100 4,187 30,716 SH   SOLE   30,716 0 0
LEGGETT & PLATT INC COM 524660107 2,905 82,485 SH   SOLE   82,485 0 0
LILLY ELI & CO COM 532457108 533 1,862 SH   SOLE   1,862 0 0
LITTELFUSE INC COM 537008104 4,769 19,120 SH   SOLE   19,120 0 0
LOWES COS INC COM 548661107 860 4,254 SH   SOLE   4,254 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 204 4,150 SH   SOLE   4,150 0 0
MAIN STR CAP CORP COM 56035L104 3,039 71,266 SH   SOLE   71,266 0 0
MCGRATH RENTCORP COM 580589109 4,659 54,830 SH   SOLE   54,830 0 0
MERCK & CO INC COM 58933Y105 280 3,390 SH   SOLE   3,390 0 0
MICROSOFT CORP COM 594918104 16,104 52,232 SH   SOLE   52,232 0 0
NEXTERA ENERGY INC COM 65339F101 7,205 85,057 SH   SOLE   85,057 0 0
NIKE INC CL B 654106103 7,505 55,649 SH   SOLE   55,649 0 0
NVIDIA CORPORATION COM 67066G104 297 1,088 SH   SOLE   1,088 0 0
PATHFINDER BANCORP INC MD COM 70319R109 845 38,429 SH   SOLE   38,429 0 0
PAYCHEX INC COM 704326107 4,119 30,183 SH   SOLE   30,183 0 0
PEPSICO INC COM 713448108 4,381 26,172 SH   SOLE   26,172 0 0
PFIZER INC COM 717081103 263 5,083 SH   SOLE   5,083 0 0
POOL CORP COM 73278L105 5,977 14,136 SH   SOLE   14,136 0 0
PUBLIC STORAGE COM 74460D109 256 655 SH   SOLE   655 0 0
RAYONIER INC COM 754907103 445 10,825 SH   SOLE   10,825 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 12,187 123,012 SH   SOLE   123,012 0 0
RELX PLC SPONSORED ADR 759530108 4,127 132,693 SH   SOLE   132,693 0 0
RIO TINTO PLC SPONSORED ADR 767204100 3,529 41,437 SH   SOLE   41,437 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,558 11,769 SH   SOLE   11,769 0 0
S&P GLOBAL INC COM 78409V104 1,575 3,839 SH   SOLE   3,839 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 11,869 40,440 SH   SOLE   40,440 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 2,324 56,926 SH   SOLE   56,926 0 0
STOCK YDS BANCORP INC COM 861025104 2,214 41,634 SH   SOLE   41,634 0 0
TEXAS INSTRS INC COM 882508104 7,781 42,410 SH   SOLE   42,410 0 0
TJX COS INC NEW COM 872540109 6,348 104,785 SH   SOLE   104,785 0 0
TRUIST FINL CORP COM 89832Q109 279 4,915 SH   SOLE   4,915 0 0
UNILEVER PLC SPON ADR NEW 904767704 5,132 112,628 SH   SOLE   112,628 0 0
UNION PAC CORP COM 907818108 1,456 5,328 SH   SOLE   5,328 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,476 68,242 SH   SOLE   68,242 0 0
WALMART INC COM 931142103 4,358 29,152 SH   SOLE   29,152 0 0
WASTE MGMT INC DEL COM 94106L109 6,131 38,679 SH   SOLE   38,679 0 0
WATERS CORP COM 941848103 9,564 30,811 SH   SOLE   30,811 0 0
WATSCO INC COM 942622200 3,968 13,025 SH   SOLE   13,025 0 0
WILLIAMS SONOMA INC COM 969904101 5,551 38,281 SH   SOLE   38,281 0 0
YETI HLDGS INC COM 98585X104 3,485 58,111 SH   SOLE   58,111 0 0