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   30 981 SH   SOLE   981 0 0
ABBOTT LABS COM 002824100   1,555 12,976 SH   SOLE   12,061 0 915
ABBVIE INC COM 00287Y109   889 8,215 SH   SOLE   7,815 0 400
ABIOMED INC COM 003654100   171 537 SH   SOLE   537 0 0
ACTIVISION BLIZZARD INC COM 00507V109   2,329 25,044 SH   SOLE   23,899 0 1,145
ADOBE SYSTEMS INCORPORATED COM 00724F101   10,417 21,913 SH   SOLE   20,973 0 940
AFFILIATED MANAGERS GROUP IN COM 008252108   15 100 SH   SOLE   100 0 0
AIR PRODS & CHEMS INC COM 009158106   7,074 25,143 SH   SOLE   20,078 0 5,065
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   45 200 SH   SOLE   200 0 0
ALLSTATE CORP COM 020002101   46 400 SH   SOLE   400 0 0
ALPHABET INC CAP STK CL C 02079K107   5,916 2,860 SH   SOLE   2,315 0 545
ALPHABET INC CAP STK CL A 02079K305   9,651 4,679 SH   SOLE   3,769 0 910
AMAZON COM INC COM 023135106   10,910 3,526 SH   SOLE   3,006 0 520
AMERICAN EXPRESS CO COM 025816109   6,135 43,373 SH   SOLE   40,858 0 2,515
AMERICAN TOWER CORP NEW COM 03027X100   96 400 SH   SOLE   400 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   232 1,548 SH   SOLE   1,548 0 0
AMGEN INC COM 031162100   995 3,999 SH   SOLE   3,704 0 295
ANAPLAN INC COM 03272L108   5 100 SH   SOLE   0 0 100
ANTHEM INC COM 036752103   36 100 SH   SOLE   100 0 0
APPLE INC COM 037833100   19,522 159,822 SH   SOLE   138,047 0 21,775
APPLIED MATLS INC COM 038222105   134 1,000 SH   SOLE   1,000 0 0
ARES CAPITAL CORP COM 04010L103   17 900 SH   SOLE   900 0 0
ARROWHEAD PHARMACEUTICALS IN COM 04280A100   7 100 SH   SOLE   100 0 0
AURORA CANNABIS INC COM 05156X884   0 42 SH   SOLE   42 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   3,815 20,244 SH   SOLE   19,344 0 900
BP PLC SPONSORED ADR 055622104   20 825 SH   SOLE   825 0 0
BWX TECHNOLOGIES INC COM 05605H100   3,433 52,059 SH   SOLE   49,614 0 2,445
BANCO SANTANDER S.A. ADR 05964H105   1 293 SH   SOLE   293 0 0
BANDWIDTH INC COM CL A 05988J103   51 400 SH   SOLE   400 0 0
BECTON DICKINSON & CO COM 075887109   8,250 33,930 SH   SOLE   28,330 0 5,600
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   181 710 SH   SOLE   460 0 250
BEST BUY INC COM 086516101   1 12 SH   SOLE   12 0 0
BLACKROCK INC COM 09247X101   188 250 SH   SOLE   250 0 0
BLACKROCK MUNIYLD MICH QLTY COM 09254V105   183 12,151 SH   SOLE   12,151 0 0
BOOKING HOLDINGS INC COM 09857L108   210 90 SH   SOLE   50 0 40
BRISTOL-MYERS SQUIBB CO COM 110122108   8,378 132,713 SH   SOLE   128,913 0 3,800
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   248 1,617 SH   SOLE   1,617 0 0
BROADCOM INC COM 11135F101   11,685 25,201 SH   SOLE   21,361 0 3,840
CBOE GLOBAL MKTS INC COM 12503M108   49 500 SH   SOLE   500 0 0
CBRE GROUP INC CL A 12504L109   5,002 63,232 SH   SOLE   55,712 0 7,520
CDK GLOBAL INC COM 12508E101   1 22 SH   SOLE   22 0 0
CDW CORP COM 12514G108   166 1,000 SH   SOLE   1,000 0 0
CME GROUP INC COM 12572Q105   192 940 SH   SOLE   940 0 0
CSX CORP COM 126408103   66 688 SH   SOLE   688 0 0
CVS HEALTH CORP COM 126650100   828 11,000 SH   SOLE   11,000 0 0
CARMAX INC COM 143130102   3,932 29,640 SH   SOLE   28,640 0 1,000
CARRIER GLOBAL CORPORATION COM 14448C104   42 1,000 SH   SOLE   1,000 0 0
CERNER CORP COM 156782104   85 1,185 SH   SOLE   1,185 0 0
CHEGG INC COM 163092109   1,398 16,319 SH   SOLE   15,429 0 890
CHEVRON CORP NEW COM 166764100   369 3,521 SH   SOLE   3,521 0 0
CHURCH & DWIGHT INC COM 171340102   66 751 SH   SOLE   751 0 0
CISCO SYS INC COM 17275R102   25 475 SH   SOLE   475 0 0
CINTAS CORP COM 172908105   478 1,400 SH   SOLE   1,400 0 0
CITIGROUP INC COM NEW 172967424   9 125 SH   SOLE   125 0 0
CITRIX SYS INC COM 177376100   2,159 15,380 SH   SOLE   10,715 0 4,665
COCA COLA CO COM 191216100   57 1,085 SH   SOLE   1,085 0 0
COGNEX CORP COM 192422103   1,244 14,988 SH   SOLE   11,503 0 3,485
COMCAST CORP NEW CL A 20030N101   64 1,186 SH   SOLE   1,186 0 0
COMERICA INC COM 200340107   24 330 SH   SOLE   330 0 0
CONOCOPHILLIPS COM 20825C104   47 896 SH   SOLE   0 0 896
COOPER COS INC COM NEW 216648402   695 1,810 SH   SOLE   1,695 0 115
COSTCO WHSL CORP NEW COM 22160K105   11,819 33,530 SH   SOLE   27,540 0 5,990
CROWN CASTLE INTL CORP NEW COM 22822V101   43 250 SH   SOLE   250 0 0
DNP SELECT INCOME FD INC COM 23325P104   17 1,766 SH   SOLE   1,766 0 0
DANAHER CORPORATION COM 235851102   3,845 17,085 SH   SOLE   17,085 0 0
DEXCOM INC COM 252131107   0 1 SH   SOLE   1 0 0
DIGITAL RLTY TR INC COM 253868103   3,602 25,574 SH   SOLE   23,154 0 2,420
DISNEY WALT CO COM 254687106   20 108 SH   SOLE   108 0 0
DOLLAR GEN CORP NEW COM 256677105   41 200 SH   SOLE   200 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204   18 188 SH   SOLE   188 0 0
ETF MANAGERS TR ETFMG ALTR HRVST 26924G508   23 1,000 SH   SOLE   1,000 0 0
EATON VANCE MUNI INCOME TRUS SH BEN INT 27826U108   113 8,230 SH   SOLE   8,230 0 0
ECOLAB INC COM 278865100   8,864 41,408 SH   SOLE   39,098 0 2,310
EMERSON ELEC CO COM 291011104   799 8,854 SH   SOLE   8,304 0 550
ENBRIDGE INC COM 29250N105   73 2,000 SH   SOLE   2,000 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   774 35,131 SH   SOLE   33,931 0 1,200
EQUITRANS MIDSTREAM CORP COM 294600101   82 10,000 SH   SOLE   10,000 0 0
ESSENTIAL UTILS INC COM 29670G102   1,823 40,740 SH   SOLE   39,740 0 1,000
EVOFEM BIOSCIENCES INC COM 30048L104   2 1,000 SH   SOLE   1,000 0 0
EXCHANGE TRADED CONCEPTS TR EMQQ EM INTERN 301505889   1 15 SH   SOLE   15 0 0
EXPEDITORS INTL WASH INC COM 302130109   565 5,248 SH   SOLE   5,248 0 0
EXXON MOBIL CORP COM 30231G102   218 3,908 SH   SOLE   3,108 0 800
FACEBOOK INC CL A 30303M102   361 1,225 SH   SOLE   1,012 0 213
F-STAR THERAPEUTICS INC COM 30315R107   32 3,000 SH   SOLE   3,000 0 0
FASTENAL CO COM 311900104   4,930 98,044 SH   SOLE   81,044 0 17,000
FIRST COMWLTH FINL CORP PA COM 319829107   14 978 SH   SOLE   978 0 0
FISERV INC COM 337738108   357 3,000 SH   SOLE   3,000 0 0
FLOWERS FOODS INC COM 343498101   300 12,612 SH   SOLE   10,437 0 2,175
FORTIVE CORP COM 34959J108   1,986 28,112 SH   SOLE   27,802 0 310
GDL FD COM SH BEN IT 361570104   29 3,300 SH   SOLE   3,300 0 0
GENERAC HLDGS INC COM 368736104   2,439 7,448 SH   SOLE   6,813 0 635
GENERAL ELECTRIC CO COM 369604103   66 5,000 SH   SOLE   1,000 0 4,000
GENTEX CORP COM 371901109   62 1,733 SH   SOLE   1,733 0 0
GILEAD SCIENCES INC COM 375558103   152 2,355 SH   SOLE   2,355 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105   28 775 SH   SOLE   775 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   164 500 SH   SOLE   500 0 0
GRAINGER W W INC COM 384802104   80 200 SH   SOLE   200 0 0
HALLIBURTON CO COM 406216101   241 11,229 SH   SOLE   11,229 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104   134 2,000 SH   SOLE   2,000 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109   7 446 SH   SOLE   446 0 0
HOLLYFRONTIER CORP COM 436106108   215 6,000 SH   SOLE   6,000 0 0
HOME DEPOT INC COM 437076102   7,280 23,850 SH   SOLE   23,005 0 845
HUBSPOT INC COM 443573100   166 365 SH   SOLE   365 0 0
IPG PHOTONICS CORP COM 44980X109   253 1,200 SH   SOLE   1,200 0 0
ILLINOIS TOOL WKS INC COM 452308109   14,421 65,098 SH   SOLE   53,830 0 11,268
ILLUMINA INC COM 452327109   211 550 SH   SOLE   550 0 0
INGERSOLL RAND INC COM 45687V106   13 264 SH   SOLE   264 0 0
INSULET CORP COM 45784P101   26 100 SH   SOLE   100 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   12,397 111,008 SH   SOLE   96,908 0 14,100
INTERNATIONAL BUSINESS MACHS COM 459200101   78 585 SH   SOLE   585 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   47 146 SH   SOLE   0 0 146
INTUIT COM 461202103   8,885 23,195 SH   SOLE   18,680 0 4,515
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   520 23,500 SH   SOLE   21,500 0 2,000
IRIDIUM COMMUNICATIONS INC COM 46269C102   41 1,000 SH   SOLE   1,000 0 0
ISHARES INC MSCI EM ASIA ETF 464286426   3,546 39,081 SH   SOLE   35,331 0 3,750
ISHARES TR CORE S&P500 ETF 464287200   2,795 7,025 SH   SOLE   7,025 0 0
ISHARES TR CORE US AGGBD ET 464287226   632 5,550 SH   SOLE   5,550 0 0
ISHARES TR MSCI EAFE ETF 464287465   819 10,799 SH   SOLE   10,799 0 0
ISHARES TR RUS MD CP GR ETF 464287481   200 1,960 SH   SOLE   1,960 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   148 610 SH   SOLE   610 0 0
ISHARES TR RUS 1000 ETF 464287622   107 480 SH   SOLE   480 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   12 75 SH   SOLE   75 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   1,060 3,526 SH   SOLE   3,526 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   4,010 18,150 SH   SOLE   18,150 0 0
ISHARES TR CORE S&P SCP ETF 464287804   44 410 SH   SOLE   410 0 0
ISHARES TR INTRM GOV CR ETF 464288612   21 182 SH   SOLE   182 0 0
ISHARES TR US REGNL BKS ETF 464288778   1,019 17,975 SH   SOLE   16,085 0 1,890
ISHARES TR CORE MSCI EAFE 46432F842   82 1,132 SH   SOLE   1,132 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   551 21,075 SH   SOLE   21,075 0 0
ISHARES TR IBONDS DEC22 ETF 46434VBA7   537 21,075 SH   SOLE   21,075 0 0
ISHARES TR IBONDS DEC24 ETF 46434VBG4   556 21,075 SH   SOLE   21,075 0 0
ISHARES TR CORE INTL AGGR 46435G672   27 500 SH   SOLE   500 0 0
ISHARES TR IBONDS 24 TRM TS 46436E874   51 2,000 SH   SOLE   2,000 0 0
JPMORGAN CHASE & CO COM 46625H100   858 5,635 SH   SOLE   5,635 0 0
JOHNSON & JOHNSON COM 478160104   663 4,034 SH   SOLE   4,034 0 0
KKR & CO INC COM 48251W104   28 568 SH   SOLE   568 0 0
KNIGHT-SWIFT TRANSN HLDGS IN CL A 499049104   115 2,400 SH   SOLE   2,400 0 0
KONTOOR BRANDS INC COM 50050N103   0 3 SH   SOLE   3 0 0
LAUDER ESTEE COS INC CL A 518439104   11,831 40,678 SH   SOLE   33,188 0 7,490
LILLY ELI & CO COM 532457108   93 500 SH   SOLE   500 0 0
LOCKHEED MARTIN CORP COM 539830109   18 50 SH   SOLE   50 0 0
LOWES COS INC COM 548661107   57 300 SH   SOLE   300 0 0
MADISON SQUARE GRDN ENTERTNM CL A 55826T102   41 500 SH   SOLE   500 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   72 1,664 SH   SOLE   1,664 0 0
MANULIFE FINL CORP COM 56501R106   4 170 SH   SOLE   170 0 0
MARATHON PETE CORP COM 56585A102   53 1,000 SH   SOLE   1,000 0 0
MARKETAXESS HLDGS INC COM 57060D108   2,375 4,770 SH   SOLE   4,370 0 400
MASIMO CORP COM 574795100   2,841 12,370 SH   SOLE   10,170 0 2,200
MASTERCARD INCORPORATED CL A 57636Q104   43 122 SH   SOLE   122 0 0
MCDONALDS CORP COM 580135101   525 2,344 SH   SOLE   2,344 0 0
MEDICAL PPTYS TRUST INC COM 58463J304   43 2,000 SH   SOLE   2,000 0 0
MEDIFAST INC COM 58470H101   4 17 SH   SOLE   17 0 0
MERCADOLIBRE INC COM 58733R102   52 35 SH   SOLE   35 0 0
MERCK & CO. INC COM 58933Y105   116 1,500 SH   SOLE   1,500 0 0
MICROSOFT CORP COM 594918104   14,275 60,546 SH   SOLE   53,339 0 7,207
MIDDLEBY CORP COM 596278101   199 1,200 SH   SOLE   1,200 0 0
MOLECULAR TEMPLATES INC COM 608550109   1 90 SH   SOLE   90 0 0
MONDELEZ INTL INC CL A 609207105   3,909 66,782 SH   SOLE   64,782 0 2,000
MONOLITHIC PWR SYS INC COM 609839105   11,475 32,489 SH   SOLE   30,479 0 2,010
NEOGEN CORP COM 640491106   151 1,700 SH   SOLE   1,700 0 0
NETFLIX INC COM 64110L106   4,591 8,800 SH   SOLE   7,980 0 820
NIKE INC CL B 654106103   832 6,262 SH   SOLE   6,262 0 0
NORFOLK SOUTHN CORP COM 655844108   148 550 SH   SOLE   550 0 0
NVIDIA CORPORATION COM 67066G104   93 175 SH   SOLE   175 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   111 7,335 SH   SOLE   7,335 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   8,049 15,868 SH   SOLE   14,753 0 1,115
OMNICOM GROUP INC COM 681919106   104 1,400 SH   SOLE   1,400 0 0
ORACLE CORP COM 68389X105   1,671 23,810 SH   SOLE   20,910 0 2,900
OTIS WORLDWIDE CORP COM 68902V107   17 250 SH   SOLE   250 0 0
PNC FINL SVCS GROUP INC COM 693475105   1 5 SH   SOLE   5 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108   23 1,000 SH   SOLE   1,000 0 0
PALO ALTO NETWORKS INC COM 697435105   11,043 34,288 SH   SOLE   29,278 0 5,010
PAYPAL HLDGS INC COM 70450Y103   8,937 36,804 SH   SOLE   28,853 0 7,951
PEPSICO INC COM 713448108   1,153 8,152 SH   SOLE   8,152 0 0
PERKINELMER INC COM 714046109   1,402 10,925 SH   SOLE   10,625 0 300
PFIZER INC COM 717081103   835 23,047 SH   SOLE   16,526 0 6,521
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   12,522 122,876 SH   SOLE   117,126 0 5,750
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105   55 6,000 SH   SOLE   6,000 0 0
PLUG POWER INC COM NEW 72919P202   9 250 SH   SOLE   250 0 0
PROCTER AND GAMBLE CO COM 742718109   1,197 8,836 SH   SOLE   8,171 0 665
PROSHARES TR SHORT QQQ NEW 74347B714   7 500 SH   SOLE   500 0 0
PROSHARES TR PSHS SH MSCI EMR 74347R396   2 200 SH   SOLE   200 0 0
PRUDENTIAL FINL INC COM 744320102   86 941 SH   SOLE   941 0 0
QUALCOMM INC COM 747525103   186 1,400 SH   SOLE   1,400 0 0
QUIDEL CORP COM 74838J101   357 2,788 SH   SOLE   2,788 0 0
RPM INTL INC COM 749685103   549 5,980 SH   SOLE   4,365 0 1,615
RPT REALTY SH BEN INT 74971D101   14 1,200 SH   SOLE   1,200 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   39 500 SH   SOLE   500 0 0
RENEWABLE ENERGY GROUP INC COM NEW 75972A301   66 1,000 SH   SOLE   1,000 0 0
RITCHIE BROS AUCTIONEERS COM 767744105   4 73 SH   SOLE   73 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107   11 300 SH   SOLE   300 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206   47 1,188 SH   SOLE   1,188 0 0
S&P GLOBAL INC COM 78409V104   593 1,680 SH   SOLE   0 0 1,680
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,057 2,666 SH   SOLE   1,652 0 1,014
SPDR GOLD TR GOLD SHS 78463V107   29 180 SH   SOLE   180 0 0
SPDR INDEX SHS FDS S&P INTL ETF 78463X772   15 385 SH   SOLE   385 0 0
SPDR SER TR S&P DIVID ETF 78464A763   53 453 SH   SOLE   453 0 0
SPDR SER TR S&P 600 SML CAP 78464A813   159 1,695 SH   SOLE   1,695 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821   203 2,703 SH   SOLE   2,703 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839   29 450 SH   SOLE   450 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854   321 6,892 SH   SOLE   6,892 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   291 6,350 SH   SOLE   6,350 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   33 100 SH   SOLE   0 0 100
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   692 1,454 SH   SOLE   954 0 500
SPDR SER TR BLOOMBERG SRT TR 78468R408   5,850 214,060 SH   SOLE   180,485 0 33,575
SALESFORCE COM INC COM 79466L302   4 17 SH   SOLE   17 0 0
SCOTTS MIRACLE-GRO CO CL A 810186106   1,211 4,943 SH   SOLE   4,388 0 555
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605   64 1,875 SH   SOLE   1,875 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   558 4,200 SH   SOLE   4,200 0 0
SERVICENOW INC COM 81762P102   5,833 11,664 SH   SOLE   8,470 0 3,194
SHOPIFY INC CL A 82509L107   986 891 SH   SOLE   891 0 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103   1,200 7,031 SH   SOLE   6,401 0 630
SPROTT PHYSICAL GOLD TR UNIT 85207H104   114 8,500 SH   SOLE   8,500 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   145 16,500 SH   SOLE   16,500 0 0
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   1,042 60,000 SH   SOLE   60,000 0 0
STANLEY BLACK & DECKER INC COM 854502101   1,705 8,541 SH   SOLE   8,406 0 135
STARBUCKS CORP COM 855244109   16,055 146,928 SH   SOLE   128,088 0 18,840
STATE STR CORP COM 857477103   823 9,800 SH   SOLE   9,800 0 0
STERICYCLE INC COM 858912108   826 12,231 SH   SOLE   12,231 0 0
STRYKER CORPORATION COM 863667101   19,492 80,024 SH   SOLE   68,429 0 11,595
SUNCOR ENERGY INC NEW COM 867224107   712 34,064 SH   SOLE   33,564 0 500
SYSCO CORP COM 871829107   95 1,208 SH   SOLE   1,208 0 0
TJX COS INC NEW COM 872540109   67 1,018 SH   SOLE   1,018 0 0
TC ENERGY CORP COM 87807B107   92 2,000 SH   SOLE   2,000 0 0
TELEFONICA S A SPONSORED ADR 879382208   23 5,013 SH   SOLE   5,013 0 0
TEXAS PACIFIC LAND CORPORATI COM 88262P102   5,086 3,200 SH   SOLE   3,200 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   17,347 38,009 SH   SOLE   32,187 0 5,822
3M CO COM 88579Y101   306 1,590 SH   SOLE   1,590 0 0
TOTAL SE SPONSORED ADS 89151E109   36 775 SH   SOLE   775 0 0
TRACTOR SUPPLY CO COM 892356106   5,394 30,462 SH   SOLE   24,957 0 5,505
TRIMBLE INC COM 896239100   1,241 15,949 SH   SOLE   14,554 0 1,395
TYLER TECHNOLOGIES INC COM 902252105   106 250 SH   SOLE   250 0 0
US BANCORP DEL COM NEW 902973304   30 540 SH   SOLE   540 0 0
UBER TECHNOLOGIES INC COM 90353T100   55 1,000 SH   SOLE   0 0 1,000
UNION PAC CORP COM 907818108   54 246 SH   SOLE   246 0 0
UNITED PARCEL SERVICE INC CL B 911312106   25 150 SH   SOLE   150 0 0
UNITED RENTALS INC COM 911363109   186 564 SH   SOLE   564 0 0
V F CORP COM 918204108   3,705 46,358 SH   SOLE   41,003 0 5,355
VALMONT INDS INC COM 920253101   1,247 5,247 SH   SOLE   4,782 0 465
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   6,754 82,175 SH   SOLE   72,525 0 9,650
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718   19 150 SH   SOLE   150 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   1,570 30,170 SH   SOLE   30,070 0 100
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   8 35 SH   SOLE   35 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,358 16,466 SH   SOLE   15,846 0 620
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664   125 700 SH   SOLE   700 0 0
VEEVA SYS INC CL A COM 922475108   8,165 31,255 SH   SOLE   25,150 0 6,105
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   319 876 SH   SOLE   876 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   3 30 SH   SOLE   30 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   43 202 SH   SOLE   202 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   222 3,825 SH   SOLE   3,825 0 0
VERISK ANALYTICS INC COM 92345Y106   1,091 6,175 SH   SOLE   5,635 0 540
VIATRIS INC COM 92556V106   50 3,552 SH   SOLE   2,743 0 809
VISA INC COM CL A 92826C839   10,485 49,519 SH   SOLE   42,204 0 7,315
VONTIER CORPORATION COM 928881101   487 16,100 SH   SOLE   15,976 0 124
WEC ENERGY GROUP INC COM 92939U106   310 3,310 SH   SOLE   3,310 0 0
WALMART INC COM 931142103   205 1,506 SH   SOLE   971 0 535
WALGREENS BOOTS ALLIANCE INC COM 931427108   581 10,576 SH   SOLE   10,576 0 0
WASTE CONNECTIONS INC COM 94106B101   43 400 SH   SOLE   400 0 0
WATSCO INC COM 942622200   4,244 16,275 SH   SOLE   14,175 0 2,100
WELLS FARGO CO NEW COM 949746101   172 4,393 SH   SOLE   1,425 0 2,968
WELLTOWER INC COM 95040Q104   93 1,301 SH   SOLE   1,301 0 0
WESTERN UN CO COM 959802109   1 25 SH   SOLE   25 0 0
WESTLAKE CHEM CORP COM 960413102   31 350 SH   SOLE   350 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208   53 700 SH   SOLE   700 0 0
WISDOMTREE TR INTRST RATE HDGE 97717W380   42 900 SH   SOLE   900 0 0
WISDOMTREE TR INTL QULTY DIV 97717X131   1,571 42,362 SH   SOLE   42,362 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578   1,012 24,870 SH   SOLE   24,870 0 0
WISDOMTREE TR US QTLY DIV GRT 97717X669   23 400 SH   SOLE   400 0 0
YORK WTR CO COM 987184108   39 800 SH   SOLE   800 0 0
YUM BRANDS INC COM 988498101   11 100 SH   SOLE   100 0 0
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105   95 195 SH   SOLE   195 0 0
ZOETIS INC CL A 98978V103   2,176 13,818 SH   SOLE   12,793 0 1,025
ZOOMINFO TECHNOLOGIES INC COM CL A 98980F104   51 1,050 SH   SOLE   1,050 0 0
ZSCALER INC COM 98980G102   1,224 7,132 SH   SOLE   5,707 0 1,425
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   16,262 58,868 SH   SOLE   50,078 0 8,790
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   67 1,250 SH   SOLE   1,250 0 0
EATON CORP PLC SHS G29183103   41 300 SH   SOLE   300 0 0
JOHNSON CTLS INTL PLC SHS G51502105   60 1,000 SH   SOLE   1,000 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   6,241 37,697 SH   SOLE   35,957 0 1,740
CHUBB LIMITED COM H1467J104   24 154 SH   SOLE   154 0 0
CORE LABORATORIES N V COM N22717107   19 675 SH   SOLE   675 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   10 100 SH   SOLE   100 0 0