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 FIGI (to the nearest dollar) 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