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 COM 00206R102 40 1,400 SH   SOLE   1,400 0 0
ABBOTT LABS COM 002824100 1,496 13,749 SH   SOLE   12,834 0 915
ABBVIE INC COM 00287Y109 1,155 13,190 SH   SOLE   10,390 0 2,800
ABIOMED INC COM 003654100 149 537 SH   SOLE   537 0 0
ACTIVISION BLIZZARD INC COM 00507V109 162 2,000 SH   SOLE   2,000 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 11,887 24,238 SH   SOLE   23,283 0 955
AFFILIATED MANAGERS GROUP IN COM 008252108 21 300 SH   SOLE   100 0 200
AIR PRODS & CHEMS INC COM 009158106 7,209 24,203 SH   SOLE   19,728 0 4,475
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 143 485 SH   SOLE   485 0 0
ALLSTATE CORP COM 020002101 38 400 SH   SOLE   400 0 0
ALPHABET INC CAP STK CL C 02079K107 4,481 3,049 SH   SOLE   2,504 0 545
ALPHABET INC CAP STK CL A 02079K305 7,089 4,837 SH   SOLE   3,927 0 910
AMAZON COM INC COM 023135106 12,126 3,851 SH   SOLE   3,266 0 585
AMERICAN EXPRESS CO COM 025816109 5,135 51,217 SH   SOLE   47,177 0 4,040
AMERICAN TOWER CORP NEW COM 03027X100 97 400 SH   SOLE   400 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 229 1,583 SH   SOLE   1,583 0 0
AMGEN INC COM 031162100 882 3,470 SH   SOLE   3,175 0 295
ANAPLAN INC COM 03272L108 6 100 SH   SOLE   0 0 100
ANTHEM INC COM 036752103 54 200 SH   SOLE   200 0 0
APPLE INC COM 037833100 21,094 182,146 SH   SOLE   153,971 0 28,175
APPLIED MATLS INC COM 038222105 59 1,000 SH   SOLE   1,000 0 0
ARES CAPITAL CORP COM 04010L103 13 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100 4 100 SH   SOLE   100 0 0
ASPEN TECHNOLOGY INC COM 045327103 47 375 SH   SOLE   375 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 88 1,600 SH   SOLE   1,600 0 0
AURORA CANNABIS INC COM 05156X884 0 42 SH   SOLE   42 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 3,156 22,628 SH   SOLE   19,328 0 3,300
BP PLC SPONSORED ADR 055622104 44 2,500 SH   SOLE   2,500 0 0
BWX TECHNOLOGIES INC COM 05605H100 3,195 56,737 SH   SOLE   52,092 0 4,645
BANDWIDTH INC COM CL A 05988J103 70 400 SH   SOLE   400 0 0
BECTON DICKINSON & CO COM 075887109 8,681 37,310 SH   SOLE   31,710 0 5,600
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 151 710 SH   SOLE   460 0 250
BEST BUY INC COM 086516101 1 12 SH   SOLE   12 0 0
BLACKROCK INC COM 09247X101 141 250 SH   SOLE   250 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105 170 12,151 SH   SOLE   12,151 0 0
BOEING CO COM 097023105 1 4 SH   SOLE   4 0 0
BOOKING HOLDINGS INC COM 09857L108 763 446 SH   SOLE   406 0 40
BRISTOL-MYERS SQUIBB CO COM 110122108 5,399 89,556 SH   SOLE   88,456 0 1,100
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 211 1,600 SH   SOLE   1,600 0 0
BROADCOM INC COM 11135F101 10,532 28,908 SH   SOLE   24,498 0 4,410
CBRE GROUP INC CL A 12504L109 3,499 74,487 SH   SOLE   61,767 0 12,720
CDW CORP COM 12514G108 120 1,000 SH   SOLE   1,000 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 61 600 SH   SOLE   600 0 0
CME GROUP INC COM 12572Q105 157 940 SH   SOLE   940 0 0
CSX CORP COM 126408103 53 688 SH   SOLE   688 0 0
CVS HEALTH CORP COM 126650100 642 11,000 SH   SOLE   11,000 0 0
CAMECO CORP COM 13321L108 71 7,000 SH   SOLE   7,000 0 0
CAMPBELL SOUP CO COM 134429109 34 700 SH   SOLE   700 0 0
CARMAX INC COM 143130102 2,810 30,576 SH   SOLE   29,576 0 1,000
CARRIER GLOBAL CORPORATION COM 14448C104 31 1,000 SH   SOLE   1,000 0 0
CERNER CORP COM 156782104 1,013 14,015 SH   SOLE   12,395 0 1,620
CHEVRON CORP NEW COM 166764100 250 3,478 SH   SOLE   3,478 0 0
CHINA PETROLEUM & CHEMICAL C SPON ADR H SHS 16941R108 5 130 SH   SOLE   130 0 0
CHURCH & DWIGHT INC COM 171340102 70 751 SH   SOLE   751 0 0
CISCO SYS INC COM 17275R102 107 2,725 SH   SOLE   2,725 0 0
CINTAS CORP COM 172908105 466 1,400 SH   SOLE   1,400 0 0
CITRIX SYS INC COM 177376100 1,484 10,775 SH   SOLE   6,425 0 4,350
CLOROX CO DEL COM 189054109 42 200 SH   SOLE   200 0 0
COCA COLA CO COM 191216100 74 1,500 SH   SOLE   1,500 0 0
COGNEX CORP COM 192422103 1,687 25,921 SH   SOLE   22,436 0 3,485
COLGATE PALMOLIVE CO COM 194162103 108 1,400 SH   SOLE   1,400 0 0
COMCAST CORP NEW CL A 20030N101 9 186 SH   SOLE   186 0 0
COMERICA INC COM 200340107 18 465 SH   SOLE   465 0 0
CONOCOPHILLIPS COM 20825C104 29 896 SH   SOLE   0 0 896
COOPER COS INC COM NEW 216648402 1,601 4,750 SH   SOLE   4,410 0 340
COSTCO WHSL CORP NEW COM 22160K105 13,359 37,631 SH   SOLE   30,441 0 7,190
CROWN CASTLE INTL CORP NEW COM 22822V101 42 250 SH   SOLE   250 0 0
DNP SELECT INCOME FD INC COM 23325P104 9 883 SH   SOLE   883 0 0
DANAHER CORPORATION COM 235851102 4,606 21,391 SH   SOLE   21,391 0 0
DIGITAL RLTY TR INC COM 253868103 3,886 26,481 SH   SOLE   24,236 0 2,245
DISNEY WALT CO COM DISNEY 254687106 74 600 SH   SOLE   600 0 0
DOLLAR GEN CORP NEW COM 256677105 42 200 SH   SOLE   200 0 0
DUPONT DE NEMOURS INC COM 26614N102 41 733 SH   SOLE   733 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508 3 300 SH   SOLE   300 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108 105 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100 9,478 47,428 SH   SOLE   43,118 0 4,310
EMERSON ELEC CO COM 291011104 82 1,255 SH   SOLE   1,255 0 0
ENBRIDGE INC COM 29250N105 58 2,000 SH   SOLE   2,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 621 39,316 SH   SOLE   38,116 0 1,200
EQUITRANS MIDSTREAM CORP COM 294600101 85 10,000 SH   SOLE   10,000 0 0
ESSENTIAL UTILS INC COM 29670G102 740 18,380 SH   SOLE   18,380 0 0
EVOFEM BIOSCIENCES INC COM 30048L104 7 3,000 SH   SOLE   3,000 0 0
EXPEDITORS INTL WASH INC COM 302130109 523 5,773 SH   SOLE   5,773 0 0
EXXON MOBIL CORP COM 30231G102 286 8,336 SH   SOLE   8,336 0 0
F M C CORP COM NEW 302491303 53 503 SH   SOLE   503 0 0
FACEBOOK INC CL A 30303M102 519 1,980 SH   SOLE   1,367 0 613
FASTENAL CO COM 311900104 5,265 116,768 SH   SOLE   90,968 0 25,800
F5 NETWORKS INC COM 315616102 74 600 SH   SOLE   600 0 0
FISERV INC COM 337738108 340 3,300 SH   SOLE   3,300 0 0
FIVE BELOW INC COM 33829M101 54 428 SH   SOLE   428 0 0
FLOWERS FOODS INC COM 343498101 491 20,199 SH   SOLE   18,024 0 2,175
FORTIVE CORP COM 34959J108 4,573 60,005 SH   SOLE   56,438 0 3,567
GENERAC HLDGS INC COM 368736104 992 5,125 SH   SOLE   4,490 0 635
GENERAL ELECTRIC CO COM 369604103 25 4,000 SH   SOLE   0 0 4,000
GENTEX CORP COM 371901109 33 1,266 SH   SOLE   1,266 0 0
GILEAD SCIENCES INC COM 375558103 149 2,355 SH   SOLE   2,355 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 100 500 SH   SOLE   500 0 0
GRAINGER W W INC COM 384802104 71 200 SH   SOLE   200 0 0
GRUBHUB INC COM 400110102 14 200 SH   SOLE   200 0 0
HALLIBURTON CO COM 406216101 115 9,562 SH   SOLE   7,062 0 2,500
HARTFORD FINL SVCS GROUP INC COM 416515104 74 2,000 SH   SOLE   2,000 0 0
HERSHEY CO COM 427866108 86 600 SH   SOLE   600 0 0
HOLLYFRONTIER CORP COM 436106108 118 6,000 SH   SOLE   6,000 0 0
HOME DEPOT INC COM 437076102 6,694 24,105 SH   SOLE   22,810 0 1,295
HUBSPOT INC COM 443573100 107 365 SH   SOLE   365 0 0
IPG PHOTONICS CORP COM 44980X109 204 1,200 SH   SOLE   1,200 0 0
ILLINOIS TOOL WKS INC COM 452308109 13,820 71,526 SH   SOLE   57,808 0 13,718
ILLUMINA INC COM 452327109 1,241 4,015 SH   SOLE   3,885 0 130
INGERSOLL RAND INC COM 45687V106 13 365 SH   SOLE   365 0 0
INTEL CORP COM 458140100 104 2,000 SH   SOLE   2,000 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 12,377 123,707 SH   SOLE   105,062 0 18,645
INTERNATIONAL BUSINESS MACHS COM 459200101 120 985 SH   SOLE   985 0 0
INTERNATIONAL FLAVORS&FRAGRA COM 459506101 73 600 SH   SOLE   600 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 41 146 SH   SOLE   0 0 146
INTUIT COM 461202103 8,891 27,255 SH   SOLE   20,855 0 6,400
INTUITIVE SURGICAL INC COM NEW 46120E602 32 45 SH   SOLE   45 0 0
INVESCO EXCH TRADED FD TR II S&P MIDCP LOW 46138E198 13 304 SH   SOLE   304 0 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 511 23,500 SH   SOLE   21,500 0 2,000
ISHARES INC MSCI EM ASIA ETF 464286426 2,612 34,973 SH   SOLE   31,223 0 3,750
ISHARES INC MSCI EURZONE ETF 464286608 26 675 SH   SOLE   675 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,449 7,288 SH   SOLE   7,288 0 0
ISHARES TR CORE US AGGBD ET 464287226 679 5,750 SH   SOLE   5,750 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,390 21,840 SH   SOLE   21,840 0 0
ISHARES TR RUS MD CP GR ETF 464287481 169 980 SH   SOLE   980 0 0
ISHARES TR CORE S&P MCP ETF 464287507 4 21 SH   SOLE   21 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 349 1,610 SH   SOLE   1,610 0 0
ISHARES TR RUS 1000 ETF 464287622 90 480 SH   SOLE   480 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 531 2,397 SH   SOLE   2,397 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2,547 17,006 SH   SOLE   17,006 0 0
ISHARES TR CORE S&P SCP ETF 464287804 54 770 SH   SOLE   770 0 0
ISHARES TR INTRM GOV CR ETF 464288612 21 182 SH   SOLE   182 0 0
ISHARES TR US REGNL BKS ETF 464288778 39 1,200 SH   SOLE   1,200 0 0
ISHARES TR CORE INTL AGGR 46435G672 28 500 SH   SOLE   500 0 0
JPMORGAN CHASE & CO COM 46625H100 639 6,635 SH   SOLE   6,635 0 0
JOHNSON & JOHNSON COM 478160104 747 5,017 SH   SOLE   5,017 0 0
KKR & CO INC COM 48251W104 20 568 SH   SOLE   568 0 0
KINDER MORGAN INC DEL COM 49456B101 25 2,000 SH   SOLE   2,000 0 0
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 98 2,400 SH   SOLE   2,400 0 0
KONTOOR BRANDS INC COM 50050N103 2 75 SH   SOLE   75 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 2 9 SH   SOLE   9 0 0
LAUDER ESTEE COS INC CL A 518439104 9,946 45,572 SH   SOLE   36,807 0 8,765
LILLY ELI & CO COM 532457108 30 200 SH   SOLE   200 0 0
LOCKHEED MARTIN CORP COM 539830109 19 50 SH   SOLE   50 0 0
LOWES COS INC COM 548661107 110 662 SH   SOLE   662 0 0
MADISON SQUARE GRDN ENTERTNM CL A 55826T102 34 500 SH   SOLE   500 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 57 1,664 SH   SOLE   1,664 0 0
MARATHON PETE CORP COM 56585A102 29 1,000 SH   SOLE   1,000 0 0
MARKETAXESS HLDGS INC COM 57060D108 2,431 5,048 SH   SOLE   4,638 0 410
MASIMO CORP COM 574795100 1,782 7,548 SH   SOLE   7,048 0 500
MASTERCARD INCORPORATED CL A 57636Q104 41 122 SH   SOLE   122 0 0
MCDONALDS CORP COM 580135101 468 2,134 SH   SOLE   2,134 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 35 2,000 SH   SOLE   2,000 0 0
MERCK & CO. INC COM 58933Y105 216 2,600 SH   SOLE   2,600 0 0
MERIDIAN BIOSCIENCE INC COM 589584101 17 1,000 SH   SOLE   1,000 0 0
MICROSOFT CORP COM 594918104 13,123 62,392 SH   SOLE   54,335 0 8,057
MIDDLEBY CORP COM 596278101 213 2,375 SH   SOLE   2,375 0 0
MOLECULAR TEMPLATES INC COM 608550109 1 90 SH   SOLE   90 0 0
MONDELEZ INTL INC CL A 609207105 3,912 68,089 SH   SOLE   64,774 0 3,315
MONOLITHIC PWR SYS INC COM 609839105 10,029 35,869 SH   SOLE   33,249 0 2,620
NEOGEN CORP COM 640491106 157 2,000 SH   SOLE   2,000 0 0
NETFLIX INC COM 64110L106 4,493 8,986 SH   SOLE   8,166 0 820
NEWMONT CORP COM 651639106 114 1,800 SH   SOLE   1,800 0 0
NIKE INC CL B 654106103 39 314 SH   SOLE   314 0 0
NORFOLK SOUTHN CORP COM 655844108 118 550 SH   SOLE   550 0 0
NORTHERN TR CORP COM 665859104 39 500 SH   SOLE   500 0 0
NVIDIA CORPORATION COM 67066G104 62 115 SH   SOLE   115 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 107 7,335 SH   SOLE   7,335 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 7,947 17,235 SH   SOLE   15,420 0 1,815
OMNICOM GROUP INC COM 681919106 92 1,850 SH   SOLE   1,850 0 0
ORACLE CORP COM 68389X105 1,624 27,200 SH   SOLE   24,300 0 2,900
OTIS WORLDWIDE CORP COM 68902V107 16 250 SH   SOLE   250 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 10 1,000 SH   SOLE   1,000 0 0
PALO ALTO NETWORKS INC COM 697435105 9,473 38,705 SH   SOLE   33,055 0 5,650
PAYPAL HLDGS INC COM 70450Y103 8,146 41,344 SH   SOLE   30,293 0 11,051
PEPSICO INC COM 713448108 1,381 9,967 SH   SOLE   8,367 0 1,600
PERKINELMER INC COM 714046109 1,970 15,695 SH   SOLE   11,395 0 4,300
PFIZER INC COM 717081103 839 22,854 SH   SOLE   16,333 0 6,521
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 12,683 124,395 SH   SOLE   119,295 0 5,100
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 36 6,000 SH   SOLE   6,000 0 0
PROCTER AND GAMBLE CO COM 742718109 1,361 9,790 SH   SOLE   9,125 0 665
PRUDENTIAL FINL INC COM 744320102 58 907 SH   SOLE   907 0 0
QUALCOMM INC COM 747525103 332 2,817 SH   SOLE   2,817 0 0
RPM INTL INC COM 749685103 256 3,085 SH   SOLE   1,470 0 1,615
RPT REALTY SH BEN INT 74971D101 7 1,200 SH   SOLE   1,200 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 29 500 SH   SOLE   500 0 0
REGENERON PHARMACEUTICALS COM 75886F107 2 3 SH   SOLE   3 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301 53 1,000 SH   SOLE   1,000 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5 204 SH   SOLE   204 0 0
S&P GLOBAL INC COM 78409V104 606 1,680 SH   SOLE   0 0 1,680
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,571 4,692 SH   SOLE   3,678 0 1,014
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 13 385 SH   SOLE   385 0 0
SPDR SER TR S&P DIVID ETF 78464A763 42 453 SH   SOLE   453 0 0
SPDR SER TR S&P 600 SML CAP 78464A813 158 2,595 SH   SOLE   2,595 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 155 2,703 SH   SOLE   2,703 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 43 986 SH   SOLE   986 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 271 6,892 SH   SOLE   6,892 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 284 6,350 SH   SOLE   6,350 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 28 100 SH   SOLE   0 0 100
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 466 1,374 SH   SOLE   874 0 500
SPDR SER TR BLOOMBERG SRT TR 78468R408 5,111 197,571 SH   SOLE   173,371 0 24,200
SPDR SER TR BLOOMBERG BRCLYS 78468R622 9 91 SH   SOLE   91 0 0
SALESFORCE COM INC COM 79466L302 31 125 SH   SOLE   125 0 0
SCOTTS MIRACLE GRO CO CL A 810186106 703 4,600 SH   SOLE   4,045 0 555
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 45 1,875 SH   SOLE   1,875 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 980 8,400 SH   SOLE   8,400 0 0
SERVICENOW INC COM 81762P102 6,281 12,950 SH   SOLE   9,606 0 3,344
SHOPIFY INC CL A 82509L107 911 891 SH   SOLE   891 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,368 11,220 SH   SOLE   10,590 0 630
SPRING BK PHARMACEUTICALS IN COM 849431101 16 12,000 SH   SOLE   12,000 0 0
SPROTT PHYSICAL GOLD TR UNIT 85207H104 177 11,750 SH   SOLE   11,750 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 136 16,500 SH   SOLE   16,500 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 1,100 60,000 SH   SOLE   60,000 0 0
STANLEY BLACK & DECKER INC COM 854502101 998 6,150 SH   SOLE   6,150 0 0
STARBUCKS CORP COM 855244109 13,196 153,586 SH   SOLE   131,146 0 22,440
STATE STR CORP COM 857477103 581 9,800 SH   SOLE   9,800 0 0
STERICYCLE INC COM 858912108 977 15,500 SH   SOLE   15,500 0 0
STRYKER CORPORATION COM 863667101 20,788 99,767 SH   SOLE   82,362 0 17,405
SUNCOR ENERGY INC NEW COM 867224107 1,066 87,194 SH   SOLE   73,494 0 13,700
SYNOPSYS INC COM 871607107 53 250 SH   SOLE   250 0 0
SYSCO CORP COM 871829107 100 1,608 SH   SOLE   1,608 0 0
TJX COS INC NEW COM 872540109 57 1,018 SH   SOLE   1,018 0 0
TC ENERGY CORP COM 87807B107 84 2,000 SH   SOLE   2,000 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 1,806 4,000 SH   SOLE   4,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 19,256 43,614 SH   SOLE   35,667 0 7,947
3M CO COM 88579Y101 368 2,300 SH   SOLE   2,300 0 0
TRACTOR SUPPLY CO COM 892356106 5,353 37,348 SH   SOLE   31,668 0 5,680
TRIMBLE INC COM 896239100 534 10,975 SH   SOLE   5,580 0 5,395
US BANCORP DEL COM NEW 902973304 19 540 SH   SOLE   540 0 0
UBER TECHNOLOGIES INC COM 90353T100 36 1,000 SH   SOLE   0 0 1,000
UNION PAC CORP COM 907818108 48 246 SH   SOLE   246 0 0
UNITED PARCEL SERVICE INC CL B 911312106 125 750 SH   SOLE   750 0 0
UNITED RENTALS INC COM 911363109 107 614 SH   SOLE   614 0 0
V F CORP COM 918204108 4,254 60,554 SH   SOLE   50,194 0 10,360
VALERO ENERGY CORP COM 91913Y100 43 1,000 SH   SOLE   1,000 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 3,596 43,300 SH   SOLE   43,300 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,572 36,344 SH   SOLE   36,244 0 100
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 7 35 SH   SOLE   35 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 51 620 SH   SOLE   0 0 620
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 85 700 SH   SOLE   700 0 0
VEEVA SYS INC CL A COM 922475108 9,051 32,189 SH   SOLE   26,084 0 6,105
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 234 762 SH   SOLE   762 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 64 805 SH   SOLE   805 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 31 202 SH   SOLE   202 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 250 4,200 SH   SOLE   4,200 0 0
VERISK ANALYTICS INC COM 92345Y106 988 5,330 SH   SOLE   4,790 0 540
VISA INC COM CL A 92826C839 10,543 52,721 SH   SOLE   46,606 0 6,115
WEC ENERGY GROUP INC COM 92939U106 374 3,860 SH   SOLE   3,860 0 0
WALMART INC COM 931142103 197 1,410 SH   SOLE   875 0 535
WALGREENS BOOTS ALLIANCE INC COM 931427108 420 11,700 SH   SOLE   11,700 0 0
WATSCO INC COM 942622200 4,491 19,285 SH   SOLE   17,185 0 2,100
WELLS FARGO CO NEW COM 949746101 159 6,752 SH   SOLE   2,300 0 4,452
WELLTOWER INC COM 95040Q104 72 1,301 SH   SOLE   1,301 0 0
WESTLAKE CHEM CORP COM 960413102 22 350 SH   SOLE   350 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 46 730 SH   SOLE   730 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 14 400 SH   SOLE   400 0 0
WISDOMTREE TR INTRST RATE HDGE 97717W380 42 900 SH   SOLE   900 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669 22 450 SH   SOLE   450 0 0
XCEL ENERGY INC COM 98389B100 43 618 SH   SOLE   618 0 0
YORK WTR CO COM 987184108 34 800 SH   SOLE   800 0 0
YUM BRANDS INC COM 988498101 9 100 SH   SOLE   100 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 44 320 SH   SOLE   320 0 0
ZOETIS INC CL A 98978V103 2,561 15,486 SH   SOLE   14,461 0 1,025
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104 45 1,050 SH   SOLE   1,050 0 0
ZSCALER INC COM 98980G102 688 4,890 SH   SOLE   4,265 0 625
AMDOCS LTD SHS G02602103 12 213 SH   SOLE   213 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 14,462 63,992 SH   SOLE   52,702 0 11,290
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 60 1,250 SH   SOLE   1,250 0 0
EATON CORP PLC SHS G29183103 31 300 SH   SOLE   300 0 0
JOHNSON CTLS INTL PLC SHS G51502105 41 1,000 SH   SOLE   1,000 0 0
MEDTRONIC PLC SHS G5960L103 94 900 SH   SOLE   900 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 4,897 40,385 SH   SOLE   38,645 0 1,740
CHUBB LIMITED COM H1467J104 45 390 SH   SOLE   390 0 0
GARMIN LTD SHS H2906T109 190 2,000 SH   SOLE   2,000 0 0
CORE LABORATORIES N V COM N22717107 52 3,398 SH   SOLE   3,223 0 175
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 7 100 SH   SOLE   100 0 0