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
3M CO COM 88579Y101   2,662,584 22,203 SH   SOLE   22,203 0 0
ABBOTT LABS COM 002824100   11,957,448 108,912 SH   SOLE   108,912 0 0
ABBVIE INC COM 00287Y109   10,144,098 62,769 SH   SOLE   62,769 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,820,916 6,824 SH   SOLE   6,824 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,045,935 3,108 SH   SOLE   3,108 0 0
AFLAC INC COM 001055102   2,730,051 37,949 SH   SOLE   37,499 0 450
AIR PRODS & CHEMS INC COM 009158106   627,617 2,036 SH   SOLE   2,036 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   210,750 2,500 SH   SOLE   2,500 0 0
ALBEMARLE CORP COM 012653101   423,528 1,953 SH   SOLE   1,953 0 0
ALCON AG ORD SHS H01301128   611,603 8,922 SH   SOLE   8,922 0 0
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106   403,338 43,746 SH   SOLE   43,746 0 0
ALLSTATE CORP COM 020002101   2,861,024 21,099 SH   SOLE   21,099 0 0
ALPHABET INC CAP STK CL C 02079K107   8,760,402 98,731 SH   SOLE   98,731 0 0
ALPHABET INC CAP STK CL A 02079K305   9,659,597 109,482 SH   SOLE   109,482 0 0
ALTRIA GROUP INC COM 02209S103   294,967 6,453 SH   SOLE   6,453 0 0
AMAZON COM INC COM 023135106   8,811,180 104,895 SH   SOLE   104,895 0 0
AMCOR PLC ORD G0250X107   172,493 14,483 SH   SOLE   14,483 0 0
AMERICAN EXPRESS CO COM 025816109   4,862,748 32,912 SH   SOLE   32,912 0 0
AMERICAN TOWER CORP NEW COM 03027X100   1,071,588 5,058 SH   SOLE   5,058 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103   1,034,779 6,789 SH   SOLE   6,789 0 0
AMERIPRISE FINL INC COM 03076C106   4,481,548 14,393 SH   SOLE   14,393 0 0
AMGEN INC COM 031162100   3,704,012 14,103 SH   SOLE   14,103 0 0
AMPHENOL CORP NEW CL A 032095101   720,284 9,460 SH   SOLE   9,460 0 0
ANALOG DEVICES INC COM 032654105   2,079,080 12,675 SH   SOLE   12,675 0 0
APPLE INC COM 037833100   43,859,820 337,565 SH   SOLE   337,565 0 0
APPLIED MATLS INC COM 038222105   4,102,522 42,129 SH   SOLE   42,129 0 0
APTARGROUP INC COM 038336103   677,697 6,162 SH   SOLE   6,162 0 0
ASPEN AEROGELS INC COM 04523Y105   117,900 10,000 SH   SOLE   10,000 0 0
AT&T INC COM 00206R102   416,066 22,600 SH   SOLE   22,600 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   7,954,277 33,301 SH   SOLE   33,301 0 0
AZENTA INC COM 114340102   825,967 14,187 SH   SOLE   14,187 0 0
BANK AMERICA CORP COM 060505104   1,491,427 45,031 SH   SOLE   45,031 0 0
BARNES GROUP INC COM 067806109   10,506,089 257,187 SH   SOLE   257,187 0 0
BECTON DICKINSON & CO COM 075887109   726,535 2,857 SH   SOLE   2,857 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108   8,436,797 18 SH   SOLE   18 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   18,059,221 58,463 SH   SOLE   58,463 0 0
BHP GROUP LTD SPONSORED ADS 088606108   865,225 13,944 SH   SOLE   13,944 0 0
BIOGEN INC COM 09062X103   313,750 1,133 SH   SOLE   1,133 0 0
BLACKROCK INC COM 09247X101   717,842 1,013 SH   SOLE   1,013 0 0
BLACKROCK MUN INCOME QUALITY COM 092479104   233,810 20,600 SH   SOLE   20,600 0 0
BLACKROCK MUNIHOLDINGS FD IN COM 09253N104   166,634 13,726 SH   SOLE   13,726 0 0
BLACKSTONE INC COM 09260D107   549,006 7,400 SH   SOLE   7,400 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100   232,870 11,000 SH   SOLE   11,000 0 0
BOEING CO COM 097023105   1,140,273 5,986 SH   SOLE   5,586 0 400
BP PLC SPONSORED ADR 055622104   426,391 12,207 SH   SOLE   12,207 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   2,307,293 32,068 SH   SOLE   32,068 0 0
BROADCOM INC COM 11135F101   282,920 506 SH   SOLE   506 0 0
CANADIAN NATL RY CO COM 136375102   1,302,925 10,960 SH   SOLE   10,960 0 0
CANADIAN PAC RY LTD COM 13645T100   1,486,579 19,930 SH   SOLE   19,930 0 0
CAPITAL ONE FINL CORP COM 14040H105   944,752 10,163 SH   SOLE   10,163 0 0
CARPENTER TECHNOLOGY CORP COM 144285103   280,744 7,600 SH   SOLE   7,600 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   986,164 23,907 SH   SOLE   23,907 0 0
CATERPILLAR INC COM 149123101   1,059,334 4,422 SH   SOLE   4,022 0 400
CF INDS HLDGS INC COM 125269100   237,282 2,785 SH   SOLE   2,785 0 0
CHARLES RIV LABS INTL INC COM 159864107   1,442,498 6,620 SH   SOLE   6,620 0 0
CHASE CORP COM 16150R104   26,944,777 312,367 SH   SOLE   312,367 0 0
CHEVRON CORP NEW COM 166764100   2,516,270 14,019 SH   SOLE   14,019 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105   481,459 347 SH   SOLE   347 0 0
CIGNA CORP NEW COM 125523100   512,914 1,548 SH   SOLE   1,548 0 0
CISCO SYS INC COM 17275R102   4,452,720 93,466 SH   SOLE   93,466 0 0
CLEVELAND-CLIFFS INC NEW COM 185899101   2,593,710 161,000 SH   SOLE   161,000 0 0
COCA COLA CO COM 191216100   4,441,123 69,818 SH   SOLE   69,818 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   2,826,845 49,429 SH   SOLE   49,429 0 0
COLGATE PALMOLIVE CO COM 194162103   565,870 7,182 SH   SOLE   7,182 0 0
COMCAST CORP NEW CL A 20030N101   842,392 24,089 SH   SOLE   24,089 0 0
CONOCOPHILLIPS COM 20825C104   517,666 4,387 SH   SOLE   4,387 0 0
CONSTELLATION BRANDS INC CL A 21036P108   1,064,660 4,594 SH   SOLE   4,594 0 0
CORNING INC COM 219350105   201,733 6,316 SH   SOLE   6,316 0 0
COSTCO WHSL CORP NEW COM 22160K105   1,741,091 3,814 SH   SOLE   3,814 0 0
CSX CORP COM 126408103   330,650 10,673 SH   SOLE   10,673 0 0
CVS HEALTH CORP COM 126650100   3,083,098 33,084 SH   SOLE   33,084 0 0
DANAHER CORPORATION COM 235851102   4,025,360 15,166 SH   SOLE   15,166 0 0
DARDEN RESTAURANTS INC COM 237194105   410,148 2,965 SH   SOLE   2,965 0 0
DEERE & CO COM 244199105   3,537,699 8,251 SH   SOLE   8,251 0 0
DISCOVER FINL SVCS COM 254709108   678,745 6,938 SH   SOLE   6,938 0 0
DISNEY WALT CO COM 254687106   2,832,896 32,607 SH   SOLE   32,607 0 0
DORCHESTER MINERALS LP COM UNIT 25820R105   251,951 8,418 SH   SOLE   8,418 0 0
DOVER CORP COM 260003108   905,893 6,690 SH   SOLE   6,690 0 0
DWS MUN INCOME TR COM 233368109   225,582 26,200 SH   SOLE   26,200 0 0
EBAY INC. COM 278642103   523,766 12,630 SH   SOLE   12,630 0 0
ECOLAB INC COM 278865100   668,412 4,592 SH   SOLE   4,592 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108   436,319 5,848 SH   SOLE   5,848 0 0
EMERSON ELEC CO COM 291011104   2,204,385 22,948 SH   SOLE   22,948 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107   1,312,876 54,431 SH   SOLE   54,431 0 0
EXXON MOBIL CORP COM 30231G102   9,807,545 88,917 SH   SOLE   88,917 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   400,238 3,250 SH   SOLE   3,250 0 0
FIRST TR EXCHANGE-TRADED FD NAS CLNEDG GREEN 33733E500   7,079 150 SH   SOLE   150 0 0
FISERV INC COM 337738108   1,714,147 16,960 SH   SOLE   16,960 0 0
FLEXSHARES TR MORNSTAR USMKT 33939L100   239,840 1,614 SH   SOLE   1,614 0 0
GALLAGHER ARTHUR J & CO COM 363576109   227,191 1,205 SH   SOLE   1,205 0 0
GENERAL DYNAMICS CORP COM 369550108   1,452,188 5,853 SH   SOLE   5,853 0 0
GENERAL ELECTRIC CO COM NEW 369604301   558,796 6,669 SH   SOLE   6,669 0 0
GENERAL MLS INC COM 370334104   7,027,720 83,813 SH   SOLE   83,813 0 0
GILEAD SCIENCES INC COM 375558103   743,890 8,665 SH   SOLE   8,665 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855   45,950 784 SH   SOLE   784 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871   114,356 5,695 SH   SOLE   5,695 0 0
GLOBAL X FDS S&P 500 CATHOLIC 37954Y889   918,305 19,740 SH   SOLE   19,740 0 0
GLOBE LIFE INC COM 37959E102   546,815 4,536 SH   SOLE   4,536 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   794,581 2,314 SH   SOLE   2,314 0 0
GSK PLC SPONSORED ADR 37733W204   795,183 22,629 SH   SOLE   22,629 0 0
HALEON PLC SPON ADS 405552100   226,320 28,290 SH   SOLE   28,290 0 0
HERSHEY CO COM 427866108   202,855 876 SH   SOLE   876 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   223,657 1,770 SH   SOLE   1,770 0 0
HOLOGIC INC COM 436440101   1,161,874 15,531 SH   SOLE   15,531 0 0
HOME DEPOT INC COM 437076102   14,786,986 46,815 SH   SOLE   46,815 0 0
HONEYWELL INTL INC COM 438516106   3,103,278 14,481 SH   SOLE   14,481 0 0
HUDBAY MINERALS INC COM 443628102   278,850 55,000 SH   SOLE   55,000 0 0
ILLINOIS TOOL WKS INC COM 452308109   1,709,748 7,761 SH   SOLE   7,761 0 0
ILLUMINA INC COM 452327109   593,255 2,934 SH   SOLE   2,934 0 0
INTEL CORP COM 458140100   2,984,264 112,912 SH   SOLE   112,912 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   269,196 2,624 SH   SOLE   2,624 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101   659,647 4,682 SH   SOLE   4,682 0 0
INTUIT COM 461202103   354,579 911 SH   SOLE   911 0 0
INVESCO ADVANTAGE MUN INCOME SH BEN INT 46132E103   247,512 28,814 SH   SOLE   28,814 0 0
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230   59,586 2,225 SH   SOLE   2,225 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   68,298 1,465 SH   SOLE   1,465 0 0
INVESCO EXCH TRADED FD TR II S&P EMRNG MKTS 46138E297   49,817 2,165 SH   SOLE   2,165 0 0
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   319,117 4,994 SH   SOLE   4,994 0 0
INVESCO EXCH TRADED FD TR II S&P500 HDL VOL 46138E362   59,171 1,350 SH   SOLE   1,350 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 LOW 46138E412   77,382 2,048 SH   SOLE   2,048 0 0
INVESCO EXCH TRADED FD TR II RUSEL 1000 EQL 46138E420   417,269 10,385 SH   SOLE   10,385 0 0
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628   13,679 265 SH   SOLE   265 0 0
INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651   85,706 2,625 SH   SOLE   2,625 0 0
INVESCO EXCH TRADED FD TR II FTSE INTL LOW 46138E768   44,567 1,851 SH   SOLE   1,851 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   99,008 1,921 SH   SOLE   1,921 0 0
INVESCO EXCHANGE TRADED FD T S&P 500 TOP 50 46137V233   9,935 36 SH   SOLE   36 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   325,647,355 2,305,468 SH   SOLE   2,305,468 0 0
INVESCO EXCHANGE TRADED FD T DYNMC OIL GAS 46137V670   18,765 3,665 SH   SOLE   3,665 0 0
INVESCO QQQ TR UNIT SER 1 46090E103   2,272,700 8,535 SH   SOLE   8,535 0 0
ISHARES GOLD TR ISHARES NEW 464285204   329,193 9,517 SH   SOLE   9,517 0 0
ISHARES INC CORE MSCI EMKT 46434G103   469,288 10,049 SH   SOLE   10,049 0 0
ISHARES INC MSCI GBL ETF NEW 46434G848   7,872 192 SH   SOLE   192 0 0
ISHARES TR S&P 100 ETF 464287101   45,883 269 SH   SOLE   269 0 0
ISHARES TR SELECT DIVID ETF 464287168   606,618 5,030 SH   SOLE   5,030 0 0
ISHARES TR TIPS BD ETF 464287176   200,107 1,880 SH   SOLE   1,880 0 0
ISHARES TR CORE S&P500 ETF 464287200   326,559,674 849,951 SH   SOLE   849,951 0 0
ISHARES TR CORE US AGGBD ET 464287226   135,883 1,401 SH   SOLE   1,401 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   270,985 7,150 SH   SOLE   7,150 0 0
ISHARES TR IBOXX INV CP ETF 464287242   52,715 500 SH   SOLE   500 0 0
ISHARES TR S&P 500 GRWT ETF 464287309   180,375,156 3,083,336 SH   SOLE   3,083,336 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325   53,050 625 SH   SOLE   625 0 0
ISHARES TR 20 YR TR BD ETF 464287432   544,095 5,465 SH   SOLE   5,465 0 0
ISHARES TR 7-10 YR TRSY BD 464287440   1,115,167 11,643 SH   SOLE   11,643 0 0
ISHARES TR 1 3 YR TREAS BD 464287457   127,599 1,572 SH   SOLE   1,572 0 0
ISHARES TR MSCI EAFE ETF 464287465   2,692,093 41,013 SH   SOLE   41,013 0 0
ISHARES TR RUS MID CAP ETF 464287499   901,672 13,368 SH   SOLE   13,368 0 0
ISHARES TR CORE S&P MCP ETF 464287507   406,859 1,682 SH   SOLE   1,682 0 0
ISHARES TR ISHARES SEMICDTR 464287523   140,932 405 SH   SOLE   405 0 0
ISHARES TR ISHARES BIOTECH 464287556   158,336 1,206 SH   SOLE   1,206 0 0
ISHARES TR COHEN STEER REIT 464287564   50,892 928 SH   SOLE   928 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   891,247 5,877 SH   SOLE   5,877 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   6,683,645 31,197 SH   SOLE   31,197 0 0
ISHARES TR RUS 1000 ETF 464287622   2,515,503 11,949 SH   SOLE   11,949 0 0
ISHARES TR RUS 2000 GRW ETF 464287648   37,541 175 SH   SOLE   175 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   1,465,670 8,406 SH   SOLE   8,406 0 0
ISHARES TR U.S. UTILITS ETF 464287697   57,982 670 SH   SOLE   670 0 0
ISHARES TR S&P MC 400VL ETF 464287705   83,664 830 SH   SOLE   830 0 0
ISHARES TR U.S. TECH ETF 464287721   631,303 8,475 SH   SOLE   8,475 0 0
ISHARES TR CORE S&P SCP ETF 464287804   93,426,242 987,175 SH   SOLE   987,175 0 0
ISHARES TR MSCI ACWI ETF 464288257   161,696 1,905 SH   SOLE   1,905 0 0
ISHARES TR EAFE SML CP ETF 464288273   24,173 428 SH   SOLE   428 0 0
ISHARES TR GLB INFRASTR ETF 464288372   39,285 857 SH   SOLE   857 0 0
ISHARES TR NATIONAL MUN ETF 464288414   21,734,904 205,979 SH   SOLE   205,979 0 0
ISHARES TR IBOXX HI YD ETF 464288513   36,815 500 SH   SOLE   500 0 0
ISHARES TR US AER DEF ETF 464288760   148,774 1,330 SH   SOLE   1,330 0 0
ISHARES TR U.S. MED DVC ETF 464288810   67,815 1,290 SH   SOLE   1,290 0 0
ISHARES TR EAFE GRWTH ETF 464288885   746,804 8,916 SH   SOLE   8,916 0 0
ISHARES TR MSCI CHINA ETF 46429B671   595,033 12,527 SH   SOLE   12,527 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689   37,070 583 SH   SOLE   583 0 0
ISHARES TR MSCI USA MIN VOL 46429B697   321,133 4,454 SH   SOLE   4,454 0 0
ISHARES TR CORE MSCI EAFE 46432F842   432,405 7,015 SH   SOLE   7,015 0 0
ISHARES TR MSCI LW CRB TG 46434V464   101,536 735 SH   SOLE   735 0 0
ISHARES TR HDG MSCI EAFE 46434V803   595,512 22,056 SH   SOLE   22,056 0 0
ISHARES TR BLACKROCK ULTRA 46434V878   92,574 1,850 SH   SOLE   1,850 0 0
ISHARES TR IBONDS DEC23 ETF 46434VAX8   242,441 9,686 SH   SOLE   9,686 0 0
ISHARES TR CORE MSCI INTL 46435G326   307,554 5,494 SH   SOLE   5,494 0 0
ISHARES TR IBONDS DEC 2032 46436E296   2,444,807 105,790 SH   SOLE   105,790 0 0
ISHARES TR 0-3 MNTH TREASRY 46436E718   7,372,006 73,617 SH   SOLE   73,617 0 0
J P MORGAN EXCHANGE TRADED F BETABUILDERS CDA 46641Q225   207,161 3,616 SH   SOLE   3,616 0 0
JOHNSON & JOHNSON COM 478160104   12,188,850 69,000 SH   SOLE   69,000 0 0
JPMORGAN CHASE & CO COM 46625H100   12,408,407 92,531 SH   SOLE   92,531 0 0
KEURIG DR PEPPER INC COM 49271V100   319,157 8,950 SH   SOLE   8,950 0 0
KIMBERLY-CLARK CORP COM 494368103   1,217,678 8,970 SH   SOLE   8,970 0 0
KROGER CO COM 501044101   1,287,069 28,871 SH   SOLE   28,871 0 0
KRONOS BIO INC COM 50107A104   500,089 308,697 SH   SOLE   308,697 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109   486,379 2,336 SH   SOLE   2,336 0 0
LEMAITRE VASCULAR INC COM 525558201   304,975 6,627 SH   SOLE   6,627 0 0
LIBERTY MEDIA CORP DEL COM C SIRIUSXM 531229607   1,096,423 28,020 SH   SOLE   28,020 0 0
LILLY ELI & CO COM 532457108   6,162,941 16,846 SH   SOLE   16,846 0 0
LINDE PLC SHS G5494J103   1,051,278 3,223 SH   SOLE   3,223 0 0
LOCKHEED MARTIN CORP COM 539830109   1,752,823 3,603 SH   SOLE   3,603 0 0
LOWES COS INC COM 548661107   1,654,688 8,305 SH   SOLE   8,305 0 0
MARATHON PETE CORP COM 56585A102   1,216,857 10,455 SH   SOLE   10,455 0 0
MARRIOTT INTL INC NEW CL A 571903202   423,294 2,843 SH   SOLE   2,843 0 0
MARSH & MCLENNAN COS INC COM 571748102   200,727 1,213 SH   SOLE   1,213 0 0
MASTERCARD INCORPORATED CL A 57636Q104   4,097,998 11,785 SH   SOLE   11,785 0 0
MATTHEWS ASIA FDS CHINA ACTIVE ETF 577125834   2,453,876 101,545 SH   SOLE   101,545 0 0
MCDONALDS CORP COM 580135101   4,092,621 15,530 SH   SOLE   15,530 0 0
MCKESSON CORP COM 58155Q103   624,200 1,664 SH   SOLE   1,664 0 0
MERCK & CO INC COM 58933Y105   6,314,054 56,909 SH   SOLE   56,909 0 0
META PLATFORMS INC CL A 30303M102   341,405 2,837 SH   SOLE   2,837 0 0
METLIFE INC COM 59156R108   258,289 3,569 SH   SOLE   3,569 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   1,604,450 1,110 SH   SOLE   1,110 0 0
MICRON TECHNOLOGY INC COM 595112103   1,525,340 30,519 SH   SOLE   30,519 0 0
MICROSOFT CORP COM 594918104   35,977,557 150,019 SH   SOLE   150,019 0 0
MONDELEZ INTL INC CL A 609207105   432,825 6,494 SH   SOLE   6,494 0 0
MOODYS CORP COM 615369105   463,345 1,663 SH   SOLE   1,663 0 0
MORGAN STANLEY COM NEW 617446448   252,169 2,966 SH   SOLE   2,966 0 0
NEXTERA ENERGY INC COM 65339F101   1,607,294 19,226 SH   SOLE   19,226 0 0
NIKE INC CL B 654106103   4,042,930 34,552 SH   SOLE   34,552 0 0
NORFOLK SOUTHN CORP COM 655844108   732,360 2,972 SH   SOLE   2,972 0 0
NORTHROP GRUMMAN CORP COM 666807102   1,290,913 2,366 SH   SOLE   2,366 0 0
NOVARTIS AG SPONSORED ADR 66987V109   1,077,119 11,873 SH   SOLE   11,873 0 0
NOVO-NORDISK A S ADR 670100205   327,252 2,418 SH   SOLE   2,418 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105   242,181 21,300 SH   SOLE   21,300 0 0
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   226,935 20,500 SH   SOLE   20,500 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101   246,620 20,900 SH   SOLE   20,900 0 0
NVIDIA CORPORATION COM 67066G104   2,897,079 19,824 SH   SOLE   19,824 0 0
ORACLE CORP COM 68389X105   1,318,221 16,127 SH   SOLE   16,127 0 0
OTIS WORLDWIDE CORP COM 68902V107   393,038 5,019 SH   SOLE   5,019 0 0
PALO ALTO NETWORKS INC COM 697435105   227,311 1,629 SH   SOLE   1,629 0 0
PARKER-HANNIFIN CORP COM 701094104   407,109 1,399 SH   SOLE   1,399 0 0
PAYCHEX INC COM 704326107   925,289 8,007 SH   SOLE   8,007 0 0
PAYPAL HLDGS INC COM 70450Y103   200,983 2,822 SH   SOLE   2,822 0 0
PEPSICO INC COM 713448108   6,239,454 34,537 SH   SOLE   34,537 0 0
PFIZER INC COM 717081103   7,181,952 140,163 SH   SOLE   140,163 0 0
PHILIP MORRIS INTL INC COM 718172109   328,730 3,248 SH   SOLE   3,248 0 0
PNC FINL SVCS GROUP INC COM 693475105   1,115,530 7,063 SH   SOLE   7,063 0 0
PROCTER AND GAMBLE CO COM 742718109   13,719,514 90,522 SH   SOLE   90,522 0 0
PROGRESS SOFTWARE CORP COM 743312100   3,125,277 61,948 SH   SOLE   61,948 0 0
PROGRESSIVE CORP COM 743315103   231,792 1,787 SH   SOLE   1,787 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467   450,850 5,010 SH   SOLE   5,010 0 0
QUALCOMM INC COM 747525103   2,149,327 19,550 SH   SOLE   19,550 0 0
QUANTA SVCS INC COM 74762E102   300,818 2,111 SH   SOLE   2,111 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   2,633,003 26,090 SH   SOLE   26,090 0 0
REGENERON PHARMACEUTICALS COM 75886F107   284,267 394 SH   SOLE   394 0 0
ROCKWELL AUTOMATION INC COM 773903109   460,278 1,787 SH   SOLE   1,787 0 0
ROPER TECHNOLOGIES INC COM 776696106   665,419 1,540 SH   SOLE   1,540 0 0
S&P GLOBAL INC COM 78409V104   2,444,057 7,297 SH   SOLE   7,297 0 0
SCHLUMBERGER LTD COM STK 806857108   625,215 11,695 SH   SOLE   11,695 0 0
SCHWAB CHARLES CORP COM 808513105   858,078 10,306 SH   SOLE   10,306 0 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   188,650 4,210 SH   SOLE   4,210 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   31,244 692 SH   SOLE   692 0 0
SCHWAB STRATEGIC TR 1000 INDEX ETF 808524722   16,065 435 SH   SOLE   435 0 0
SCHWAB STRATEGIC TR SCHWAB FDT US LG 808524771   26,132 489 SH   SOLE   489 0 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   2,116,480 28,018 SH   SOLE   28,018 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   131,900 4,095 SH   SOLE   4,095 0 0
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103   214,386 4,075 SH   SOLE   4,075 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   6,085,401 44,795 SH   SOLE   44,795 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   357,244 4,792 SH   SOLE   4,792 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   1,180,264 9,138 SH   SOLE   9,138 0 0
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   280,953 8,215 SH   SOLE   8,215 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   6,624,657 67,454 SH   SOLE   67,454 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   650,323 5,226 SH   SOLE   5,226 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   14,100 200 SH   SOLE   200 0 0
SIGILON THERAPEUTICS INC COM 82657L107   23,333 66,666 SH   SOLE   66,666 0 0
SKYWORKS SOLUTIONS INC COM 83088M102   1,323,025 14,518 SH   SOLE   14,518 0 0
SPDR GOLD TR GOLD SHS 78463V107   5,454,435 32,153 SH   SOLE   32,153 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   30,246,771 79,091 SH   SOLE   79,091 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   932,959 2,107 SH   SOLE   2,107 0 0
SPDR SER TR AEROSPACE DEF 78464A631   81,217 738 SH   SOLE   738 0 0
SPDR SER TR S&P METALS MNG 78464A755   49,561 995 SH   SOLE   995 0 0
SPDR SER TR S&P DIVID ETF 78464A763   135,744 1,085 SH   SOLE   1,085 0 0
SPDR SER TR S&P INS ETF 78464A789   22,523 550 SH   SOLE   550 0 0
SPDR SER TR S&P BIOTECH 78464A870   759,367 9,149 SH   SOLE   9,149 0 0
SPDR SER TR BLOOMBERG 3-12 M 78468R523   51,938,500 523,099 SH   SOLE   523,099 0 0
SPDR SER TR S&P KENSHO FINAL 78468R630   5,547 141 SH   SOLE   141 0 0
SPDR SER TR SPDR S&P 500 ETF 78468R796   10,125,725 976,237 SH   SOLE   974,762 0 1,475
STANDEX INTL CORP COM 854231107   1,024,100 10,000 SH   SOLE   0 0 10,000
STARBUCKS CORP COM 855244109   330,832 3,335 SH   SOLE   3,335 0 0
STATE STR CORP COM 857477103   475,582 6,131 SH   SOLE   6,131 0 0
STRYKER CORPORATION COM 863667101   2,974,221 12,165 SH   SOLE   12,165 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,312,961 17,626 SH   SOLE   17,626 0 0
TARGET CORP COM 87612E106   2,055,113 13,789 SH   SOLE   13,789 0 0
TE CONNECTIVITY LTD SHS H84989104   707,972 6,167 SH   SOLE   6,167 0 0
TESLA INC COM 88160R101   1,212,461 9,843 SH   SOLE   6,168 0 3,675
TEXAS INSTRS INC COM 882508104   3,036,413 18,378 SH   SOLE   18,378 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   4,433,055 8,050 SH   SOLE   8,050 0 0
TJX COS INC NEW COM 872540109   7,410,044 93,091 SH   SOLE   93,091 0 0
T-MOBILE US INC COM 872590104   223,580 1,597 SH   SOLE   1,597 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103   242,890 1,445 SH   SOLE   1,445 0 0
TRAVELERS COMPANIES INC COM 89417E109   513,535 2,739 SH   SOLE   2,739 0 0
TYSON FOODS INC CL A 902494103   207,728 3,337 SH   SOLE   3,337 0 0
UNILEVER PLC SPON ADR NEW 904767704   656,514 13,039 SH   SOLE   13,039 0 0
UNION PAC CORP COM 907818108   3,213,312 15,518 SH   SOLE   15,518 0 0
UNITEDHEALTH GROUP INC COM 91324P102   4,185,241 7,894 SH   SOLE   7,894 0 0
US BANCORP DEL COM NEW 902973304   311,070 7,133 SH   SOLE   7,133 0 0
V F CORP COM 918204108   327,648 11,867 SH   SOLE   11,867 0 0
VAIL RESORTS INC COM 91879Q109   260,993 1,095 SH   SOLE   1,095 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   151,162 2,008 SH   SOLE   2,008 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   127,947 1,781 SH   SOLE   1,781 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,791,131 5,098 SH   SOLE   5,098 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   112,655 833 SH   SOLE   833 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   115,472 1,400 SH   SOLE   1,400 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   234,382 1,150 SH   SOLE   1,150 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   658,999 3,783 SH   SOLE   3,783 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   1,027,616 4,822 SH   SOLE   4,822 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   461,256 3,286 SH   SOLE   3,286 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   4,101,790 21,454 SH   SOLE   21,454 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,224,674 14,209 SH   SOLE   14,209 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   27,091 695 SH   SOLE   695 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   9,095,317 157,304 SH   SOLE   157,304 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   84,630 695 SH   SOLE   695 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   513,396 8,779 SH   SOLE   8,779 0 0
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847   17,993 292 SH   SOLE   292 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   62,008 800 SH   SOLE   800 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   5,125,089 33,751 SH   SOLE   33,751 0 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   645,331 15,376 SH   SOLE   15,376 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108   196,461 897 SH   SOLE   897 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702   553,218 1,732 SH   SOLE   1,732 0 0
VANGUARD WORLD FDS UTILITIES ETF 92204A876   158,421 1,033 SH   SOLE   1,033 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   933,150 23,684 SH   SOLE   23,684 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100   596,331 2,065 SH   SOLE   2,065 0 0
VIRTUS TOTAL RETURN FD INC COM 92835W107   80,755 12,329 SH   SOLE   12,329 0 0
VISA INC COM CL A 92826C839   2,616,529 12,594 SH   SOLE   12,594 0 0
VULCAN MATLS CO COM 929160109   211,883 1,210 SH   SOLE   1,210 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108   708,308 18,959 SH   SOLE   18,959 0 0
WALMART INC COM 931142103   3,898,658 27,496 SH   SOLE   27,496 0 0
WASTE MGMT INC DEL COM 94106L109   494,486 3,152 SH   SOLE   3,152 0 0
WELLS FARGO CO NEW COM 949746101   1,483,591 35,931 SH   SOLE   35,931 0 0
WISDOMTREE TR US LARGECAP DIVD 97717W307   291,785 4,710 SH   SOLE   4,710 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851   75,348 1,172 SH   SOLE   1,172 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308   366,249 15,128 SH   SOLE   15,128 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E303   932,254 25,760 SH   SOLE   25,760 0 0
YUM BRANDS INC COM 988498101   1,067,034 8,331 SH   SOLE   8,331 0 0
YUM CHINA HLDGS INC COM 98850P109   535,187 9,793 SH   SOLE   9,793 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102   449,310 3,524 SH   SOLE   3,524 0 0