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   69,940,747 583,228 SH   SOLE   0 0 583,228
ABBOTT LABS COM 002824100   9,302,554 84,730 SH   SOLE   0 0 84,730
ABBVIE INC COM 00287Y109   15,106,338 93,474 SH   SOLE   0 0 93,474
ABRDN ASIA PACIFIC INCOME FU COM 003009107   230,125 87,500 SH   SOLE   0 0 87,500
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   5,431,413 20,355 SH   SOLE   0 0 20,355
ACTIVISION BLIZZARD INC COM 00507V109   205,766 2,688 SH   SOLE   0 0 2,688
ADOBE SYSTEMS INCORPORATED COM 00724F101   526,838 1,566 SH   SOLE   0 0 1,566
ADVANCED MICRO DEVICES INC COM 007903107   1,980,934 30,584 SH   SOLE   0 0 30,584
ADVANSIX INC COM 00773T101   513,270 13,500 SH   SOLE   0 0 13,500
AFLAC INC COM 001055102   3,344,890 46,496 SH   SOLE   0 0 46,496
AGILENT TECHNOLOGIES INC COM 00846U101   319,802 2,137 SH   SOLE   0 0 2,137
AGNICO EAGLE MINES LTD COM 008474108   1,744,784 33,560 SH   SOLE   0 0 33,560
AKAMAI TECHNOLOGIES INC COM 00971T101   270,350 3,207 SH   SOLE   0 0 3,207
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   367,159 4,168 SH   SOLE   0 0 4,168
ALLEGION PLC ORD SHS G0176J109   332,095 3,155 SH   SOLE   0 0 3,155
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106   989,085 107,276 SH   SOLE   0 0 107,276
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106   206,220 6,000 SH   SOLE   0 0 6,000
ALLSTATE CORP COM 020002101   920,453 6,788 SH   SOLE   0 0 6,788
ALPHABET INC CAP STK CL A 02079K305   11,965,995 135,623 SH   SOLE   0 0 135,623
ALPHABET INC CAP STK CL C 02079K107   4,822,564 54,351 SH   SOLE   0 0 54,351
AMAZON COM INC COM 023135106   20,669,596 246,067 SH   SOLE   0 0 246,067
AMERICAN ELEC PWR CO INC COM 025537101   455,475 4,797 SH   SOLE   0 0 4,797
AMERICAN EXPRESS CO COM 025816109   264,066 1,787 SH   SOLE   0 0 1,787
AMERICAN INTL GROUP INC COM NEW 026874784   1,330,127 21,033 SH   SOLE   0 0 21,033
AMERICAN TOWER CORP NEW COM 03027X100   8,779,637 41,441 SH   SOLE   0 0 41,441
AMERICAN WTR WKS CO INC NEW COM 030420103   1,578,919 10,359 SH   SOLE   0 0 10,359
AMERISOURCEBERGEN CORP COM 03073E105   3,049,913 18,405 SH   SOLE   0 0 18,405
AMGEN INC COM 031162100   5,963,278 22,705 SH   SOLE   0 0 22,705
AMMO INC COM 00175J107   936,397 541,270 SH   SOLE   0 0 541,270
AMYLYX PHARMACEUTICALS INC COM 03237H101   1,003,008 27,145 SH   SOLE   0 0 27,145
ANALOG DEVICES INC COM 032654105   466,829 2,846 SH   SOLE   0 0 2,846
APPLE INC COM 037833100   108,384,822 834,179 SH   SOLE   0 0 834,179
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,762,686 3,226 SH   SOLE   0 0 3,226
AT&T INC COM 00206R102   1,708,135 92,783 SH   SOLE   0 0 92,783
AUTOMATIC DATA PROCESSING IN COM 053015103   5,913,542 24,757 SH   SOLE   0 0 24,757
BANK AMERICA CORP COM 060505104   3,830,990 115,670 SH   SOLE   0 0 115,670
BANK NEW YORK MELLON CORP COM 064058100   1,135,861 24,953 SH   SOLE   0 0 24,953
BARRICK GOLD CORP COM 067901108   222,910 12,975 SH   SOLE   0 0 12,975
BAXTER INTL INC COM 071813109   1,438,892 28,230 SH   SOLE   0 0 28,230
BECTON DICKINSON & CO COM 075887109   680,252 2,675 SH   SOLE   0 0 2,675
BERKSHIRE HATHAWAY INC DEL CL A 084670108   1,874,844 4 SH   SOLE   0 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   43,786,073 141,748 SH   SOLE   0 0 141,748
BIO-TECHNE CORP COM 09073M104   591,763 7,140 SH   SOLE   0 0 7,140
BLACKROCK INC COM 09247X101   8,827,581 12,457 SH   SOLE   0 0 12,457
BLACKSTONE INC COM 09260D107   5,015,986 67,610 SH   SOLE   0 0 67,610
BLUE OWL CAPITAL INC COM CL A 09581B103   168,010 15,850 SH   SOLE   0 0 15,850
BOEING CO COM 097023105   443,651 2,329 SH   SOLE   0 0 2,329
BOOKING HOLDINGS INC COM 09857L108   2,301,450 1,142 SH   SOLE   0 0 1,142
BP PLC SPONSORED ADR 055622104   1,450,609 41,529 SH   SOLE   0 0 41,529
BRISTOL-MYERS SQUIBB CO COM 110122108   8,900,159 123,699 SH   SOLE   0 0 123,699
BROADCOM INC COM 11135F101   3,251,131 5,815 SH   SOLE   0 0 5,815
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   3,152,726 23,505 SH   SOLE   0 0 23,505
BROOKFIELD CORP CL A LTD VT SH 11271J107   850,112 27,022 SH   SOLE   0 0 27,022
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   1,092,398 35,250 SH   SOLE   0 0 35,250
BROOKLINE BANCORP INC DEL COM 11373M107   717,065 50,676 SH   SOLE   0 0 50,676
CAMBRIA ETF TR CAMBRIA FGN SHR 132061300   463,755 19,105 SH   SOLE   0 0 19,105
CANADIAN NATL RY CO COM 136375102   2,881,188 24,236 SH   SOLE   0 0 24,236
CAPITAL ONE FINL CORP COM 14040H105   428,081 4,605 SH   SOLE   0 0 4,605
CARDINAL HEALTH INC COM 14149Y108   251,749 3,275 SH   SOLE   0 0 3,275
CARLISLE COS INC COM 142339100   1,850,578 7,853 SH   SOLE   0 0 7,853
CARRIER GLOBAL CORPORATION COM 14448C104   3,070,072 74,426 SH   SOLE   0 0 74,426
CATERPILLAR INC COM 149123101   8,857,072 36,972 SH   SOLE   0 0 36,972
CHARTER COMMUNICATIONS INC N CL A 16119P108   267,889 790 SH   SOLE   0 0 790
CHENIERE ENERGY INC COM NEW 16411R208   1,368,385 9,125 SH   SOLE   0 0 9,125
CHEVRON CORP NEW COM 166764100   15,048,031 83,838 SH   SOLE   0 0 83,838
CHIPOTLE MEXICAN GRILL INC COM 169656105   234,486 169 SH   SOLE   0 0 169
CHUBB LIMITED COM H1467J104   1,055,200 4,783 SH   SOLE   0 0 4,783
CIGNA CORP NEW COM 125523100   683,886 2,064 SH   SOLE   0 0 2,064
CINTAS CORP COM 172908105   566,783 1,255 SH   SOLE   0 0 1,255
CISCO SYS INC COM 17275R102   6,123,953 128,546 SH   SOLE   0 0 128,546
CITIGROUP INC COM NEW 172967424   388,164 8,582 SH   SOLE   0 0 8,582
CITIZENS FINL GROUP INC COM 174610105   320,334 8,137 SH   SOLE   0 0 8,137
CLEARPOINT NEURO INC COM 18507C103   962,099 113,589 SH   SOLE   0 0 113,589
CLEVELAND-CLIFFS INC NEW COM 185899101   353,614 21,950 SH   SOLE   0 0 21,950
CLOROX CO DEL COM 189054109   206,145 1,469 SH   SOLE   0 0 1,469
CLOUDFLARE INC CL A COM 18915M107   392,965 8,692 SH   SOLE   0 0 8,692
COCA COLA CO COM 191216100   3,126,259 49,147 SH   SOLE   0 0 49,147
COLGATE PALMOLIVE CO COM 194162103   1,239,321 15,729 SH   SOLE   0 0 15,729
COMCAST CORP NEW CL A 20030N101   10,248,187 293,057 SH   SOLE   0 0 293,057
CONOCOPHILLIPS COM 20825C104   6,242,858 52,904 SH   SOLE   0 0 52,904
CONSOLIDATED EDISON INC COM 209115104   313,856 3,293 SH   SOLE   0 0 3,293
CONSTELLATION BRANDS INC CL A 21036P108   842,875 3,637 SH   SOLE   0 0 3,637
CORTEVA INC COM 22052L104   267,096 4,544 SH   SOLE   0 0 4,544
COSTCO WHSL CORP NEW COM 22160K105   2,764,165 6,055 SH   SOLE   0 0 6,055
CROWN CASTLE INC COM 22822V101   615,741 4,540 SH   SOLE   0 0 4,540
CSX CORP COM 126408103   4,951,309 159,823 SH   SOLE   0 0 159,823
CUMMINS INC COM 231021106   4,462,600 18,418 SH   SOLE   0 0 18,418
CVS HEALTH CORP COM 126650100   5,226,599 56,085 SH   SOLE   0 0 56,085
D R HORTON INC COM 23331A109   319,678 3,586 SH   SOLE   0 0 3,586
DANAHER CORPORATION COM 235851102   13,098,765 49,351 SH   SOLE   0 0 49,351
DATADOG INC CL A COM 23804L103   265,408 3,611 SH   SOLE   0 0 3,611
DEERE & CO COM 244199105   4,309,038 10,050 SH   SOLE   0 0 10,050
DEVON ENERGY CORP NEW COM 25179M103   6,681,954 108,632 SH   SOLE   0 0 108,632
DIAGEO PLC SPON ADR NEW 25243Q205   882,040 4,950 SH   SOLE   0 0 4,950
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302   326,353 14,868 SH   SOLE   0 0 14,868
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104   748,644 27,707 SH   SOLE   0 0 27,707
DISNEY WALT CO COM 254687106   3,137,405 36,112 SH   SOLE   0 0 36,112
DOLLAR TREE INC COM 256746108   488,392 3,453 SH   SOLE   0 0 3,453
DOMINION ENERGY INC COM 25746U109   433,594 7,071 SH   SOLE   0 0 7,071
DONALDSON INC COM 257651109   291,406 4,950 SH   SOLE   0 0 4,950
DOUBLELINE INCOME SOLUTIONS COM 258622109   352,385 31,775 SH   SOLE   0 0 31,775
DOVER CORP COM 260003108   228,166 1,685 SH   SOLE   0 0 1,685
DOW INC COM 260557103   317,457 6,300 SH   SOLE   0 0 6,300
DUKE ENERGY CORP NEW COM NEW 26441C204   717,325 6,965 SH   SOLE   0 0 6,965
DUPONT DE NEMOURS INC COM 26614N102   389,132 5,670 SH   SOLE   0 0 5,670
EAST WEST BANCORP INC COM 27579R104   1,902,862 28,875 SH   SOLE   0 0 28,875
EATON CORP PLC SHS G29183103   919,727 5,860 SH   SOLE   0 0 5,860
EATON VANCE FLTING RATE INC COM 278279104   433,286 39,070 SH   SOLE   0 0 39,070
EATON VANCE TAX-MANAGED DIVE COM 27828N102   2,021,529 186,145 SH   SOLE   0 0 186,145
EBAY INC. COM 278642103   486,410 11,729 SH   SOLE   0 0 11,729
ECOLAB INC COM 278865100   421,251 2,894 SH   SOLE   0 0 2,894
EDWARDS LIFESCIENCES CORP COM 28176E108   294,560 3,948 SH   SOLE   0 0 3,948
EMERSON ELEC CO COM 291011104   3,819,192 39,758 SH   SOLE   0 0 39,758
ENBRIDGE INC COM 29250N105   2,332,471 59,654 SH   SOLE   0 0 59,654
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   6,606,498 556,571 SH   SOLE   0 0 556,571
ENSTAR GROUP LIMITED SHS G3075P101   508,288 2,200 SH   SOLE   0 0 2,200
ENTERPRISE PRODS PARTNERS L COM 293792107   2,556,238 105,980 SH   SOLE   0 0 105,980
EOG RES INC COM 26875P101   204,124 1,576 SH   SOLE   0 0 1,576
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102   747,362 70,840 SH   SOLE   0 0 70,840
EVERSOURCE ENERGY COM 30040W108   349,488 4,169 SH   SOLE   0 0 4,169
EXPEDITORS INTL WASH INC COM 302130109   437,815 4,213 SH   SOLE   0 0 4,213
EXPENSIFY INC COM CL A 30219Q106   241,907 27,396 SH   SOLE   0 0 27,396
EXXON MOBIL CORP COM 30231G102   25,260,021 229,012 SH   SOLE   0 0 229,012
FACTSET RESH SYS INC COM 303075105   314,549 784 SH   SOLE   0 0 784
FEDEX CORP COM 31428X106   330,292 1,907 SH   SOLE   0 0 1,907
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402   982,852 41,227 SH   SOLE   0 0 41,227
FIRST MAJESTIC SILVER CORP COM 32076V103   83,400 10,000 SH   SOLE   0 0 10,000
FISERV INC COM 337738108   599,042 5,927 SH   SOLE   0 0 5,927
FLEXSHARES TR QUALT DIVD IDX 33939L860   474,452 9,020 SH   SOLE   0 0 9,020
FORD MTR CO DEL COM 345370860   388,442 33,400 SH   SOLE   0 0 33,400
FORTINET INC COM 34959E109   3,593,733 73,507 SH   SOLE   0 0 73,507
FORTIVE CORP COM 34959J108   3,065,368 47,710 SH   SOLE   0 0 47,710
FORTUNE BRANDS INNOVATIONS I COM 34964C106   502,796 8,804 SH   SOLE   0 0 8,804
FREEPORT-MCMORAN INC CL B 35671D857   678,566 17,857 SH   SOLE   0 0 17,857
FRESHWORKS INC CLASS A COM 358054104   162,663 11,058 SH   SOLE   0 0 11,058
GENERAC HLDGS INC COM 368736104   353,015 3,507 SH   SOLE   0 0 3,507
GENERAL DYNAMICS CORP COM 369550108   219,502 885 SH   SOLE   0 0 885
GENERAL ELECTRIC CO COM NEW 369604301   596,281 7,116 SH   SOLE   0 0 7,116
GENERAL MLS INC COM 370334104   3,639,729 43,408 SH   SOLE   0 0 43,408
GENTEX CORP COM 371901109   817,800 29,989 SH   SOLE   0 0 29,989
GILEAD SCIENCES INC COM 375558103   443,501 5,166 SH   SOLE   0 0 5,166
GLOBE LIFE INC COM 37959E102   2,904,184 24,091 SH   SOLE   0 0 24,091
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   672,042 23,351 SH   SOLE   0 0 23,351
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503   1,530,167 20,099 SH   SOLE   0 0 20,099
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438   735,265 12,690 SH   SOLE   0 0 12,690
GOLDMAN SACHS GROUP INC COM 38141G104   2,403,875 7,001 SH   SOLE   0 0 7,001
GRACO INC COM 384109104   1,951,818 29,019 SH   SOLE   0 0 29,019
HALLIBURTON CO COM 406216101   227,050 5,770 SH   SOLE   0 0 5,770
HECLA MNG CO COM 422704106   102,576 18,449 SH   SOLE   0 0 18,449
HERSHEY CO COM 427866108   219,992 950 SH   SOLE   0 0 950
HOME DEPOT INC COM 437076102   15,107,187 47,829 SH   SOLE   0 0 47,829
HONEYWELL INTL INC COM 438516106   12,337,412 57,571 SH   SOLE   0 0 57,571
IDEXX LABS INC COM 45168D104   410,000 1,005 SH   SOLE   0 0 1,005
ILLINOIS TOOL WKS INC COM 452308109   1,921,677 8,723 SH   SOLE   0 0 8,723
INGERSOLL RAND INC COM 45687V106   342,954 6,564 SH   SOLE   0 0 6,564
INTEL CORP COM 458140100   7,209,781 272,788 SH   SOLE   0 0 272,788
INTERNATIONAL BUSINESS MACHS COM 459200101   14,831,171 105,268 SH   SOLE   0 0 105,268
INTUIT COM 461202103   3,290,333 8,454 SH   SOLE   0 0 8,454
INTUITIVE SURGICAL INC COM NEW 46120E602   348,670 1,314 SH   SOLE   0 0 1,314
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   403,594 8,160 SH   SOLE   0 0 8,160
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628   1,059,036 20,516 SH   SOLE   0 0 20,516
INVESCO EXCH TRADED FD TR II S&P 500 REVENUE 46138G698   204,074 2,760 SH   SOLE   0 0 2,760
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664   211,634 1,950 SH   SOLE   0 0 1,950
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   3,760,499 26,623 SH   SOLE   0 0 26,623
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241   881,577 20,036 SH   SOLE   0 0 20,036
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   1,750,608 33,966 SH   SOLE   0 0 33,966
INVESCO QQQ TR UNIT SER 1 46090E103   815,622 3,063 SH   SOLE   0 0 3,063
IQVIA HLDGS INC COM 46266C105   2,963,529 14,464 SH   SOLE   0 0 14,464
ISHARES INC CORE MSCI EMKT 46434G103   847,269 18,143 SH   SOLE   0 0 18,143
ISHARES INC MSCI EMERG MRKT 464286533   453,047 8,540 SH   SOLE   0 0 8,540
ISHARES INC MSCI EMRG CHN 46434G764   237,350 5,000 SH   SOLE   0 0 5,000
ISHARES INC MSCI GBL ETF NEW 46434G848   1,630,570 39,770 SH   SOLE   0 0 39,770
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107   424,600 20,000 SH   SOLE   0 0 20,000
ISHARES SILVER TR ISHARES 46428Q109   610,504 27,725 SH   SOLE   0 0 27,725
ISHARES TR CORE DIV GRWTH 46434V621   6,400,675 128,014 SH   SOLE   0 0 128,014
ISHARES TR CORE HIGH DV ETF 46429B663   1,219,087 11,695 SH   SOLE   0 0 11,695
ISHARES TR CORE MSCI EAFE 46432F842   899,204 14,588 SH   SOLE   0 0 14,588
ISHARES TR CORE MSCI TOTAL 46432F834   256,003 4,423 SH   SOLE   0 0 4,423
ISHARES TR CORE S&P MCP ETF 464287507   4,919,668 20,338 SH   SOLE   0 0 20,338
ISHARES TR CORE S&P SCP ETF 464287804   5,056,967 53,434 SH   SOLE   0 0 53,434
ISHARES TR CORE S&P US GWT 464287671   2,204,657 27,044 SH   SOLE   0 0 27,044
ISHARES TR CORE S&P500 ETF 464287200   10,296,060 26,798 SH   SOLE   0 0 26,798
ISHARES TR CORE TOTAL USD 46434V613   1,342,329 29,876 SH   SOLE   0 0 29,876
ISHARES TR EXPANDED TECH 464287515   617,878 2,415 SH   SOLE   0 0 2,415
ISHARES TR FLTG RATE NT ETF 46429B655   1,302,591 25,881 SH   SOLE   0 0 25,881
ISHARES TR HIGH YLD BD FCTR 46435G250   288,355 6,619 SH   SOLE   0 0 6,619
ISHARES TR IBOXX INV CP ETF 464287242   1,077,600 10,221 SH   SOLE   0 0 10,221
ISHARES TR ISHS 1-5YR INVS 464288646   276,401 5,548 SH   SOLE   0 0 5,548
ISHARES TR ISHS 5-10YR INVT 464288638   1,298,341 26,224 SH   SOLE   0 0 26,224
ISHARES TR JPMORGAN USD EMG 464288281   368,897 4,361 SH   SOLE   0 0 4,361
ISHARES TR MBS ETF 464288588   2,652,413 28,597 SH   SOLE   0 0 28,597
ISHARES TR MRGSTR MD CP ETF 464288208   1,153,922 19,668 SH   SOLE   0 0 19,668
ISHARES TR MRGSTR SM CP ETF 464288505   383,046 8,400 SH   SOLE   0 0 8,400
ISHARES TR MSCI ACWI EX US 464288240   1,086,540 23,880 SH   SOLE   0 0 23,880
ISHARES TR MSCI EAFE ETF 464287465   1,526,589 23,257 SH   SOLE   0 0 23,257
ISHARES TR MSCI EMG MKT ETF 464287234   1,064,194 28,079 SH   SOLE   0 0 28,079
ISHARES TR MSCI KLD400 SOC 464288570   343,499 4,785 SH   SOLE   0 0 4,785
ISHARES TR MSCI USA ESG SLC 464288802   385,422 4,682 SH   SOLE   0 0 4,682
ISHARES TR MSCI USA MIN VOL 46429B697   354,588 4,918 SH   SOLE   0 0 4,918
ISHARES TR MSCI USA MMENTM 46432F396   257,712 1,766 SH   SOLE   0 0 1,766
ISHARES TR MSCI USA QLT FCT 46432F339   388,034 3,405 SH   SOLE   0 0 3,405
ISHARES TR PFD AND INCM SEC 464288687   226,502 7,419 SH   SOLE   0 0 7,419
ISHARES TR RUS 1000 GRW ETF 464287614   547,597 2,556 SH   SOLE   0 0 2,556
ISHARES TR RUS 1000 VAL ETF 464287598   357,136 2,355 SH   SOLE   0 0 2,355
ISHARES TR RUS MD CP GR ETF 464287481   227,643 2,723 SH   SOLE   0 0 2,723
ISHARES TR RUS MID CAP ETF 464287499   347,772 5,156 SH   SOLE   0 0 5,156
ISHARES TR RUSSELL 2000 ETF 464287655   367,377 2,107 SH   SOLE   0 0 2,107
ISHARES TR S&P 100 ETF 464287101   518,362 3,039 SH   SOLE   0 0 3,039
ISHARES TR S&P 500 VAL ETF 464287408   640,049 4,412 SH   SOLE   0 0 4,412
ISHARES TR SELECT DIVID ETF 464287168   583,342 4,837 SH   SOLE   0 0 4,837
ISHARES TR TIPS BD ETF 464287176   882,175 8,288 SH   SOLE   0 0 8,288
ISHARES TR U S EQUITY FACTR 46434V282   836,218 21,436 SH   SOLE   0 0 21,436
ISHARES TR U.S. TECH ETF 464287721   1,434,454 19,257 SH   SOLE   0 0 19,257
ISHARES TR US HOME CONS ETF 464288752   1,170,707 19,317 SH   SOLE   0 0 19,317
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332   797,461 14,635 SH   SOLE   0 0 14,635
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   488,517 9,745 SH   SOLE   0 0 9,745
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654   253,686 5,020 SH   SOLE   0 0 5,020
JD.COM INC SPON ADR CL A 47215P106   954,210 17,000 SH   SOLE   0 0 17,000
JEFFERIES FINL GROUP INC COM 47233W109   848,190 24,743 SH   SOLE   0 0 24,743
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107   1,978,619 40,175 SH   SOLE   0 0 40,175
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859   433,319 15,382 SH   SOLE   0 0 15,382
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   2,470,716 53,088 SH   SOLE   0 0 53,088
JOHNSON & JOHNSON COM 478160104   21,863,016 123,765 SH   SOLE   0 0 123,765
JPMORGAN CHASE & CO COM 46625H100   20,019,571 149,288 SH   SOLE   0 0 149,288
KIMBERLY-CLARK CORP COM 494368103   1,297,926 9,561 SH   SOLE   0 0 9,561
KRAFT HEINZ CO COM 500754106   2,707,174 66,499 SH   SOLE   0 0 66,499
LIFE STORAGE INC COM 53223X107   243,788 2,475 SH   SOLE   0 0 2,475
LILLY ELI & CO COM 532457108   10,467,167 28,611 SH   SOLE   0 0 28,611
LINDE PLC SHS G5494J103   752,008 2,306 SH   SOLE   0 0 2,306
LISTED FD TR HORIZON KINETICS 53656F623   1,742,292 55,346 SH   SOLE   0 0 55,346
LIVE OAK BANCSHARES INC COM 53803X105   375,990 12,450 SH   SOLE   0 0 12,450
LOCKHEED MARTIN CORP COM 539830109   5,196,538 10,682 SH   SOLE   0 0 10,682
LOWES COS INC COM 548661107   4,025,461 20,204 SH   SOLE   0 0 20,204
MARATHON PETE CORP COM 56585A102   931,702 8,005 SH   SOLE   0 0 8,005
MARKEL CORP COM 570535104   276,673 210 SH   SOLE   0 0 210
MARSH & MCLENNAN COS INC COM 571748102   299,188 1,808 SH   SOLE   0 0 1,808
MASTERCARD INCORPORATED CL A 57636Q104   5,359,262 15,412 SH   SOLE   0 0 15,412
MCCORMICK & CO INC COM NON VTG 579780206   2,081,557 25,112 SH   SOLE   0 0 25,112
MCDONALDS CORP COM 580135101   5,321,211 20,192 SH   SOLE   0 0 20,192
MEDTRONIC PLC SHS G5960L103   2,095,111 26,957 SH   SOLE   0 0 26,957
MERCK & CO INC COM 58933Y105   13,568,755 122,296 SH   SOLE   0 0 122,296
META PLATFORMS INC CL A 30303M102   635,500 5,281 SH   SOLE   0 0 5,281
METLIFE INC COM 59156R108   1,656,386 22,888 SH   SOLE   0 0 22,888
METTLER TOLEDO INTERNATIONAL COM 592688105   3,632,416 2,513 SH   SOLE   0 0 2,513
MICROSOFT CORP COM 594918104   33,835,231 141,086 SH   SOLE   0 0 141,086
MILL CITY VENTURES III LTD COM NEW 59982U200   51,250 25,000 SH   SOLE   0 0 25,000
MIMEDX GROUP INC COM 602496101   1,111,541 399,835 SH   SOLE   0 0 399,835
MODERNA INC COM 60770K107   316,131 1,760 SH   SOLE   0 0 1,760
MONDELEZ INTL INC CL A 609207105   4,807,529 72,129 SH   SOLE   0 0 72,129
MORGAN STANLEY COM NEW 617446448   848,160 9,976 SH   SOLE   0 0 9,976
NETFLIX INC COM 64110L106   286,623 972 SH   SOLE   0 0 972
NEWMONT CORP COM 651639106   624,220 13,225 SH   SOLE   0 0 13,225
NEXTERA ENERGY INC COM 65339F101   8,864,240 106,032 SH   SOLE   0 0 106,032
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   6,577,596 93,845 SH   SOLE   0 0 93,845
NIKE INC CL B 654106103   5,994,715 51,233 SH   SOLE   0 0 51,233
NORFOLK SOUTHN CORP COM 655844108   499,740 2,028 SH   SOLE   0 0 2,028
NORTHROP GRUMMAN CORP COM 666807102   620,429 1,137 SH   SOLE   0 0 1,137
NOVAGOLD RES INC COM NEW 66987E206   59,800 10,000 SH   SOLE   0 0 10,000
NOVARTIS AG SPONSORED ADR 66987V109   2,009,983 22,156 SH   SOLE   0 0 22,156
NUCOR CORP COM 670346105   1,451,261 11,010 SH   SOLE   0 0 11,010
NUVEEN PFD & INCOME SECS FD COM 67072C105   223,210 32,825 SH   SOLE   0 0 32,825
NUVEEN QUALITY MUNCP INCOME COM 67066V101   628,704 53,280 SH   SOLE   0 0 53,280
NVIDIA CORPORATION COM 67066G104   3,128,090 21,405 SH   SOLE   0 0 21,405
NXP SEMICONDUCTORS N V COM N6596X109   477,011 3,018 SH   SOLE   0 0 3,018
OMNICOM GROUP INC COM 681919106   2,484,821 30,462 SH   SOLE   0 0 30,462
ONEOK INC NEW COM 682680103   250,317 3,810 SH   SOLE   0 0 3,810
ORACLE CORP COM 68389X105   8,431,218 103,147 SH   SOLE   0 0 103,147
ORGANON & CO COMMON STOCK 68622V106   441,769 15,817 SH   SOLE   0 0 15,817
OTIS WORLDWIDE CORP COM 68902V107   1,200,845 15,335 SH   SOLE   0 0 15,335
PARK CITY GROUP INC COM NEW 700215304   120,656 24,375 SH   SOLE   0 0 24,375
PARKER-HANNIFIN CORP COM 701094104   942,258 3,238 SH   SOLE   0 0 3,238
PAYCHEX INC COM 704326107   3,382,246 29,268 SH   SOLE   0 0 29,268
PAYPAL HLDGS INC COM 70450Y103   1,062,246 14,915 SH   SOLE   0 0 14,915
PENNYMAC CORP NOTE 5.500%11/0 70932AAD5   639,200 700,000 SH   SOLE   0 0 700,000
PEPSICO INC COM 713448108   9,562,305 52,929 SH   SOLE   0 0 52,929
PERKINELMER INC COM 714046109   414,350 2,955 SH   SOLE   0 0 2,955
PFIZER INC COM 717081103   8,284,024 161,671 SH   SOLE   0 0 161,671
PHILIP MORRIS INTL INC COM 718172109   477,104 4,714 SH   SOLE   0 0 4,714
PHILLIPS 66 COM 718546104   2,987,642 28,705 SH   SOLE   0 0 28,705
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   7,381,073 74,820 SH   SOLE   0 0 74,820
PNC FINL SVCS GROUP INC COM 693475105   1,124,375 7,119 SH   SOLE   0 0 7,119
PROCTER AND GAMBLE CO COM 742718109   15,163,654 100,051 SH   SOLE   0 0 100,051
PROGRESSIVE CORP COM 743315103   4,116,094 31,733 SH   SOLE   0 0 31,733
PROLOGIS INC. COM 74340W103   944,226 8,376 SH   SOLE   0 0 8,376
PRUDENTIAL FINL INC COM 744320102   200,909 2,020 SH   SOLE   0 0 2,020
QUALCOMM INC COM 747525103   973,849 8,858 SH   SOLE   0 0 8,858
QUEST DIAGNOSTICS INC COM 74834L100   1,659,516 10,608 SH   SOLE   0 0 10,608
RAYTHEON TECHNOLOGIES CORP COM 75513E101   5,724,094 56,719 SH   SOLE   0 0 56,719
REALTY INCOME CORP COM 756109104   951,450 15,000 SH   SOLE   0 0 15,000
RELMADA THERAPEUTICS INC COM 75955J402   1,731,926 496,254 SH   SOLE   0 0 496,254
RIO TINTO PLC SPONSORED ADR 767204100   3,195,812 44,885 SH   SOLE   0 0 44,885
ROCKWELL AUTOMATION INC COM 773903109   277,145 1,076 SH   SOLE   0 0 1,076
ROPER TECHNOLOGIES INC COM 776696106   4,631,141 10,718 SH   SOLE   0 0 10,718
S&P GLOBAL INC COM 78409V104   1,408,925 4,207 SH   SOLE   0 0 4,207
SALESFORCE INC COM 79466L302   2,675,931 20,182 SH   SOLE   0 0 20,182
SANOFI SPONSORED ADR 80105N105   1,287,512 26,585 SH   SOLE   0 0 26,585
SCHLUMBERGER LTD COM STK 806857108   960,730 17,971 SH   SOLE   0 0 17,971
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730   396,703 16,009 SH   SOLE   0 0 16,009
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   278,814 6,175 SH   SOLE   0 0 6,175
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   928,846 14,157 SH   SOLE   0 0 14,157
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   456,391 11,266 SH   SOLE   0 0 11,266
SCIENCE APPLICATIONS INTL CO COM 808625107   2,534,553 22,848 SH   SOLE   0 0 22,848
SELECT SECTOR SPDR TR ENERGY 81369Y506   5,627,138 64,332 SH   SOLE   0 0 64,332
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   260,638 7,621 SH   SOLE   0 0 7,621
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407   331,941 2,570 SH   SOLE   0 0 2,570
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308   260,776 3,498 SH   SOLE   0 0 3,498
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209   551,551 4,060 SH   SOLE   0 0 4,060
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   1,088,363 11,082 SH   SOLE   0 0 11,082
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   1,165,821 15,008 SH   SOLE   0 0 15,008
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   3,574,041 28,721 SH   SOLE   0 0 28,721
SERVICENOW INC COM 81762P102   415,837 1,071 SH   SOLE   0 0 1,071
SHELL PLC SPON ADS 780259305   528,788 9,285 SH   SOLE   0 0 9,285
SHERWIN WILLIAMS CO COM 824348106   626,551 2,640 SH   SOLE   0 0 2,640
SIRIUS XM HOLDINGS INC COM 82968B103   280,361 48,007 SH   SOLE   0 0 48,007
SMUCKER J M CO COM NEW 832696405   1,385,099 8,741 SH   SOLE   0 0 8,741
SOLAREDGE TECHNOLOGIES INC COM 83417M104   212,452 750 SH   SOLE   0 0 750
SOUTHERN CO COM 842587107   1,506,751 21,100 SH   SOLE   0 0 21,100
SOUTHERN COPPER CORP COM 84265V105   1,272,719 21,075 SH   SOLE   0 0 21,075
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   313,770 947 SH   SOLE   0 0 947
SPDR GOLD TR GOLD SHS 78463V107   6,369,812 37,549 SH   SOLE   0 0 37,549
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,015,457 5,270 SH   SOLE   0 0 5,270
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   794,365 1,794 SH   SOLE   0 0 1,794
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   500,066 5,467 SH   SOLE   0 0 5,467
SPDR SER TR BLOOMBERG 3-12 M 78468R523   1,280,345 12,895 SH   SOLE   0 0 12,895
SPDR SER TR BLOOMBERG INVT 78468R200   4,665,678 153,527 SH   SOLE   0 0 153,527
SPDR SER TR MSCI USA STRTGIC 78468R812   1,302,320 11,806 SH   SOLE   0 0 11,806
SPDR SER TR NYSE TECH ETF 78464A102   1,902,042 19,635 SH   SOLE   0 0 19,635
SPDR SER TR PORTFOLIO S&P600 78468R853   304,078 8,225 SH   SOLE   0 0 8,225
SPDR SER TR PORTFOLIO SHORT 78464A474   4,792,164 163,110 SH   SOLE   0 0 163,110
SPDR SER TR PRTFLO S&P500 HI 78468R788   2,835,155 71,631 SH   SOLE   0 0 71,631
SPDR SER TR S&P BIOTECH 78464A870   219,950 2,650 SH   SOLE   0 0 2,650
SPDR SER TR S&P DIVID ETF 78464A763   547,356 4,375 SH   SOLE   0 0 4,375
SPDR SER TR S&P REGL BKG 78464A698   201,184 3,425 SH   SOLE   0 0 3,425
SPLASH BEVERAGE GROUP INC COM NEW 84862C203   31,966 33,249 SH   SOLE   0 0 33,249
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   179,300 10,000 SH   SOLE   0 0 10,000
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   2,951,453 358,186 SH   SOLE   0 0 358,186
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,928,353 47,148 SH   SOLE   0 0 47,148
STAR GROUP L P UNIT LTD PARTNR 85512C105   841,162 69,806 SH   SOLE   0 0 69,806
STARBUCKS CORP COM 855244109   1,682,354 16,959 SH   SOLE   0 0 16,959
STRYKER CORPORATION COM 863667101   1,630,993 6,671 SH   SOLE   0 0 6,671
SUN LIFE FINANCIAL INC. COM 866796105   309,482 6,667 SH   SOLE   0 0 6,667
SYSCO CORP COM 871829107   2,108,911 27,585 SH   SOLE   0 0 27,585
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   323,957 4,349 SH   SOLE   0 0 4,349
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   251,370 2,414 SH   SOLE   0 0 2,414
TARGET CORP COM 87612E106   825,384 5,538 SH   SOLE   0 0 5,538
TELEDYNE TECHNOLOGIES INC COM 879360105   1,592,042 3,981 SH   SOLE   0 0 3,981
TESLA INC COM 88160R101   2,371,461 19,252 SH   SOLE   0 0 19,252
TEXAS INSTRS INC COM 882508104   1,776,445 10,752 SH   SOLE   0 0 10,752
TEXAS PACIFIC LAND CORPORATI COM 88262P102   234,423 100 SH   SOLE   0 0 100
THERMO FISHER SCIENTIFIC INC COM 883556102   20,402,238 37,049 SH   SOLE   0 0 37,049
TJX COS INC NEW COM 872540109   4,024,815 50,563 SH   SOLE   0 0 50,563
TORONTO DOMINION BK ONT COM NEW 891160509   2,163,955 33,415 SH   SOLE   0 0 33,415
TOYOTA MOTOR CORP ADS 892331307   274,526 2,010 SH   SOLE   0 0 2,010
TRACTOR SUPPLY CO COM 892356106   752,316 3,344 SH   SOLE   0 0 3,344
TRANE TECHNOLOGIES PLC SHS G8994E103   1,647,450 9,801 SH   SOLE   0 0 9,801
TRANSDIGM GROUP INC COM 893641100   283,342 450 SH   SOLE   0 0 450
TRAVELERS COMPANIES INC COM 89417E109   1,911,648 10,196 SH   SOLE   0 0 10,196
TRUIST FINL CORP COM 89832Q109   1,648,442 38,309 SH   SOLE   0 0 38,309
UNILEVER PLC SPON ADR NEW 904767704   1,074,591 21,342 SH   SOLE   0 0 21,342
UNION PAC CORP COM 907818108   2,060,372 9,950 SH   SOLE   0 0 9,950
UNITED PARCEL SERVICE INC CL B 911312106   1,282,087 7,375 SH   SOLE   0 0 7,375
UNITEDHEALTH GROUP INC COM 91324P102   1,498,731 2,827 SH   SOLE   0 0 2,827
UNIVERSAL DISPLAY CORP COM 91347P105   821,752 7,606 SH   SOLE   0 0 7,606
UNIVERSAL HLTH SVCS INC CL B 913903100   1,717,315 12,189 SH   SOLE   0 0 12,189
US BANCORP DEL COM NEW 902973304   2,546,932 58,402 SH   SOLE   0 0 58,402
V F CORP COM 918204108   366,978 13,292 SH   SOLE   0 0 13,292
VALERO ENERGY CORP COM 91913Y100   805,054 6,346 SH   SOLE   0 0 6,346
VANECK ETF TRUST GOLD MINERS ETF 92189F106   2,227,713 77,729 SH   SOLE   0 0 77,729
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791   495,186 13,890 SH   SOLE   0 0 13,890
VANGUARD BD INDEX FDS INTERMED TERM 921937819   498,687 6,710 SH   SOLE   0 0 6,710
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   312,374 6,586 SH   SOLE   0 0 6,586
VANGUARD INDEX FDS GROWTH ETF 922908736   775,294 3,638 SH   SOLE   0 0 3,638
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,124,821 6,457 SH   SOLE   0 0 6,457
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512   744,246 5,503 SH   SOLE   0 0 5,503
VANGUARD INDEX FDS MID CAP ETF 922908629   4,615,014 22,644 SH   SOLE   0 0 22,644
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   1,283,135 15,557 SH   SOLE   0 0 15,557
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   14,382,984 40,938 SH   SOLE   0 0 40,938
VANGUARD INDEX FDS SM CP VAL ETF 922908611   961,766 6,056 SH   SOLE   0 0 6,056
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,373,114 7,481 SH   SOLE   0 0 7,481
VANGUARD INDEX FDS TOTAL STK MKT 922908769   689,814 3,608 SH   SOLE   0 0 3,608
VANGUARD INDEX FDS VALUE ETF 922908744   1,566,337 11,159 SH   SOLE   0 0 11,159
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   2,815,179 56,146 SH   SOLE   0 0 56,146
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   3,515,346 90,183 SH   SOLE   0 0 90,183
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,723,131 35,133 SH   SOLE   0 0 35,133
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   5,571,029 74,093 SH   SOLE   0 0 74,093
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,194,133 14,449 SH   SOLE   0 0 14,449
VANGUARD STAR FDS VG TL INTL STK F 921909768   395,606 7,649 SH   SOLE   0 0 7,649
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   6,451,557 153,718 SH   SOLE   0 0 153,718
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   676,756 11,098 SH   SOLE   0 0 11,098
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   3,815,136 35,257 SH   SOLE   0 0 35,257
VANGUARD WORLD FDS ENERGY ETF 92204A306   737,989 6,085 SH   SOLE   0 0 6,085
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   1,487,804 5,998 SH   SOLE   0 0 5,998
VANGUARD WORLD FDS INF TECH ETF 92204A702   672,358 2,105 SH   SOLE   0 0 2,105
VANGUARD WORLD FDS MATERIALS ETF 92204A801   2,490,379 14,632 SH   SOLE   0 0 14,632
VERIZON COMMUNICATIONS INC COM 92343V104   3,171,425 80,493 SH   SOLE   0 0 80,493
VERTIV HOLDINGS CO COM CL A 92537N108   868,926 63,611 SH   SOLE   0 0 63,611
VISA INC COM CL A 92826C839   8,130,064 39,132 SH   SOLE   0 0 39,132
VMWARE INC CL A COM 928563402   636,020 5,181 SH   SOLE   0 0 5,181
WALMART INC COM 931142103   1,396,154 9,847 SH   SOLE   0 0 9,847
WASTE MGMT INC DEL COM 94106L109   381,218 2,430 SH   SOLE   0 0 2,430
WATERS CORP COM 941848103   1,945,512 5,679 SH   SOLE   0 0 5,679
WATSCO INC COM 942622200   454,407 1,822 SH   SOLE   0 0 1,822
WEC ENERGY GROUP INC COM 92939U106   2,420,549 25,816 SH   SOLE   0 0 25,816
WELLS FARGO CO NEW COM 949746101   320,617 7,765 SH   SOLE   0 0 7,765
WESTERN ALLIANCE BANCORP COM 957638109   1,389,058 23,322 SH   SOLE   0 0 23,322
WEYERHAEUSER CO MTN BE COM NEW 962166104   751,843 24,253 SH   SOLE   0 0 24,253
WHEATON PRECIOUS METALS CORP COM 962879102   2,205,714 56,441 SH   SOLE   0 0 56,441
WHITE MTNS INS GROUP LTD COM G9618E107   1,053,676 745 SH   SOLE   0 0 745
WISA TECHNOLOGIES INC COM NEW 86633R203   3,551 32,942 SH   SOLE   0 0 32,942
WISDOMTREE TR US LARGECAP FUND 97717W588   405,322 9,748 SH   SOLE   0 0 9,748
WISDOMTREE TR US QTLY DIV GRT 97717X669   327,778 5,430 SH   SOLE   0 0 5,430
WP CAREY INC COM 92936U109   336,045 4,300 SH   SOLE   0 0 4,300
XCEL ENERGY INC COM 98389B100   567,121 8,087 SH   SOLE   0 0 8,087
XYLEM INC COM 98419M100   2,420,875 21,895 SH   SOLE   0 0 21,895
YUM BRANDS INC COM 988498101   508,091 3,967 SH   SOLE   0 0 3,967
YUM CHINA HLDGS INC COM 98850P109   307,953 5,635 SH   SOLE   0 0 5,635