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
ABBOTT LABS COM 002824100 333 3,446 SH   SOLE   3,446 0 0
ABBVIE INC COM 00287Y109 304 2,268 SH   SOLE   2,268 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6,961 27,053 SH   SOLE   27,053 0 0
ALPHABET INC CAP STK CL C 02079K107 8,860 92,149 SH   SOLE   92,149 0 0
ALPHABET INC CAP STK CL A 02079K305 559 5,840 SH   SOLE   5,840 0 0
AMAZON COM INC COM 023135106 289 2,560 SH   SOLE   2,560 0 0
AMERICAN EXPRESS CO COM 025816109 9,141 67,760 SH   SOLE   67,760 0 0
AMGEN INC COM 031162100 7,642 33,906 SH   SOLE   33,906 0 0
APPLE INC COM 037833100 14,586 105,544 SH   SOLE   105,544 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 10,159 44,710 SH   SOLE   44,710 0 0
BECTON DICKINSON & CO COM 075887109 6,680 29,979 SH   SOLE   29,979 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 205 769 SH   SOLE   769 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,312 43,517 SH   SOLE   43,517 0 0
CHURCH & DWIGHT CO INC COM 171340102 8,505 119,054 SH   SOLE   119,054 0 0
CISCO SYS INC COM 17275R102 4,461 111,522 SH   SOLE   111,522 0 0
COCA COLA CO COM 191216100 385 6,821 SH   SOLE   6,821 0 0
COLGATE PALMOLIVE CO COM 194162103 3,689 52,518 SH   SOLE   52,518 0 0
COOPER COS INC COM NEW 216648402 3,449 13,070 SH   SOLE   13,070 0 0
CUMMINS INC COM 231021106 3,804 18,693 SH   SOLE   18,693 0 0
DANAHER CORPORATION COM 235851102 11,700 45,254 SH   SOLE   45,254 0 0
DEERE & CO COM 244199105 8,339 24,890 SH   SOLE   24,890 0 0
DOLLAR GEN CORP NEW COM 256677105 6,388 26,632 SH   SOLE   26,632 0 0
EATON CORP PLC SHS G29183103 6,403 48,009 SH   SOLE   48,009 0 0
EBAY INC. COM 278642103 6,263 170,149 SH   SOLE   170,149 0 0
EMCOR GROUP INC COM 29084Q100 10,121 87,646 SH   SOLE   87,646 0 0
ESSENTIAL UTILS INC COM 29670G102 3,014 72,849 SH   SOLE   72,849 0 0
EXXON MOBIL CORP COM 30231G102 350 4,009 SH   SOLE   4,009 0 0
F5 INC COM 315616102 4,930 34,062 SH   SOLE   34,062 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 6,879 52,695 SH   SOLE   52,695 0 0
GENTEX CORP COM 371901109 4,830 202,618 SH   SOLE   202,618 0 0
GENUINE PARTS CO COM 372460105 4,864 32,383 SH   SOLE   32,383 0 0
HELEN OF TROY LTD COM G4388N106 2,029 21,041 SH   SOLE   21,041 0 0
HOME DEPOT INC COM 437076102 248 899 SH   SOLE   899 0 0
HUBBELL INC COM 443510607 4,581 20,542 SH   SOLE   20,542 0 0
INTEL CORP COM 458140100 312 12,117 SH   SOLE   12,117 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,029 17,079 SH   SOLE   17,079 0 0
INTUIT COM 461202103 349 900 SH   SOLE   900 0 0
JOHNSON & JOHNSON COM 478160104 6,871 42,061 SH   SOLE   42,061 0 0
JPMORGAN CHASE & CO COM 46625H100 3,341 31,973 SH   SOLE   31,973 0 0
LEGGETT & PLATT INC COM 524660107 2,832 84,136 SH   SOLE   84,136 0 0
LILLY ELI & CO COM 532457108 764 2,362 SH   SOLE   2,362 0 0
LITTELFUSE INC COM 537008104 3,829 19,271 SH   SOLE   19,271 0 0
LOWES COS INC COM 548661107 803 4,273 SH   SOLE   4,273 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 292 6,150 SH   SOLE   6,150 0 0
MAIN STR CAP CORP COM 56035L104 2,446 72,700 SH   SOLE   72,700 0 0
MCGRATH RENTCORP COM 580589109 4,701 56,053 SH   SOLE   56,053 0 0
MERCK & CO INC COM 58933Y105 379 4,368 SH   SOLE   4,368 0 0
MICROSOFT CORP COM 594918104 12,629 54,223 SH   SOLE   54,223 0 0
NEXTERA ENERGY INC COM 65339F101 6,758 86,185 SH   SOLE   86,185 0 0
NIKE INC CL B 654106103 4,751 56,955 SH   SOLE   56,955 0 0
PATHFINDER BANCORP INC MD COM 70319R109 782 38,429 SH   SOLE   38,429 0 0
PAYCHEX INC COM 704326107 3,456 30,799 SH   SOLE   30,799 0 0
PEPSICO INC COM 713448108 4,496 27,542 SH   SOLE   27,542 0 0
PFIZER INC COM 717081103 436 9,974 SH   SOLE   9,974 0 0
POOL CORP COM 73278L105 4,634 14,564 SH   SOLE   14,564 0 0
PROCTER AND GAMBLE CO COM 742718109 335 2,655 SH   SOLE   2,655 0 0
RAYONIER INC COM 754907103 328 10,960 SH   SOLE   10,960 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 10,270 125,455 SH   SOLE   125,455 0 0
RELX PLC SPONSORED ADR 759530108 3,287 135,203 SH   SOLE   135,203 0 0
RIO TINTO PLC SPONSORED ADR 767204100 2,371 43,059 SH   SOLE   43,059 0 0
ROPER TECHNOLOGIES INC COM 776696106 4,288 11,923 SH   SOLE   11,923 0 0
S&P GLOBAL INC COM 78409V104 1,168 3,824 SH   SOLE   3,824 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 6,206 41,098 SH   SOLE   41,098 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 2,051 58,014 SH   SOLE   58,014 0 0
STOCK YDS BANCORP INC COM 861025104 2,885 42,246 SH   SOLE   42,246 0 0
TEXAS INSTRS INC COM 882508104 6,641 42,908 SH   SOLE   42,908 0 0
TJX COS INC NEW COM 872540109 6,601 106,269 SH   SOLE   106,269 0 0
UNILEVER PLC SPON ADR NEW 904767704 4,954 113,010 SH   SOLE   113,010 0 0
UNION PAC CORP COM 907818108 1,033 5,300 SH   SOLE   5,300 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 2,678 70,529 SH   SOLE   70,529 0 0
WALMART INC COM 931142103 3,953 30,477 SH   SOLE   30,477 0 0
WASTE MGMT INC DEL COM 94106L109 6,285 39,228 SH   SOLE   39,228 0 0
WATERS CORP COM 941848103 8,452 31,358 SH   SOLE   31,358 0 0
WATSCO INC COM 942622200 3,424 13,298 SH   SOLE   13,298 0 0
WILLIAMS SONOMA INC COM 969904101 4,584 38,895 SH   SOLE   38,895 0 0
YETI HLDGS INC COM 98585X104 2,937 102,973 SH   SOLE   102,973 0 0