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
AT&T INC Common Stock 00206R102 1,242 43,520 SH   OTR   40,520 0 3,000
AT&T INC Common Stock 00206R102 972 34,043 SH   SOLE   34,043 0 0
ABBOTT LABORATORIES Common Stock 002824100 1,020 14,104 SH   OTR   13,504 0 600
ABBOTT LABORATORIES Common Stock 002824100 2,781 38,446 SH   SOLE   38,321 0 125
ABBVIE INC Common Stock 00287Y109 438 4,750 SH   OTR   4,750 0 0
ABBVIE INC Common Stock 00287Y109 326 3,538 SH   SOLE   3,538 0 0
ALPHABET INC CAP STK CL C Common Stock 02079K107 19 18 SH   OTR   18 0 0
ALPHABET INC CAP STK CL C Common Stock 02079K107 246 238 SH   SOLE   238 0 0
ALPHABET INC CAP STK CL A Common Stock 02079K305 1,210 1,158 SH   OTR   1,158 0 0
ALPHABET INC CAP STK CL A Common Stock 02079K305 8,460 8,096 SH   SOLE   8,071 0 25
ALTRIA GROUP INC Common Stock 02209S103 302 6,120 SH   OTR   4,620 0 1,500
ALTRIA GROUP INC Common Stock 02209S103 59 1,187 SH   SOLE   1,187 0 0
AMAZON.COM INC Common Stock 023135106 1,371 913 SH   OTR   913 0 0
AMAZON.COM INC Common Stock 023135106 3,166 2,108 SH   SOLE   2,108 0 0
AMERICAN TOWER CORP REIT Real Estate Investment Trusts 03027X100 1,804 11,405 SH   OTR   10,655 0 750
AMERICAN TOWER CORP REIT Real Estate Investment Trusts 03027X100 7,652 48,373 SH   SOLE   48,258 0 115
APPLE COMPUTER Common Stock 037833100 3,355 21,267 SH   OTR   19,867 0 1,400
APPLE COMPUTER Common Stock 037833100 13,352 84,647 SH   SOLE   84,487 0 160
ATMOS ENERGY CORPORATION Common Stock 049560105 399 4,300 SH   OTR   4,300 0 0
ATMOS ENERGY CORPORATION Common Stock 049560105 6 60 SH   SOLE   60 0 0
AUTOMATIC DATA PROCESSING Common Stock 053015103 981 7,485 SH   OTR   7,485 0 0
AUTOMATIC DATA PROCESSING Common Stock 053015103 8,046 61,363 SH   SOLE   61,363 0 0
BALCHEM CORPORATION Common Stock 057665200 715 9,125 SH   OTR   9,125 0 0
BALCHEM CORPORATION Common Stock 057665200 3,944 50,335 SH   SOLE   50,060 0 275
BECTON DICKINSON AND COMPANY Common Stock 075887109 641 2,845 SH   OTR   2,845 0 0
BECTON DICKINSON AND COMPANY Common Stock 075887109 2,801 12,432 SH   SOLE   12,392 0 40
BERKSHIRE HATHAWAY INC DEL CL B Common Stock 084670702 514 2,515 SH   OTR   1,515 0 1,000
BERKSHIRE HATHAWAY INC DEL CL B Common Stock 084670702 552 2,705 SH   SOLE   2,705 0 0
BLACK HILLS CORP Common Stock 092113109 226 3,600 SH   SOLE   3,600 0 0
BLACKROCK INC Common Stock 09247X101 75 190 SH   OTR   190 0 0
BLACKROCK INC Common Stock 09247X101 139 354 SH   SOLE   354 0 0
BOEING COMPANY Common Stock 097023105 376 1,166 SH   OTR   716 0 450
BOEING COMPANY Common Stock 097023105 153 475 SH   SOLE   475 0 0
BOOKING HOLDINGS INC Common Stock 09857L108 348 202 SH   SOLE   202 0 0
BRISTOL MYERS SQUIBB Common Stock 110122108 568 10,932 SH   OTR   10,932 0 0
BRISTOL MYERS SQUIBB Common Stock 110122108 286 5,508 SH   SOLE   5,508 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Common Stock 11133T103 566 5,885 SH   OTR   5,885 0 0
BROADRIDGE FINANCIAL SOLUTIONS INC Common Stock 11133T103 7,400 76,878 SH   SOLE   76,703 0 175
BROWN FORMAN INC B Common Stock 115637209 646 13,581 SH   OTR   13,581 0 0
BROWN FORMAN INC B Common Stock 115637209 7,132 149,898 SH   SOLE   149,286 0 612
C H ROBINSON WORLDWIDE INC COM Common Stock 12541W209 342 4,070 SH   SOLE   4,070 0 0
CATERPILLAR INC Common Stock 149123101 125 984 SH   OTR   984 0 0
CATERPILLAR INC Common Stock 149123101 240 1,886 SH   SOLE   1,886 0 0
CELGENE CORPORATION Common Stock 151020104 656 10,235 SH   OTR   10,235 0 0
CELGENE CORPORATION Common Stock 151020104 5,653 88,208 SH   SOLE   87,988 0 220
CHEVRON CORP Common Stock 166764100 1,611 14,805 SH   OTR   14,805 0 0
CHEVRON CORP Common Stock 166764100 455 4,186 SH   SOLE   4,186 0 0
CHURCH & DWIGHT COMPANY INC Common Stock 171340102 1,769 26,903 SH   OTR   26,903 0 0
CHURCH & DWIGHT COMPANY INC Common Stock 171340102 12,887 195,971 SH   SOLE   195,546 0 425
CISCO SYSTEMS INC Common Stock 17275R102 144 3,325 SH   OTR   1,325 0 2,000
CISCO SYSTEMS INC Common Stock 17275R102 788 18,196 SH   SOLE   18,196 0 0
COCA COLA COMPANY Common Stock 191216100 911 19,246 SH   OTR   16,746 0 2,500
COCA COLA COMPANY Common Stock 191216100 4,020 84,892 SH   SOLE   84,892 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CORP Common Stock 192446102 234 3,690 SH   OTR   3,690 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CORP Common Stock 192446102 3,057 48,160 SH   SOLE   47,910 0 250
COLGATE PALMOLIVE COMPANY Common Stock 194162103 471 7,915 SH   OTR   7,915 0 0
COLGATE PALMOLIVE COMPANY Common Stock 194162103 3,678 61,799 SH   SOLE   61,799 0 0
COSTCO WHOLESALE CORP COM Common Stock 22160K105 230 1,130 SH   OTR   1,130 0 0
COSTCO WHOLESALE CORP COM Common Stock 22160K105 100 490 SH   SOLE   490 0 0
DANAHER CORP Common Stock 235851102 1,114 10,805 SH   OTR   10,805 0 0
DANAHER CORP Common Stock 235851102 6,182 59,946 SH   SOLE   59,946 0 0
JOHN DEERE & CO Common Stock 244199105 234 1,568 SH   OTR   1,568 0 0
JOHN DEERE & CO Common Stock 244199105 24 158 SH   SOLE   158 0 0
DENTSPLY SIRONA INC Common Stock 24906P109 406 10,905 SH   SOLE   10,905 0 0
WALT DISNEY CO Common Stock 254687106 1,428 13,020 SH   OTR   13,020 0 0
WALT DISNEY CO Common Stock 254687106 7,666 69,909 SH   SOLE   69,689 0 220
DOMINION ENERGY INC Common Stock 25746U109 112 1,570 SH   OTR   70 0 1,500
DOMINION ENERGY INC Common Stock 25746U109 285 3,987 SH   SOLE   3,987 0 0
DOWDUPONT INC Common Stock 26078J100 324 6,063 SH   OTR   6,063 0 0
DOWDUPONT INC Common Stock 26078J100 211 3,950 SH   SOLE   3,950 0 0
EOG RESOURCES INC Common Stock 26875P101 26 300 SH   OTR   300 0 0
EOG RESOURCES INC Common Stock 26875P101 589 6,756 SH   SOLE   6,756 0 0
ECOLAB INC Common Stock 278865100 1,133 7,687 SH   OTR   7,687 0 0
ECOLAB INC Common Stock 278865100 13,572 92,110 SH   SOLE   91,920 0 190
EDWARDS LIFESCIENCES CORP Common Stock 28176E108 77 500 SH   OTR   500 0 0
EDWARDS LIFESCIENCES CORP Common Stock 28176E108 3,551 23,182 SH   SOLE   23,122 0 60
EXXON MOBIL CORPORATION Common Stock 30231G102 8,566 125,625 SH   OTR   125,625 0 0
EXXON MOBIL CORPORATION Common Stock 30231G102 5,084 74,563 SH   SOLE   74,413 0 150
FACTSET RESEARCH SYSTEMS INC Common Stock 303075105 1,940 9,695 SH   OTR   9,695 0 0
FACTSET RESEARCH SYSTEMS INC Common Stock 303075105 7,214 36,047 SH   SOLE   35,947 0 100
FEDEX CORPORATION Common Stock 31428X106 654 4,055 SH   OTR   4,055 0 0
FEDEX CORPORATION Common Stock 31428X106 2,628 16,292 SH   SOLE   16,242 0 50
FISERV INC WISC PV ICT Common Stock 337738108 1,517 20,645 SH   OTR   20,645 0 0
FISERV INC WISC PV ICT Common Stock 337738108 5,507 74,941 SH   SOLE   74,941 0 0
FLOWERS FOODS INC Common Stock 343498101 98 5,324 SH   OTR   5,324 0 0
FLOWERS FOODS INC Common Stock 343498101 155 8,412 SH   SOLE   8,412 0 0
GENERAL DYNAMICS CORP Common Stock 369550108 97 618 SH   OTR   618 0 0
GENERAL DYNAMICS CORP Common Stock 369550108 122 775 SH   SOLE   775 0 0
GENERAL ELECTRIC COMPANY Common Stock 369604103 171 22,619 SH   OTR   22,619 0 0
GENERAL ELECTRIC COMPANY Common Stock 369604103 66 8,768 SH   SOLE   8,768 0 0
GILEAD SCIENCES, INC. Common Stock 375558103 47 750 SH   OTR   750 0 0
GILEAD SCIENCES, INC. Common Stock 375558103 164 2,615 SH   SOLE   2,615 0 0
HEALTHCARE SERVICES GROUP Common Stock 421906108 558 13,878 SH   OTR   13,878 0 0
HEALTHCARE SERVICES GROUP Common Stock 421906108 1,179 29,334 SH   SOLE   29,334 0 0
HEICO CORP Common Stock 422806109 209 2,698 SH   OTR   2,698 0 0
HEICO CORP Common Stock 422806109 1,619 20,899 SH   SOLE   20,899 0 0
JACK HENRY AND ASSOCIATES INC Common Stock 426281101 237 1,875 SH   OTR   1,875 0 0
JACK HENRY AND ASSOCIATES INC Common Stock 426281101 5,172 40,882 SH   SOLE   40,657 0 225
HERSHEY COMPANY Common Stock 427866108 232 2,165 SH   OTR   2,165 0 0
HERSHEY COMPANY Common Stock 427866108 1,092 10,185 SH   SOLE   10,185 0 0
HOME DEPOT INC Common Stock 437076102 449 2,615 SH   OTR   2,615 0 0
HOME DEPOT INC Common Stock 437076102 3,246 18,894 SH   SOLE   18,894 0 0
HONEYWELL INTL INC Common Stock 438516106 120 905 SH   OTR   905 0 0
HONEYWELL INTL INC Common Stock 438516106 1,534 11,609 SH   SOLE   11,609 0 0
IDEXX LABORATORIES INC Common Stock 45168D104 533 2,865 SH   OTR   2,765 0 100
IDEXX LABORATORIES INC Common Stock 45168D104 4,813 25,873 SH   SOLE   25,873 0 0
ILLINOIS TOOL WORKS, INC. Common Stock 452308109 299 2,360 SH   OTR   2,360 0 0
ILLINOIS TOOL WORKS, INC. Common Stock 452308109 1,214 9,584 SH   SOLE   9,584 0 0
INTEL CORPORATION Common Stock 458140100 586 12,480 SH   OTR   12,480 0 0
INTEL CORPORATION Common Stock 458140100 650 13,842 SH   SOLE   13,842 0 0
INTERNATIONAL BUSINESS MACHINE Common Stock 459200101 205 1,800 SH   OTR   1,800 0 0
INTERNATIONAL BUSINESS MACHINE Common Stock 459200101 199 1,751 SH   SOLE   1,751 0 0
INTUIT INC Common Stock 461202103 1,738 8,830 SH   OTR   8,830 0 0
INTUIT INC Common Stock 461202103 8,796 44,684 SH   SOLE   44,584 0 100
INTUITIVE SURGICAL INC Common Stock 46120E602 445 930 SH   OTR   930 0 0
INTUITIVE SURGICAL INC Common Stock 46120E602 1,544 3,223 SH   SOLE   3,223 0 0
IROBOT CORP Common Stock 462726100 96 1,150 SH   OTR   1,150 0 0
IROBOT CORP Common Stock 462726100 501 5,985 SH   SOLE   5,985 0 0
ISHARES S&P US PREFERRED STOCK Fixed Rate Capital Securities 464288687 256 7,475 SH   OTR   7,475 0 0
ISHARES S&P US PREFERRED STOCK Fixed Rate Capital Securities 464288687 1,218 35,589 SH   SOLE   35,589 0 0
J P MORGAN CHASE & COMPANY Common Stock 46625H100 494 5,061 SH   OTR   5,061 0 0
J P MORGAN CHASE & COMPANY Common Stock 46625H100 69 705 SH   SOLE   705 0 0
JOHNSON & JOHNSON Common Stock 478160104 1,057 8,187 SH   OTR   7,687 0 500
JOHNSON & JOHNSON Common Stock 478160104 3,891 30,148 SH   SOLE   30,148 0 0
KEURIG DR PEPPER INC Common Stock 49271V100 19 756 SH   OTR   756 0 0
KEURIG DR PEPPER INC Common Stock 49271V100 358 13,979 SH   SOLE   13,979 0 0
ESTEE LAUDER COS INC Common Stock 518439104 132 1,017 SH   OTR   1,017 0 0
ESTEE LAUDER COS INC Common Stock 518439104 4,351 33,442 SH   SOLE   33,252 0 190
LILLY, ELI AND CO. Common Stock 532457108 754 6,515 SH   OTR   5,715 0 800
LILLY, ELI AND CO. Common Stock 532457108 1,445 12,489 SH   SOLE   12,489 0 0
LOCKHEED MARTIN CORP Common Stock 539830109 354 1,352 SH   OTR   1,052 0 300
LOCKHEED MARTIN CORP Common Stock 539830109 117 447 SH   SOLE   447 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104 4,243 22,492 SH   OTR   22,492 0 0
MASTERCARD INCORPORATED Common Stock 57636Q104 18,435 97,721 SH   SOLE   97,541 0 180
MCCORMICK & CO INC NON-VOTING Common Stock 579780206 2,516 18,066 SH   OTR   18,066 0 0
MCCORMICK & CO INC NON-VOTING Common Stock 579780206 10,787 77,471 SH   SOLE   77,271 0 200
MCDONALDS CORP Common Stock 580135101 1,643 9,255 SH   OTR   9,255 0 0
MCDONALDS CORP Common Stock 580135101 5,426 30,559 SH   SOLE   30,559 0 0
MERCK & CO INC Common Stock 58933Y105 139 1,825 SH   OTR   1,825 0 0
MERCK & CO INC Common Stock 58933Y105 187 2,449 SH   SOLE   2,449 0 0
MICROSOFT CORPORATION Common Stock 594918104 1,358 13,368 SH   OTR   11,618 0 1,750
MICROSOFT CORPORATION Common Stock 594918104 3,531 34,766 SH   SOLE   34,766 0 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 239 5,968 SH   OTR   5,968 0 0
MONDELEZ INTERNATIONAL INC Common Stock 609207105 283 7,059 SH   SOLE   7,059 0 0
NEXTERA ENERGY INC Common Stock 65339F101 2,694 15,500 SH   OTR   14,700 0 800
NEXTERA ENERGY INC Common Stock 65339F101 6,688 38,474 SH   SOLE   38,324 0 150
NIKE INC CL B Common Stock 654106103 1,009 13,603 SH   OTR   13,603 0 0
NIKE INC CL B Common Stock 654106103 14,122 190,483 SH   SOLE   190,308 0 175
NOVO NORDISK A/S ADR Foreign Stock 670100205 51 1,100 SH   OTR   1,100 0 0
NOVO NORDISK A/S ADR Foreign Stock 670100205 363 7,875 SH   SOLE   7,875 0 0
ORACLE CORP Common Stock 68389X105 123 2,714 SH   OTR   2,714 0 0
ORACLE CORP Common Stock 68389X105 179 3,968 SH   SOLE   3,968 0 0
PRA GROUP INC Common Stock 69354N106 670 27,501 SH   SOLE   27,501 0 0
PAYCHEX INC Common Stock 704326107 257 3,950 SH   OTR   3,950 0 0
PAYCHEX INC Common Stock 704326107 1,671 25,644 SH   SOLE   25,644 0 0
PEPSICO INC Common Stock 713448108 489 4,430 SH   OTR   4,430 0 0
PEPSICO INC Common Stock 713448108 2,496 22,596 SH   SOLE   22,596 0 0
PFIZER INC Common Stock 717081103 580 13,295 SH   OTR   11,295 0 2,000
PFIZER INC Common Stock 717081103 160 3,658 SH   SOLE   3,658 0 0
PHILLIP MORRIS INTERNATIONAL INC Common Stock 718172109 212 3,177 SH   OTR   2,400 0 777
PHILLIP MORRIS INTERNATIONAL INC Common Stock 718172109 106 1,587 SH   SOLE   1,587 0 0
PROCTER & GAMBLE COMPANY Common Stock 742718109 1,285 13,981 SH   OTR   12,981 0 1,000
PROCTER & GAMBLE COMPANY Common Stock 742718109 1,387 15,086 SH   SOLE   15,086 0 0
RAYTHEON CO CL A Common Stock 755111507 324 2,110 SH   OTR   2,110 0 0
ROCHE HOLDINGS Foreign Stock 771195104 165 5,335 SH   OTR   5,335 0 0
ROCHE HOLDINGS Foreign Stock 771195104 208 6,730 SH   SOLE   6,730 0 0
ROSS STORES INC Common Stock 778296103 19 225 SH   OTR   225 0 0
ROSS STORES INC Common Stock 778296103 995 11,960 SH   SOLE   11,960 0 0
SHERWIN WILLIAMS COMPANY Common Stock 824348106 103 263 SH   OTR   263 0 0
SHERWIN WILLIAMS COMPANY Common Stock 824348106 1,440 3,659 SH   SOLE   3,634 0 25
AO SMITH CORP Common Stock 831865209 3 75 SH   OTR   75 0 0
AO SMITH CORP Common Stock 831865209 299 7,010 SH   SOLE   7,010 0 0
STARBUCKS CORP Common Stock 855244109 683 10,610 SH   OTR   10,610 0 0
STARBUCKS CORP Common Stock 855244109 8,170 126,857 SH   SOLE   126,457 0 400
STATE STREET CORP Common Stock 857477103 63 1,000 SH   OTR   1,000 0 0
STATE STREET CORP Common Stock 857477103 301 4,775 SH   SOLE   4,775 0 0
STRYKER CORPORATION Common Stock 863667101 967 6,168 SH   OTR   6,168 0 0
STRYKER CORPORATION Common Stock 863667101 10,128 64,614 SH   SOLE   64,459 0 155
SYSCO CORPORATION Common Stock 871829107 606 9,675 SH   OTR   9,675 0 0
SYSCO CORPORATION Common Stock 871829107 1,724 27,508 SH   SOLE   27,508 0 0
TJX COS INC NEW Common Stock 872540109 2,706 60,478 SH   OTR   60,478 0 0
TJX COS INC NEW Common Stock 872540109 14,557 325,364 SH   SOLE   324,714 0 650
3M COMPANY Common Stock 88579Y101 310 1,625 SH   OTR   1,625 0 0
3M COMPANY Common Stock 88579Y101 986 5,173 SH   SOLE   5,173 0 0
TRACTOR SUPPLY COMPANY Common Stock 892356106 17 200 SH   OTR   200 0 0
TRACTOR SUPPLY COMPANY Common Stock 892356106 532 6,370 SH   SOLE   6,370 0 0
TRIMBLE INCORPORATED Common Stock 896239100 92 2,800 SH   OTR   2,800 0 0
TRIMBLE INCORPORATED Common Stock 896239100 1,064 32,335 SH   SOLE   31,935 0 400
US BANCORP DEL Common Stock 902973304 51 1,110 SH   OTR   1,110 0 0
US BANCORP DEL Common Stock 902973304 455 9,965 SH   SOLE   9,765 0 200
ULTA BEAUTY INC Common Stock 90384S303 207 845 SH   OTR   845 0 0
ULTA BEAUTY INC Common Stock 90384S303 1,545 6,310 SH   SOLE   6,310 0 0
UNION PACIFIC CORPORATION Common Stock 907818108 555 4,015 SH   OTR   4,015 0 0
UNION PACIFIC CORPORATION Common Stock 907818108 1,037 7,503 SH   SOLE   7,503 0 0
UNITED TECHNOLOGIES CORPORATION Common Stock 913017109 1,074 10,084 SH   OTR   10,084 0 0
UNITED TECHNOLOGIES CORPORATION Common Stock 913017109 6,082 57,118 SH   SOLE   57,118 0 0
VF CORP Common Stock 918204108 48 675 SH   OTR   675 0 0
VF CORP Common Stock 918204108 559 7,840 SH   SOLE   7,840 0 0
VANGUARD SMALLCAP ETF ETF Equity 922908751 833 6,308 SH   SOLE   6,308 0 0
VERIZON COMMUNICATIONS Common Stock 92343V104 811 14,417 SH   OTR   12,517 0 1,900
VERIZON COMMUNICATIONS Common Stock 92343V104 1,585 28,199 SH   SOLE   28,199 0 0
VISA INC CL A Common Stock 92826C839 65 495 SH   OTR   495 0 0
VISA INC CL A Common Stock 92826C839 871 6,600 SH   SOLE   6,600 0 0
WALMART INC Common Stock 931142103 90 969 SH   OTR   969 0 0
WALMART INC Common Stock 931142103 212 2,278 SH   SOLE   2,278 0 0
WALGREENS BOOTS ALLIANCE INC Common Stock 931427108 436 6,384 SH   OTR   6,384 0 0
WALGREENS BOOTS ALLIANCE INC Common Stock 931427108 2,295 33,592 SH   SOLE   33,592 0 0
WATSCO INC Common Stock 942622200 868 6,240 SH   OTR   6,240 0 0
WATSCO INC Common Stock 942622200 3,112 22,368 SH   SOLE   22,368 0 0
WEX INC Common Stock 96208T104 448 3,197 SH   OTR   3,197 0 0
WEX INC Common Stock 96208T104 1,017 7,262 SH   SOLE   7,262 0 0
ZOETIS INC Common Stock 98978V103 19 225 SH   OTR   225 0 0
ZOETIS INC Common Stock 98978V103 454 5,313 SH   SOLE   5,313 0 0
ACCENTURE PLC IRELAND SHS CL A Foreign Stock G1151C101 878 6,225 SH   OTR   6,225 0 0
ACCENTURE PLC IRELAND SHS CL A Foreign Stock G1151C101 3,221 22,845 SH   SOLE   22,845 0 0
LINDE PLC Foreign Stock G5494J103 105 675 SH   OTR   675 0 0
LINDE PLC Foreign Stock G5494J103 217 1,390 SH   SOLE   1,390 0 0
SONIC BLUE Common Stock SU5003739 60 60,000 SH   SOLE   60,000 0 0