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 4,684 23,581 SH   SOLE   23,581 0 0
ABBOTT LABS COM 002824100 216 1,863 SH   SOLE   1,863 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 7,459 25,304 SH   SOLE   25,304 0 0
ALPHABET INC CAP STK CL C 02079K107 10,622 4,238 SH   SOLE   4,238 0 0
ALPHABET INC CAP STK CL A 02079K305 547 224 SH   SOLE   224 0 0
AMAZON COM INC COM 023135106 261 76 SH   SOLE   76 0 0
AMERICAN EXPRESS CO COM 025816109 10,582 64,046 SH   SOLE   64,046 0 0
AMGEN INC COM 031162100 7,391 30,320 SH   SOLE   30,320 0 0
APPLE INC COM 037833100 13,466 98,321 SH   SOLE   98,321 0 0
AT&T INC COM 00206R102 3,211 111,555 SH   SOLE   111,555 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 8,456 42,373 SH   SOLE   42,373 0 0
BECTON DICKINSON & CO COM 075887109 6,748 27,747 SH   SOLE   27,747 0 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 6,675 41,179 SH   SOLE   41,179 0 0
CAMPBELL SOUP CO COM 134429109 3,679 80,695 SH   SOLE   80,695 0 0
CAPITAL ONE FINL CORP COM 14040H105 209 1,350 SH   SOLE   1,350 0 0
CARMAX INC COM 143130102 215 1,664 SH   SOLE   1,664 0 0
CHURCH & DWIGHT INC COM 171340102 9,471 111,133 SH   SOLE   111,133 0 0
CISCO SYS INC COM 17275R102 8,051 151,897 SH   SOLE   151,897 0 0
COCA COLA CO COM 191216100 364 6,672 SH   SOLE   6,672 0 0
COLGATE PALMOLIVE CO COM 194162103 3,925 48,247 SH   SOLE   48,247 0 0
COOPER COS INC COM NEW 216648402 4,823 12,172 SH   SOLE   12,172 0 0
CSX CORP COM 126408103 318 9,900 SH   SOLE   9,900 0 0
DANAHER CORPORATION COM 235851102 11,702 43,573 SH   SOLE   43,573 0 0
DEERE & CO COM 244199105 6,533 18,476 SH   SOLE   18,476 0 0
DISNEY WALT CO COM 254687106 320 1,819 SH   SOLE   1,819 0 0
DOLLAR GEN CORP NEW COM 256677105 5,526 25,539 SH   SOLE   25,539 0 0
EATON CORP PLC SHS G29183103 6,735 45,450 SH   SOLE   45,450 0 0
EBAY INC. COM 278642103 11,099 158,081 SH   SOLE   158,081 0 0
EMCOR GROUP INC COM 29084Q100 10,113 82,092 SH   SOLE   82,092 0 0
ESSENTIAL UTILS INC COM 29670G102 3,222 70,494 SH   SOLE   70,494 0 0
EXXON MOBIL CORP COM 30231G102 329 5,209 SH   SOLE   5,209 0 0
F5 NETWORKS INC COM 315616102 6,272 33,603 SH   SOLE   33,603 0 0
FACEBOOK INC CL A 30303M102 9,739 28,008 SH   SOLE   28,008 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 9,317 49,780 SH   SOLE   49,780 0 0
GENTEX CORP COM 371901109 3,800 114,848 SH   SOLE   114,848 0 0
GENUINE PARTS CO COM 372460105 2,128 16,716 SH   SOLE   16,716 0 0
HELEN OF TROY LTD COM G4388N106 4,434 19,435 SH   SOLE   19,435 0 0
HOME DEPOT INC COM 437076102 261 820 SH   SOLE   820 0 0
HUBBELL INC COM 443510607 3,624 19,399 SH   SOLE   19,399 0 0
INTEL CORP COM 458140100 470 8,379 SH   SOLE   8,379 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 2,385 16,273 SH   SOLE   16,273 0 0
JOHNSON & JOHNSON COM 478160104 6,360 38,607 SH   SOLE   38,607 0 0
JPMORGAN CHASE & CO COM 46625H100 4,843 31,139 SH   SOLE   31,139 0 0
LEGGETT & PLATT INC COM 524660107 1,918 36,730 SH   SOLE   36,730 0 0
LITTELFUSE INC COM 537008104 4,764 18,699 SH   SOLE   18,699 0 0
LOWES COS INC COM 548661107 272 1,402 SH   SOLE   1,402 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 203 4,150 SH   SOLE   4,150 0 0
MAIN STR CAP CORP COM 56035L104 2,747 66,530 SH   SOLE   66,530 0 0
MCGRATH RENTCORP COM 580589109 2,580 31,634 SH   SOLE   31,634 0 0
MERCK & CO INC COM 58933Y105 240 3,058 SH   SOLE   3,058 0 0
MICROSOFT CORP COM 594918104 13,665 50,444 SH   SOLE   50,444 0 0
NEXTERA ENERGY INC COM 65339F101 6,216 84,821 SH   SOLE   84,821 0 0
NIKE INC CL B 654106103 8,312 53,705 SH   SOLE   53,705 0 0
PATHFINDER BANCORP INC MD COM 70319R109 316 20,000 SH   SOLE   20,000 0 0
PAYPAL HLDGS INC COM 70450Y103 306 1,050 SH   SOLE   1,050 0 0
PEPSICO INC COM 713448108 3,767 25,421 SH   SOLE   25,421 0 0
PFIZER INC COM 717081103 211 5,383 SH   SOLE   5,383 0 0
RAYONIER INC COM 754907103 389 10,825 SH   SOLE   10,825 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 9,927 116,358 SH   SOLE   116,358 0 0
RELX PLC SPONSORED ADR 759530108 3,475 130,309 SH   SOLE   130,309 0 0
RIO TINTO PLC SPONSORED ADR 767204100 3,306 39,408 SH   SOLE   39,408 0 0
ROPER TECHNOLOGIES INC COM 776696106 5,276 11,220 SH   SOLE   11,220 0 0
S&P GLOBAL INC COM 78409V104 1,560 3,800 SH   SOLE   3,800 0 0
SIGNATURE BK NEW YORK N Y COM 82669G104 4,675 19,032 SH   SOLE   19,032 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 11,507 60,012 SH   SOLE   60,012 0 0
SOUTHSIDE BANCSHARES INC COM 84470P109 1,566 40,962 SH   SOLE   40,962 0 0
STOCK YDS BANCORP INC COM 861025104 1,692 33,080 SH   SOLE   33,080 0 0
STRYKER CORPORATION COM 863667101 206 790 SH   SOLE   790 0 0
TEXAS INSTRS INC COM 882508104 7,972 41,455 SH   SOLE   41,455 0 0
TJX COS INC NEW COM 872540109 6,605 97,964 SH   SOLE   97,964 0 0
UNILEVER PLC SPON ADR NEW 904767704 6,368 108,848 SH   SOLE   108,848 0 0
UNION PAC CORP COM 907818108 1,148 5,219 SH   SOLE   5,219 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 3,756 67,035 SH   SOLE   67,035 0 0
WALMART INC COM 931142103 4,151 29,433 SH   SOLE   29,433 0 0
WASTE MGMT INC DEL COM 94106L109 5,236 37,374 SH   SOLE   37,374 0 0
WATERS CORP COM 941848103 10,286 29,762 SH   SOLE   29,762 0 0
WATSCO INC COM 942622200 3,442 12,007 SH   SOLE   12,007 0 0
WILLIAMS SONOMA INC COM 969904101 5,547 34,744 SH   SOLE   34,744 0 0
YETI HLDGS INC COM 98585X104 5,067 55,189 SH   SOLE   55,189 0 0