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 COM 88579Y101 1,598 14,465 SH   SOLE   11,675 0 2,790
3M CO COM COM 88579Y101 191 1,730 SH   SOLE   810 0 920
ABBOTT LABS COM COM 002824100 4,431 45,790 SH   SOLE   43,146 0 2,644
ABBOTT LABS COM COM 002824100 499 5,159 SH   SOLE   920 0 4,239
ABBVIE INC COM 00287Y109 8,464 63,069 SH   SOLE   58,891 0 4,178
ABBVIE INC COM 00287Y109 1,295 9,652 SH   SOLE   1,080 0 8,572
ACCENTURE PLC CL A SHS CLASS A G1151C101 8,079 31,398 SH   SOLE   28,103 0 3,295
ACCENTURE PLC CL A SHS CLASS A G1151C101 661 2,570 SH   SOLE   0 0 2,570
ADOBE SYSTEMS INC COM 00724F101 2,444 8,880 SH   SOLE   8,810 0 70
AFLAC INC COM 001055102 718 12,783 SH   SOLE   12,043 0 740
AFLAC INC COM 001055102 376 6,684 SH   SOLE   0 0 6,684
AGILENT TECHNOLOGIES INC. COM 00846U101 709 5,834 SH   SOLE   5,754 0 80
AIR PRODUCTS & CHEMS INC COM 009158106 6,326 27,181 SH   SOLE   25,201 0 1,980
AIR PRODUCTS & CHEMS INC COM 009158106 1,618 6,953 SH   SOLE   690 0 6,263
ALLSTATE CORP COM 020002101 284 2,283 SH   SOLE   2,283 0 0
ALPHABET INC CL A CAP STK CL A 02079K305 4,926 51,498 SH   SOLE   42,998 0 8,500
ALPHABET INC CL A CAP STK CL A 02079K305 993 10,380 SH   SOLE   0 0 10,380
ALPHABET INC CL C CAP STK CL C 02079K107 1,833 19,060 SH   SOLE   19,060 0 0
ALPHABET INC CL C CAP STK CL C 02079K107 1,183 12,300 SH   SOLE   0 0 12,300
AMAZON.COM INC COM 023135106 1,822 16,120 SH   SOLE   15,980 0 140
AMAZON.COM INC COM 023135106 45 400 SH   SOLE   400 0 0
AMERICAN ELECTRIC POWER COM 025537101 317 3,666 SH   SOLE   3,666 0 0
AMERICAN EXPRESS COM 025816109 1,375 10,189 SH   SOLE   10,189 0 0
AMERICAN TOWER COM 03027X100 2,798 13,032 SH   SOLE   11,857 0 1,175
AMERICAN TOWER COM 03027X100 1,466 6,830 SH   SOLE   250 0 6,580
AMERICAN WATER WORKS COMPANY INC COM 030420103 1,777 13,656 SH   SOLE   12,526 0 1,130
AMERICAN WATER WORKS COMPANY INC COM 030420103 661 5,080 SH   SOLE   0 0 5,080
AMERIPRISE FINANCIAL INC COM 03076C106 596 2,367 SH   SOLE   2,367 0 0
AMGEN INC COM 031162100 4,006 17,773 SH   SOLE   16,638 0 1,135
AMGEN INC COM 031162100 330 1,466 SH   SOLE   600 0 866
AMN HEALTHCARE SERVICES INC COM 001744101 662 6,250 SH   SOLE   3,570 0 2,680
AMPHENOL CL A 032095101 2,795 41,746 SH   SOLE   39,926 0 1,820
AMPHENOL CL A 032095101 112 1,680 SH   SOLE   1,680 0 0
ANALOG DEVICES COM 032654105 930 6,671 SH   SOLE   4,931 0 1,740
APPLE INC COM 037833100 19,771 143,062 SH   SOLE   125,641 0 17,421
APPLE INC COM 037833100 5,453 39,460 SH   SOLE   4,120 0 35,340
APPLIED MATERIALS COM 038222105 1,229 15,000 SH   SOLE   15,000 0 0
ASML HOLDING NV NY REGISTRY SHS N07059210 368 886 SH   SOLE   886 0 0
AT&T CORP COM NEW COM 00206R102 689 44,883 SH   SOLE   38,675 0 6,208
AT&T CORP COM NEW COM 00206R102 52 3,395 SH   SOLE   0 0 3,395
AUTO DATA PROCESSING COM 053015103 7,136 31,547 SH   SOLE   28,792 0 2,755
AUTO DATA PROCESSING COM 053015103 2,707 11,970 SH   SOLE   780 0 11,190
AUTOZONE INC COM 053332102 938 438 SH   SOLE   308 0 130
AVERY DENNISON CORP COM 053611109 2,194 13,487 SH   SOLE   11,057 0 2,430
BANK HAWAII CORP COM 062540109 343 4,500 SH   SOLE   4,500 0 0
BECTON DICKINSON COM 075887109 1,981 8,889 SH   SOLE   8,293 0 596
BECTON DICKINSON COM 075887109 22 100 SH   SOLE   100 0 0
BERKSHIRE HATHAWAY CL A CL A 084670108 813 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY CL B CL B NEW 084670207 1,476 5,526 SH   SOLE   5,290 0 236
BERKSHIRE HATHAWAY CL B CL B NEW 084670207 183 684 SH   SOLE   382 0 302
BLACKROCK INC COM 09247X101 2,146 3,900 SH   SOLE   3,515 0 385
BLACKROCK INC COM 09247X101 121 220 SH   SOLE   220 0 0
BOEING CO COM 097023105 224 1,854 SH   SOLE   1,825 0 29
BOEING CO COM 097023105 61 500 SH   SOLE   500 0 0
BOOKING HOLDINGS INC COM 09857L108 8 5 SH   SOLE   5 0 0
BOOKING HOLDINGS INC COM 09857L108 278 169 SH   SOLE   0 0 169
BRISTOL-MYERS SQUIBB COM 110122108 593 8,345 SH   SOLE   8,345 0 0
BRISTOL-MYERS SQUIBB COM 110122108 178 2,500 SH   SOLE   0 0 2,500
BROADCOM LTD SHS Y09827109 7,964 17,936 SH   SOLE   15,811 0 2,125
BROADCOM LTD SHS Y09827109 231 520 SH   SOLE   330 0 190
BROWN & BROWN INC COM 115236101 1,261 20,858 SH   SOLE   19,678 0 1,180
BROWN FORMAN CORP-CL B CL B 115637209 1,397 20,988 SH   SOLE   20,243 0 745
CADENCE DESIGN SYSTEMS COM 127387108 778 4,760 SH   SOLE   4,760 0 0
CARLISLE COMPANIES COM 142339100 280 1,000 SH   SOLE   1,000 0 0
CARRIER GLOBAL CORP COM 14448C104 458 12,885 SH   SOLE   11,225 0 1,660
CARRIER GLOBAL CORP COM 14448C104 12 347 SH   SOLE   0 0 347
CATERPILLAR INC COM 149123101 920 5,605 SH   SOLE   5,605 0 0
CELANESE CORP COM SER A 150870103 468 5,176 SH   SOLE   4,766 0 410
CELANESE CORP COM SER A 150870103 62 687 SH   SOLE   0 0 687
CHEMED CORP COM 16359R103 967 2,216 SH   SOLE   1,901 0 315
CHEMED CORP COM 16359R103 13 30 SH   SOLE   0 0 30
CHEVRON CORP COM 166764100 3,403 23,684 SH   SOLE   21,324 0 2,360
CHEVRON CORP COM 166764100 195 1,360 SH   SOLE   460 0 900
CHUBB COM 171232101 1,645 9,044 SH   SOLE   6,990 0 2,054
CHUBB COM 171232101 47 260 SH   SOLE   260 0 0
CHURCH & DWIGHT CO INC COM 171340102 3,998 16,010 SH   SOLE   2,140 0 13,870
CHURCH & DWIGHT CO INC COM 171340102 1,144 55,956 SH   SOLE   53,886 0 2,070
CIGNA CORP COM 125523100 269 969 SH   SOLE   969 0 0
CINTAS CORP COM 172908105 3,041 7,833 SH   SOLE   6,633 0 1,200
CINTAS CORP COM 172908105 140 360 SH   SOLE   260 0 100
CISCO SYSTEMS INC COM 17275R102 2,695 67,370 SH   SOLE   62,316 0 5,054
CISCO SYSTEMS INC COM 17275R102 1,263 31,575 SH   SOLE   1,400 0 30,175
CLOROX CO COM 189054109 821 6,395 SH   SOLE   5,115 0 1,280
COCA COLA CO COM 191216100 923 16,473 SH   SOLE   10,035 0 6,438
COCA COLA CO COM 191216100 659 11,760 SH   SOLE   0 0 11,760
COGNIZANT TECH SOL C CL A 192446102 601 10,460 SH   SOLE   250 0 10,210
COLGATE PALMOLIVE CO COM 194162103 165 2,350 SH   SOLE   2,350 0 0
COLGATE PALMOLIVE CO COM 194162103 84 1,200 SH   SOLE   0 0 1,200
COMCAST CORP CL A CL A 20030N101 2,460 83,863 SH   SOLE   78,285 0 5,578
COMCAST CORP CL A CL A 20030N101 654 22,311 SH   SOLE   2,640 0 19,671
CONOCOPHILLIPS COM 20825C104 366 3,572 SH   SOLE   3,572 0 0
CORTEVA INC COM 22052L104 242 4,227 SH   SOLE   3,176 0 1,051
COSTCO WHOLESALE CORP COM 22160K105 7,741 16,391 SH   SOLE   14,292 0 2,099
COSTCO WHOLESALE CORP COM 22160K105 383 812 SH   SOLE   312 0 500
CSX CORPORATION COM 126408103 2,707 101,620 SH   SOLE   101,170 0 450
CUMMINS INC COM 231021106 236 1,160 SH   SOLE   1,160 0 0
CUMMINS INC COM 231021106 51 250 SH   SOLE   250 0 0
CVS HEALTH CORP COM 126650100 1,413 14,820 SH   SOLE   13,310 0 1,510
CVS HEALTH CORP COM 126650100 325 3,405 SH   SOLE   1,100 0 2,305
DANAHER CORP COM 235851102 8,491 32,873 SH   SOLE   31,343 0 1,530
DANAHER CORP COM 235851102 3,690 14,288 SH   SOLE   860 0 13,428
DEERE & CO COM 244199105 1,778 5,325 SH   SOLE   5,325 0 0
DEVON ENERGY CORPORATION COM 25179M103 202 3,360 SH   SOLE   3,360 0 0
DIAGEO PLC SPSD 1 AD SPON ADR NEW 25243Q205 242 1,425 SH   SOLE   1,425 0 0
DOLLAR GENERAL CORP COM 256677105 1,259 5,248 SH   SOLE   4,658 0 590
DOLLAR GENERAL CORP COM 256677105 106 440 SH   SOLE   0 0 440
DOW INC COM 260557103 417 9,495 SH   SOLE   8,444 0 1,051
DR HORTON INC COM 23331A109 2,074 30,790 SH   SOLE   29,740 0 1,050
DR HORTON INC COM 23331A109 14 210 SH   SOLE   0 0 210
DUPONT DE NEMOURS INC COM 26614N102 564 11,198 SH   SOLE   10,147 0 1,051
EATON CORP PLC SHS G29183103 450 3,377 SH   SOLE   3,377 0 0
ECOLAB INC COM 278865100 684 4,739 SH   SOLE   4,439 0 300
EDWARDS LIFE SCIENCES CORP COM 28176E108 201 2,427 SH   SOLE   2,427 0 0
ELI LILLY & COMPANY COM 532457108 365 1,130 SH   SOLE   1,130 0 0
ELI LILLY & COMPANY COM 532457108 65 200 SH   SOLE   0 0 200
EMERSON ELECTRIC CO COM 291011104 704 9,609 SH   SOLE   9,609 0 0
EMERSON ELECTRIC CO COM 291011104 238 3,252 SH   SOLE   532 0 2,720
EQUIFAX INC COM 294429105 1,406 8,200 SH   SOLE   8,200 0 0
ESSENTIALS UTILITIES INC COM 29670G102 792 19,145 SH   SOLE   19,145 0 0
ESTEE LAUDER CL A 518439104 1,988 9,210 SH   SOLE   7,650 0 1,560
ESTEE LAUDER CL A 518439104 201 930 SH   SOLE   0 0 930
EVERSOURCE ENERGY COM 30040W108 2,337 29,975 SH   SOLE   27,959 0 2,016
EVERSOURCE ENERGY COM 30040W108 397 5,097 SH   SOLE   1,000 0 4,097
EXTRA SPACE STORAGE INC COM 30225T102 1,722 9,973 SH   SOLE   8,208 0 1,765
EXXON MOBIL CORP COM 30231G102 3,196 36,610 SH   SOLE   30,391 0 6,219
EXXON MOBIL CORP COM 30231G102 565 6,475 SH   SOLE   3,100 0 3,375
FACTSET RESEARCH COM 303075105 2,309 5,770 SH   SOLE   5,630 0 140
FACTSET RESEARCH COM 303075105 292 730 SH   SOLE   380 0 350
FASTENAL COM 311900104 249 5,400 SH   SOLE   5,400 0 0
FIRST REPUBLIC BANK COM 33616C100 408 3,123 SH   SOLE   3,083 0 40
FIRST REPUBLIC BANK COM 33616C100 16 120 SH   SOLE   0 0 120
FISERV INC COM 337738108 206 2,200 SH   SOLE   2,200 0 0
FORTIVE CORP COM 34959J108 249 4,270 SH   SOLE   4,270 0 0
FORTIVE CORP COM 34959J108 22 379 SH   SOLE   0 0 379
GARMIN LTD SHS H2906T109 811 10,100 SH   SOLE   9,700 0 400
GENERAL DYNAMICS CORP COM 369550108 536 2,525 SH   SOLE   1,425 0 1,100
GENERAL DYNAMICS CORP COM 369550108 19 90 SH   SOLE   90 0 0
GLOBAL X LITHIUM ETF LITHIUM BTRY ETF 37954Y855 233 3,521 SH   SOLE   3,521 0 0
GLOBE LIFE INC COM 37959E102 464 4,658 SH   SOLE   4,268 0 390
HEICO CORP COM 422806109 2,198 15,269 SH   SOLE   14,654 0 615
HEICO CORP COM 422806109 383 2,660 SH   SOLE   0 0 2,660
HENRY JACK & ASSOCIATES INC COM 426281101 496 2,721 SH   SOLE   2,721 0 0
HOME DEPOT INC COM 437076102 7,211 26,134 SH   SOLE   22,369 0 3,765
HOME DEPOT INC COM 437076102 2,813 10,195 SH   SOLE   280 0 9,915
HONEYWELL INTL INC COM 438516106 4,474 26,798 SH   SOLE   24,577 0 2,221
HONEYWELL INTL INC COM 438516106 1,334 7,990 SH   SOLE   830 0 7,160
ICON PLC ADR SHS G4705A100 211 1,150 SH   SOLE   1,150 0 0
IDEXX LBS CORP COM 45168D104 212 650 SH   SOLE   650 0 0
ILLINOIS TOOL WORKS INC COM 452308109 1,805 9,993 SH   SOLE   9,533 0 460
ILLINOIS TOOL WORKS INC COM 452308109 2,036 11,268 SH   SOLE   200 0 11,068
INTEL CORP COM COM 458140100 2,078 80,650 SH   SOLE   70,168 0 10,482
INTEL CORP COM COM 458140100 641 24,872 SH   SOLE   2,312 0 22,560
INTERCONTINENTAL EXCHANGE COM 45866F104 6,865 75,983 SH   SOLE   66,965 0 9,018
INTERCONTINENTAL EXCHANGE COM 45866F104 1,807 20,005 SH   SOLE   1,150 0 18,855
INTL BUSINESS MACHS COM 459200101 927 7,800 SH   SOLE   6,800 0 1,000
INTL BUSINESS MACHS COM 459200101 36 300 SH   SOLE   300 0 0
INTUIT INC COM 461202103 2,930 7,565 SH   SOLE   7,040 0 525
INTUIT INC COM 461202103 112 290 SH   SOLE   245 0 45
INVESCO ETF T NASDAQ NEXT GENERATION NASDAQNXTGEN100 46138G631 336 15,150 SH   SOLE   14,810 0 340
INVESCO QQQ TRUST SE UNIT SER 1 46090E103 10,302 38,547 SH   SOLE   33,709 0 4,838
INVESCO QQQ TRUST SE UNIT SER 1 46090E103 1,205 4,510 SH   SOLE   300 0 4,210
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747 3,535 36,782 SH   SOLE   34,720 0 2,062
ISHARES 0-5 YEAR TIPS BOND ETF 0-5 YR TIPS ETF 46429B747 747 7,770 SH   SOLE   1,000 0 6,770
ISHARES CORE S&P 500 CORE S&P 500 ETF 464287200 236 658 SH   SOLE   658 0 0
ISHARES CORE S&P SMA CORE S&P SCP ETF 464287804 509 5,843 SH   SOLE   5,558 0 285
ISHARES CORE S&P SMA CORE S&P SCP ETF 464287804 980 11,240 SH   SOLE   0 0 11,240
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ETF 464287226 1,382 14,347 SH   SOLE   13,259 0 1,088
ISHARES CORE US AGGREGATE BOND CORE US AGGBD ETF 464287226 83 860 SH   SOLE   0 0 860
ISHARES CYBERSECURITY AND TECH ETF CYBERSECURITY 46435U135 959 28,253 SH   SOLE   27,363 0 890
ISHARES FLOATING RATE NOTE FLTG RATE BD ETF 46429B655 1,451 28,870 SH   SOLE   27,260 0 1,610
ISHARES FLOATING RATE NOTE FLTG RATE BD ETF 46429B655 122 2,430 SH   SOLE   2,430 0 0
ISHARES IBOX INVESTMENT GRADE CORPORATE BOND IBOXX INV CP ETF 464287242 367 3,581 SH   SOLE   2,111 0 1,470
ISHARES TR MSCI EAFE MSCI EAFE ETF 464287465 83 1,486 SH   SOLE   1,486 0 0
ISHARES TR MSCI EAFE MSCI EAFE ETF 464287465 890 15,890 SH   SOLE   0 0 15,890
ISHARES MSCI EMERGING MSCI EMG MKT EFT 464287234 52 1,480 SH   SOLE   1,360 0 120
ISHARES MSCI EMERGING MSCI EMG MKT EFT 464287234 900 25,796 SH   SOLE   0 0 25,796
ISHRES MSCI USA ESG SELECT MSCI USA ESG SLC 464288802 277 3,651 SH   SOLE   3,571 0 80
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 221 1,342 SH   SOLE   1,322 0 20
ISHARES RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 90 544 SH   SOLE   0 0 544
ISHARES TIPS BOND TIPS BD ETF 464287176 3,295 31,413 SH   SOLE   27,743 0 3,670
ISHARES TIPS BOND TIPS BD ETF 464287176 359 3,422 SH   SOLE   1,082 0 2,340
JOHNSON & JOHNSON COM 478160104 9,246 56,596 SH   SOLE   44,106 0 12,490
JOHNSON & JOHNSON COM 478160104 2,403 14,707 SH   SOLE   2,828 0 11,879
JPMORGAN CHASE & CO COM 46625H100 7,638 73,091 SH   SOLE   68,177 0 4,914
JPMORGAN CHASE & CO COM 46625H100 2,313 22,131 SH   SOLE   909 0 21,222
KIMBERLY CLARK CORP COM 494368103 761 6,763 SH   SOLE   5,063 0 1,700
KLA CORP COM NEW 482480100 406 1,340 SH   SOLE   1,340 0 0
LABORATORY CORP OF AMERICA COM NEW 50540R409 83 407 SH   SOLE   407 0 0
LABORATORY CORP OF AMERICA COM NEW 50540R409 254 1,238 SH   SOLE   0 0 1,238
LAM RESEARCH CORP COM 512807108 494 1,350 SH   SOLE   1,350 0 0
LINCOLN ELECTRIC HOLDINGS INC COM 533900106 377 3,000 SH   SOLE   3,000 0 0
LINDE PLC COM G5494J103 1,198 4,442 SH   SOLE   4,252 0 190
LOCKHEAD MARTIN CORP COM 539830109 1,861 4,818 SH   SOLE   4,683 0 135
LOWES COS INC COM 548661107 442 2,355 SH   SOLE   2,225 0 130
LOWES COS INC COM 548661107 1,069 5,692 SH   SOLE   0 0 5,692
MASTERCARD INC CL A 57636Q104 9,527 33,507 SH   SOLE   29,532 0 3,975
MASTERCARD INC CL A 57636Q104 1,582 5,565 SH   SOLE   1,200 0 4,365
MCCORMICK & CO INC COM NON VTG 579780206 2,558 35,895 SH   SOLE   34,555 0 1,340
MCCORMICK & CO INC COM NON VTG 579780206 16 220 SH   SOLE   0 0 220
MCDONALDS CORP COM 580135101 2,009 8,705 SH   SOLE   7,290 0 1,415
MCDONALDS CORP COM 580135101 252 1,090 SH   SOLE   1,090 0 0
MCKESSON CORP COM 58155Q103 203 597 SH   SOLE   597 0 0
MEDTRONIC INC COM 585055106 472 5,846 SH   SOLE   3,946 0 1,900
MEDTRONIC INC COM 585055106 608 7,530 SH   SOLE   300 0 7,230
MERCK & CO INC COM 58933Y105 1,803 20,937 SH   SOLE   16,037 0 4,900
MERCK & CO INC COM 58933Y105 348 4,045 SH   SOLE   1,800 0 2,245
METTLER-TOLEDO INTERNATIONAL INC COM 592688105 271 250 SH   SOLE   250 0 0
MICROSOFT CORP COM 594918104 18,894 81,124 SH   SOLE   72,675 0 8,449
MICROSOFT CORP COM 594918104 5,235 22,479 SH   SOLE   2,000 0 20,479
MOODY'S CORP COM 615369105 417 1,717 SH   SOLE   1,667 0 50
NASDAQ INC COM 631103108 3,281 57,888 SH   SOLE   45,168 0 12,720
NEXTERA ENERGY INC COM 65339F101 14,071 179,455 SH   SOLE   155,796 0 23,659
NEXTERA ENERGY INC COM 65339F101 3,065 39,090 SH   SOLE   8,560 0 30,530
NIKE INC CLASS B CL B 654106103 4,946 59,499 SH   SOLE   54,004 0 5,495
NIKE INC CLASS B CL B 654106103 166 2,000 SH   SOLE   2,000 0 0
NORFOLK SOUTHERN CORP COM 655844108 331 1,577 SH   SOLE   0 0 1,577
NORTHERN TRUST CORP COM 665859104 308 3,594 SH   SOLE   0 0 3,594
NORTHROP GRUMMAN CORP COM 666807102 1,569 3,335 SH   SOLE   3,335 0 0
NOVARTIS AG SPONS ADR SPONSORED ADR 66987V109 144 1,890 SH   SOLE   1,430 0 460
NOVARTIS AG SPONS ADR SPONSORED ADR 66987V109 166 2,185 SH   SOLE   0 0 2,185
NOVO NORDISK ADR 670100205 1,165 11,690 SH   SOLE   9,500 0 2,190
NUCOR CORP COM 670346105 460 4,300 SH   SOLE   4,300 0 0
NVIDIA CORP COM 67066G104 638 5,259 SH   SOLE   5,099 0 160
ORACLE COM 68389X105 184 3,020 SH   SOLE   3,020 0 0
ORACLE COM 68389X105 283 4,627 SH   SOLE   0 0 4,627
OTIS WORLDWIDE CORP COM 68902V107 240 3,754 SH   SOLE   3,624 0 130
OTIS WORLDWIDE CORP COM 68902V107 11 178 SH   SOLE   0 0 178
PACCAR INC COM 693718108 212 2,533 SH   SOLE   2,533 0 0
PARKER HANNIFIN CORP COM 701094104 739 3,050 SH   SOLE   3,050 0 0
PAYCHEX INC COM 704326107 377 3,360 SH   SOLE   3,300 0 60
PAYPAL HOLDINGS COM 70450Y103 28 330 SH   SOLE   330 0 0
PAYPAL HOLDINGS COM 70450Y103 349 4,060 SH   SOLE   0 0 4,060
PEPSICO INC COM 713448108 3,654 22,379 SH   SOLE   18,988 0 3,391
PEPSICO INC COM 713448108 1,803 11,044 SH   SOLE   150 0 10,894
PERKINELMER INC COM 714046109 241 2,000 SH   SOLE   2,000 0 0
PFIZER INC COM COM 717081103 3,959 90,472 SH   SOLE   90,172 0 300
PFIZER INC COM COM 717081103 132 3,015 SH   SOLE   0 0 3,015
PHILLIPS 66 COM 718546104 699 8,664 SH   SOLE   7,594 0 1,070
POOL CORP COM 73278L105 2,296 7,215 SH   SOLE   6,205 0 1,010
POOL CORP COM 73278L105 197 620 SH   SOLE   0 0 620
PPG INDUSTRIES COM 693506107 232 2,100 SH   SOLE   2,100 0 0
PROCTER & GAMBLE CO COM 742718109 6,039 47,836 SH   SOLE   43,194 0 4,642
PROCTER & GAMBLE CO COM 742718109 1,605 12,714 SH   SOLE   1,106 0 11,608
PROLOGIS INC COM 74340W103 414 4,077 SH   SOLE   3,927 0 150
PROLOGIS INC COM 74340W103 17 170 SH   SOLE   0 0 170
QUANTA SERVICES INC COM 74762E102 3,334 26,170 SH   SOLE   23,140 0 3,030
RAYTHEON TECHNOLOGIES CORP COM NEW 755111507 2,867 35,026 SH   SOLE   28,735 0 6,291
RAYTHEON TECHNOLOGIES CORP COM NEW 755111507 201 2,450 SH   SOLE   1,130 0 1,320
REGENERON PHARMS INC COM 75886F107 723 1,049 SH   SOLE   674 0 375
REPUBLIC SVCS INC COM 760759100 323 2,375 SH   SOLE   885 0 1,490
ROCKWELL AUTOMATION INC COM 773903109 13 60 SH   SOLE   60 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,021 4,745 SH   SOLE   0 0 4,745
ROLLINS INC COM 775711104 733 21,131 SH   SOLE   21,131 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,277 3,550 SH   SOLE   3,320 0 230
ROPER TECHNOLOGIES INC COM 776696106 770 2,140 SH   SOLE   0 0 2,140
ROSS STORES INC COM 778296103 235 2,785 SH   SOLE   2,785 0 0
S&P GLOBAL INC COM 78409V104 6,441 21,094 SH   SOLE   17,914 0 3,180
S&P GLOBAL INC COM 78409V104 937 3,070 SH   SOLE   520 0 2,550
SALESFORCE.COM INC COM 79466L302 270 1,880 SH   SOLE   1,780 0 100
SALESFORCE.COM INC COM 79466L302 751 5,218 SH   SOLE   0 0 5,218
SCHWAB US BROAD MARKET ETF US BROAD MARKET ETF 808524102 720 17,151 SH   SOLE   17,151 0 0
SCHWAB US BROAD MARKET ETF US BROAD MARKET ETF 808524102 164 3,916 SH   SOLE   0 0 3,916
SCHWAB US LARGE CAP ETF US LRG CAP ETF 808524201 270 6,380 SH   SOLE   6,380 0 0
SCHWAB US MID CAP ETF US MID CAP ETF 808524508 276 4,559 SH   SOLE   4,559 0 0
SCHWAB US SMALL CAP ETF US SMALL CAP ETF 808524607 302 8,000 SH   SOLE   7,300 0 700
SHERWIN WILLIAMS CO COM 824348106 10,152 49,580 SH   SOLE   46,020 0 3,560
SHERWIN WILLIAMS CO COM 824348106 745 3,640 SH   SOLE   350 0 3,290
SKYWORKS SOLUTIONS INC COM 83088M102 301 3,525 SH   SOLE   3,525 0 0
SOUTHERN CO COM 842587107 275 4,050 SH   SOLE   4,050 0 0
SPDR BARCLAYS 1-3 MO SPDR BLOOMBERG 78468R663 525 5,730 SH   SOLE   2,130 0 3,600
SPDR BARCLAYS INVEST GRAD BLOMBERG BRC INV 78468R200 7,516 248,053 SH   SOLE   219,388 0 28,665
SPDR BARCLAYS INVEST GRAD BLOMBERG BRC INV 78468R200 3,344 110,365 SH   SOLE   14,850 0 95,515
SPDR DOW JONES IND AVE UT SER 1 78467X109 329 1,145 SH   SOLE   1,045 0 100
SPDR PORTFOLIO INTERM TERM CORP BD ETF PORTFOLIO INTRMD 78464A375 148 4,738 SH   SOLE   4,058 0 680
SPDR PORTFOLIO INTERM TERM CORP BD ETF PORTFOLIO INTRMD 78464A375 124 3,960 SH   SOLE   0 0 3,960
SPDR PORTFOLIO SHORT TERM CORP BD ETF PORTFOLIO SHORT 78464A474 2,792 95,560 SH   SOLE   85,440 0 10,120
SPDR PORTFOLIO SHORT TERM CORP BD ETF PORTFOLIO SHORT 78464A474 475 16,260 SH   SOLE   0 0 16,260
SPDR S&P 500 ETF TR UNIT 78462F103 9,255 25,912 SH   SOLE   21,511 0 4,401
SPDR S&P 500 ETF TR UNIT 78462F103 143 400 SH   SOLE   0 0 400
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763 205 1,840 SH   SOLE   1,840 0 0
SPDR S&P DIVIDEND ETF S&P DIVID ETF 78464A763 218 1,957 SH   SOLE   0 0 1,957
SPDR S&P MIDCAP 400 ETF UTSER1 S&PDCRP 78467Y107 287 714 SH   SOLE   566 0 148
SPDR S&P MIDCAP 400 ETF UTSER1 S&PDCRP 78467Y107 1,337 3,328 SH   SOLE   0 0 3,328
SPDR SSgA ULTRA SHORT TERM ULT SHT TRM BD 78467V707 464 11,620 SH   SOLE   10,170 0 1,450
SPDR SSgA ULTRA SHORT TERM ULT SHT TRM BD 78467V707 68 1,715 SH   SOLE   0 0 1,715
SPDR COMMUNICATIONS SELECT SECTOR COMMUNICATION 81369Y852 595 12,430 SH   SOLE   12,260 0 170
SPDR COMMUNICATIONS SELECT SECTOR COMMUNICATION 81369Y852 162 3,380 SH   SOLE   0 0 3,380
SPDR TECHNOLOGY SELECT SECTOR TECHNOLOGY 81369Y803 201 1,696 SH   SOLE   1,306 0 390
STARBUCKS CORP COM 855244109 238 2,830 SH   SOLE   2,830 0 0
STERIS PLC SHS USD 859152100 2,066 12,425 SH   SOLE   10,025 0 2,400
STERIS PLC SHS USD 859152100 57 340 SH   SOLE   340 0 0
STRYKER CORP COM 863667101 6,194 30,580 SH   SOLE   26,707 0 3,873
STRYKER CORP COM 863667101 2,403 11,864 SH   SOLE   662 0 11,202
SYSCO CORP COM 871829107 919 12,990 SH   SOLE   12,990 0 0
SYSCO CORP COM 871829107 129 1,820 SH   SOLE   0 0 1,820
T ROWE PRICE GROUP INC COM 74144T108 153 1,460 SH   SOLE   1,460 0 0
T ROWE PRICE GROUP INC COM 74144T108 479 4,565 SH   SOLE   0 0 4,565
TAIWAN SEMICONDUCTOR SPONSORED ADS 874039100 611 8,915 SH   SOLE   8,455 0 460
TARGET CORP COM 94975G181 1,149 7,741 SH   SOLE   7,571 0 170
TARGET CORP COM 94975G181 15 100 SH   SOLE   0 0 100
TESLA INC COM 88160R101 322 1,215 SH   SOLE   1,215 0 0
TESLA INC COM 88160R101 40 150 SH   SOLE   150 0 0
TETRA TECH INC COM 88162G103 284 2,210 SH   SOLE   2,210 0 0
TEXAS INSTRUMENTS INC COM 882508104 2,379 15,370 SH   SOLE   14,035 0 1,335
TEXAS INSTRUMENTS INC COM 882508104 320 2,070 SH   SOLE   400 0 1,670
TRAVELERS COS INC COM 89417E109 434 2,830 SH   SOLE   2,830 0 0
TRAVELERS COS INC COM 89417E109 1,775 11,587 SH   SOLE   430 0 11,157
THERMO FISHER SCIENT COM 883556102 5,394 10,636 SH   SOLE   10,151 0 485
THERMO FISHER SCIENT COM 883556102 1,742 3,435 SH   SOLE   175 0 3,260
TJX COMPANIES COM 872540109 1,479 23,804 SH   SOLE   19,650 0 4,154
TJX COMPANIES COM 872540109 1,549 24,938 SH   SOLE   1,880 0 23,058
TORONTO DOMINION BANK COM NEW 891160509 682 11,124 SH   SOLE   8,924 0 2,200
TRACTOR SUPPLY CO COM 892356106 1,014 5,457 SH   SOLE   3,757 0 1,700
UNILEVER PLC SPSD ADR SPON ADR NEW 904767704 363 8,276 SH   SOLE   4,526 0 3,750
UNION PACIFIC CORP COM 907818108 4,766 24,462 SH   SOLE   20,418 0 4,044
UNION PACIFIC CORP COM 907818108 97 500 SH   SOLE   0 0 500
UNITEDHEALTH GROUP INC COM 91324P102 9,483 18,776 SH   SOLE   16,046 0 2,730
UNITEDHEALTH GROUP INC COM 91324P102 1,093 2,165 SH   SOLE   0 0 2,165
UNIVERSAL FOREST PRODUCTS INC COM 90278Q108 207 2,870 SH   SOLE   2,870 0 0
US BANCORP COM NEW 902973304 445 11,028 SH   SOLE   8,878 0 2,150
US BANCORP COM NEW 902973304 12 300 SH   SOLE   0 0 300
UTAH MEDICAL PRODUCTS COM 917488108 341 4,000 SH   SOLE   4,000 0 0
VANECK VECTORS SEMICONDUCTOR SEMICONDUCTOR ET 92189F676 1,759 9,500 SH   SOLE   9,025 0 475
VANECK VECTORS SEMICONDUCTOR SEMICONDUCTOR ET 92189F676 672 3,630 SH   SOLE   370 0 3,260
VANGUARD MID-CAP GROWTH MCAP GR IDXVIP 922908538 254 1,490 SH   SOLE   1,150 0 340
VANGUARD S&P 500 GROWTH ETF 500 GRTH IDX F 921932505 744 3,570 SH   SOLE   3,570 0 0
VANGUARD SHORT-TERM BOND INDEX ETF SHORT TRM BOND 921937827 305 4,074 SH   SOLE   2,130 0 1,944
VANGUARD SHORT-TERM BOND INDEX ETF SHORT TRM BOND 921937827 52 690 SH   SOLE   0 0 690
VANGUARD TOTAL STOCK MARK TOTAL STK MKT 922908769 1,279 7,125 SH   SOLE   6,885 0 240
VERIZON COMMUNICATIONS COM 92343V104 1,170 30,822 SH   SOLE   24,721 0 6,101
VERIZON COMMUNICATIONS COM 92343V104 209 5,512 SH   SOLE   1,232 0 4,280
VISA INC COM CL A 92826C839 8,629 48,573 SH   SOLE   42,000 0 6,573
VISA INC COM CL A 92826C839 1,208 6,800 SH   SOLE   1,100 0 5,700
WAL-MART STORES INC COM 931142103 482 3,720 SH   SOLE   3,070 0 650
WALT DISNEY COMPANY COM DISNEY 254687106 2,866 30,387 SH   SOLE   29,667 0 720
WALT DISNEY COMPANY COM DISNEY 254687106 160 1,700 SH   SOLE   0 0 1,700
WEC ENERGY GROUP COM 92939U106 3,072 34,353 SH   SOLE   31,514 0 2,839
WEC ENERGY GROUP COM 92939U106 521 5,830 SH   SOLE   600 0 5,230
WEST PHARM SRVC INC COM 955306105 1,355 5,505 SH   SOLE   5,155 0 350