The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 40,554 313,373 SH   SOLE   0 0 313,373
ABBOTT LABS COM 002824100 9,196 84,639 SH   SOLE   0 0 84,639
ABBVIE INC COM 00287Y109 12,048 78,665 SH   SOLE   0 0 78,665
ABRDN ASIA PACIFIC INCOME FU COM 003009107 316 108,200 SH   SOLE   0 0 108,200
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,652 20,356 SH   SOLE   0 0 20,356
ADOBE SYSTEMS INCORPORATED COM 00724F101 529 1,445 SH   SOLE   0 0 1,445
ADVANCED MICRO DEVICES INC COM 007903107 3,155 41,257 SH   SOLE   0 0 41,257
ADVANSIX INC COM 00773T101 451 13,500 SH   SOLE   0 0 13,500
AFLAC INC COM 001055102 2,577 46,583 SH   SOLE   0 0 46,583
AGNICO EAGLE MINES LTD COM 008474108 1,552 33,910 SH   SOLE   0 0 33,910
AKAMAI TECHNOLOGIES INC COM 00971T101 293 3,207 SH   SOLE   0 0 3,207
ALEXCO RESOURCE CORP COM 01535P106 64 159,050 SH   SOLE   0 0 159,050
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 543 4,779 SH   SOLE   0 0 4,779
ALIGN TECHNOLOGY INC COM 016255101 720 3,041 SH   SOLE   0 0 3,041
ALLEGHANY CORP MD COM 017175100 683 820 SH   SOLE   0 0 820
ALLEGION PLC ORD SHS G0176J109 238 2,428 SH   SOLE   0 0 2,428
ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 440 45,026 SH   SOLE   0 0 45,026
ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 249 6,000 SH   SOLE   0 0 6,000
ALLSTATE CORP COM 020002101 860 6,788 SH   SOLE   0 0 6,788
ALPHABET INC CAP STK CL A 02079K305 14,508 6,657 SH   SOLE   0 0 6,657
ALPHABET INC CAP STK CL C 02079K107 5,602 2,561 SH   SOLE   0 0 2,561
AMAZON COM INC COM 023135106 26,722 251,600 SH   SOLE   0 0 251,600
AMERICAN ELEC PWR CO INC COM 025537101 454 4,737 SH   SOLE   0 0 4,737
AMERICAN EXPRESS CO COM 025816109 252 1,817 SH   SOLE   0 0 1,817
AMERICAN INTL GROUP INC COM NEW 026874784 1,116 21,833 SH   SOLE   0 0 21,833
AMERICAN TOWER CORP NEW COM 03027X100 10,853 42,464 SH   SOLE   0 0 42,464
AMERICAN WTR WKS CO INC NEW COM 030420103 1,459 9,809 SH   SOLE   0 0 9,809
AMERISOURCEBERGEN CORP COM 03073E105 2,576 18,211 SH   SOLE   0 0 18,211
AMGEN INC COM 031162100 5,197 21,360 SH   SOLE   0 0 21,360
AMMO INC COM 00175J107 2,021 524,870 SH   SOLE   0 0 524,870
ANALOG DEVICES INC COM 032654105 412 2,823 SH   SOLE   0 0 2,823
APPLE INC COM 037833100 115,954 848,112 SH   SOLE   0 0 848,112
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,728 3,631 SH   SOLE   0 0 3,631
AT&T INC COM 00206R102 1,968 93,883 SH   SOLE   0 0 93,883
AUTOMATIC DATA PROCESSING IN COM 053015103 5,044 24,017 SH   SOLE   0 0 24,017
BANK NEW YORK MELLON CORP COM 064058100 1,056 25,321 SH   SOLE   0 0 25,321
BARRICK GOLD CORP COM 067901108 283 15,975 SH   SOLE   0 0 15,975
BAXTER INTL INC COM 071813109 1,844 28,714 SH   SOLE   0 0 28,714
BECTON DICKINSON & CO COM 075887109 646 2,622 SH   SOLE   0 0 2,622
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,636 4 SH   SOLE   0 0 4
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 38,061 139,409 SH   SOLE   0 0 139,409
BIO-TECHNE CORP COM 09073M104 619 1,785 SH   SOLE   0 0 1,785
BK OF AMERICA CORP COM 060505104 2,406 77,287 SH   SOLE   0 0 77,287
BLACKROCK INC COM 09247X101 7,703 12,647 SH   SOLE   0 0 12,647
BLACKSTONE INC COM 09260D107 6,360 69,715 SH   SOLE   0 0 69,715
BLUE OWL CAPITAL INC COM CL A 09581B103 449 44,800 SH   SOLE   0 0 44,800
BOEING CO COM 097023105 327 2,390 SH   SOLE   0 0 2,390
BOOKING HOLDINGS INC COM 09857L108 1,999 1,143 SH   SOLE   0 0 1,143
BP PLC SPONSORED ADR 055622104 1,223 43,124 SH   SOLE   0 0 43,124
BRISTOL-MYERS SQUIBB CO COM 110122108 8,813 114,449 SH   SOLE   0 0 114,449
BROADCOM INC COM 11135F101 2,707 5,571 SH   SOLE   0 0 5,571
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 3,396 23,826 SH   SOLE   0 0 23,826
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 1,202 27,022 SH   SOLE   0 0 27,022
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 1,347 35,250 SH   SOLE   0 0 35,250
BROOKLINE BANCORP INC DEL COM 11373M107 142 10,676 SH   SOLE   0 0 10,676
CANADIAN NATL RY CO COM 136375102 2,783 24,747 SH   SOLE   0 0 24,747
CAPITAL ONE FINL CORP COM 14040H105 474 4,545 SH   SOLE   0 0 4,545
CARLISLE COS INC COM 142339100 1,788 7,495 SH   SOLE   0 0 7,495
CARRIER GLOBAL CORPORATION COM 14448C104 1,391 39,002 SH   SOLE   0 0 39,002
CATERPILLAR INC COM 149123101 6,345 35,495 SH   SOLE   0 0 35,495
CHARTER COMMUNICATIONS INC N CL A 16119P108 374 799 SH   SOLE   0 0 799
CHEVRON CORP NEW COM 166764100 11,745 81,121 SH   SOLE   0 0 81,121
CHIPOTLE MEXICAN GRILL INC COM 169656105 216 165 SH   SOLE   0 0 165
CHUBB LIMITED COM H1467J104 926 4,712 SH   SOLE   0 0 4,712
CIGNA CORP NEW COM 125523100 558 2,119 SH   SOLE   0 0 2,119
CINTAS CORP COM 172908105 467 1,249 SH   SOLE   0 0 1,249
CISCO SYS INC COM 17275R102 4,888 114,640 SH   SOLE   0 0 114,640
CITIGROUP INC COM NEW 172967424 1,384 30,102 SH   SOLE   0 0 30,102
CITIZENS FINL GROUP INC COM 174610105 330 9,238 SH   SOLE   0 0 9,238
CLEARPOINT NEURO INC COM 18507C103 1,431 109,648 SH   SOLE   0 0 109,648
CLEVELAND-CLIFFS INC NEW COM 185899101 231 15,000 SH   SOLE   0 0 15,000
CLOROX CO DEL COM 189054109 200 1,421 SH   SOLE   0 0 1,421
CLOUDFLARE INC CL A COM 18915M107 380 8,692 SH   SOLE   0 0 8,692
COCA COLA CO COM 191216100 2,832 45,024 SH   SOLE   0 0 45,024
COGNEX CORP COM 192422103 209 4,918 SH   SOLE   0 0 4,918
COLGATE PALMOLIVE CO COM 194162103 1,251 15,607 SH   SOLE   0 0 15,607
COMCAST CORP NEW CL A 20030N101 11,411 290,806 SH   SOLE   0 0 290,806
CONFORMIS INC COM 20717E101 4 10,000 SH   SOLE   0 0 10,000
CONOCOPHILLIPS COM 20825C104 4,512 50,239 SH   SOLE   0 0 50,239
CONSOLIDATED EDISON INC COM 209115104 313 3,293 SH   SOLE   0 0 3,293
CONSTELLATION BRANDS INC CL A 21036P108 832 3,569 SH   SOLE   0 0 3,569
CORTEVA INC COM 22052L104 247 4,560 SH   SOLE   0 0 4,560
COSTCO WHSL CORP NEW COM 22160K105 2,784 5,809 SH   SOLE   0 0 5,809
CROWN CASTLE INTL CORP NEW COM 22822V101 886 5,262 SH   SOLE   0 0 5,262
CSX CORP COM 126408103 4,649 159,984 SH   SOLE   0 0 159,984
CUMMINS INC COM 231021106 3,467 17,913 SH   SOLE   0 0 17,913
CVS HEALTH CORP COM 126650100 4,858 52,430 SH   SOLE   0 0 52,430
D R HORTON INC COM 23331A109 266 4,021 SH   SOLE   0 0 4,021
DANAHER CORPORATION COM 235851102 12,434 49,046 SH   SOLE   0 0 49,046
DEERE & CO COM 244199105 2,796 9,337 SH   SOLE   0 0 9,337
DEVON ENERGY CORP NEW COM 25179M103 2,669 48,425 SH   SOLE   0 0 48,425
DIAGEO PLC SPON ADR NEW 25243Q205 862 4,950 SH   SOLE   0 0 4,950
DIMENSIONAL ETF TRUST EMGR CRE EQT MNG 25434V302 323 13,931 SH   SOLE   0 0 13,931
DIMENSIONAL ETF TRUST US CORE EQT MKT 25434V104 709 26,811 SH   SOLE   0 0 26,811
DISNEY WALT CO COM 254687106 5,559 58,886 SH   SOLE   0 0 58,886
DOLLAR TREE INC COM 256746108 538 3,453 SH   SOLE   0 0 3,453
DOMINION ENERGY INC COM 25746U109 586 7,340 SH   SOLE   0 0 7,340
DONALDSON INC COM 257651109 238 4,950 SH   SOLE   0 0 4,950
DOUBLELINE INCOME SOLUTIONS COM 258622109 1,208 99,625 SH   SOLE   0 0 99,625
DOVER CORP COM 260003108 223 1,837 SH   SOLE   0 0 1,837
DOW INC COM 260557103 297 5,754 SH   SOLE   0 0 5,754
DUKE ENERGY CORP NEW COM NEW 26441C204 743 6,927 SH   SOLE   0 0 6,927
DUKE REALTY CORP COM NEW 264411505 909 16,546 SH   SOLE   0 0 16,546
DUPONT DE NEMOURS INC COM 26614N102 311 5,591 SH   SOLE   0 0 5,591
EAST WEST BANCORP INC COM 27579R104 1,813 27,985 SH   SOLE   0 0 27,985
EATON CORP PLC SHS G29183103 500 3,968 SH   SOLE   0 0 3,968
EATON VANCE FLTING RATE INC COM 278279104 481 40,820 SH   SOLE   0 0 40,820
EATON VANCE TAX-MANAGED DIVE COM 27828N102 2,092 184,684 SH   SOLE   0 0 184,684
EBAY INC. COM 278642103 548 13,139 SH   SOLE   0 0 13,139
ECOLAB INC COM 278865100 447 2,909 SH   SOLE   0 0 2,909
EDWARDS LIFESCIENCES CORP COM 28176E108 372 3,909 SH   SOLE   0 0 3,909
ELANCO ANIMAL HEALTH INC COM 28414H103 211 10,762 SH   SOLE   0 0 10,762
EMERSON ELEC CO COM 291011104 3,040 38,224 SH   SOLE   0 0 38,224
ENBRIDGE INC COM 29250N105 2,708 64,076 SH   SOLE   0 0 64,076
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 1,363 136,571 SH   SOLE   0 0 136,571
ENSTAR GROUP LIMITED SHS G3075P101 471 2,200 SH   SOLE   0 0 2,200
ENTERPRISE PRODS PARTNERS L COM 293792107 1,973 80,980 SH   SOLE   0 0 80,980
ETF MANAGERS TR PRIME JUNIR SLVR 26924G102 852 89,565 SH   SOLE   0 0 89,565
EVERSOURCE ENERGY COM 30040W108 342 4,049 SH   SOLE   0 0 4,049
EXPEDITORS INTL WASH INC COM 302130109 407 4,175 SH   SOLE   0 0 4,175
EXXON MOBIL CORP COM 30231G102 18,818 219,730 SH   SOLE   0 0 219,730
FACTSET RESH SYS INC COM 303075105 288 750 SH   SOLE   0 0 750
FEDEX CORP COM 31428X106 426 1,879 SH   SOLE   0 0 1,879
FIDELITY COVINGTON TRUST MSCI ENERGY IDX 316092402 799 41,187 SH   SOLE   0 0 41,187
FIRST MAJESTIC SILVER CORP COM 32076V103 72 10,000 SH   SOLE   0 0 10,000
FIRST WAVE BIOPHARMA INC COM 33749P101 2 10,130 SH   SOLE   0 0 10,130
FISERV INC COM 337738108 527 5,926 SH   SOLE   0 0 5,926
FLEXSHARES TR QUALT DIVD IDX 33939L860 382 7,530 SH   SOLE   0 0 7,530
FORD MTR CO DEL COM 345370860 384 34,499 SH   SOLE   0 0 34,499
FORTINET INC COM 34959E109 4,195 74,138 SH   SOLE   0 0 74,138
FORTIVE CORP COM 34959J108 1,097 20,168 SH   SOLE   0 0 20,168
FORTUNE BRANDS HOME & SEC IN COM 34964C106 525 8,769 SH   SOLE   0 0 8,769
FREEPORT-MCMORAN INC CL B 35671D857 424 14,494 SH   SOLE   0 0 14,494
F-STAR THERAPEUTICS INC COM 30315R107 227 36,291 SH   SOLE   0 0 36,291
GABELLI DIVID & INCOME TR COM 36242H104 248 12,140 SH   SOLE   0 0 12,140
GENERAL ELECTRIC CO COM NEW 369604301 488 7,661 SH   SOLE   0 0 7,661
GENERAL MLS INC COM 370334104 3,167 41,974 SH   SOLE   0 0 41,974
GENTEX CORP COM 371901109 839 29,989 SH   SOLE   0 0 29,989
GILEAD SCIENCES INC COM 375558103 320 5,183 SH   SOLE   0 0 5,183
GLOBE LIFE INC COM 37959E102 2,362 24,233 SH   SOLE   0 0 24,233
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107 630 22,701 SH   SOLE   0 0 22,701
GOLDMAN SACHS ETF TR ACTIVEBETA US LG 381430503 1,467 19,575 SH   SOLE   0 0 19,575
GOLDMAN SACHS ETF TR EQUAL WEIGHT US 381430438 566 10,189 SH   SOLE   0 0 10,189
GOLDMAN SACHS GROUP INC COM 38141G104 1,836 6,183 SH   SOLE   0 0 6,183
GRACO INC COM 384109104 1,724 29,019 SH   SOLE   0 0 29,019
HERSHEY CO COM 427866108 202 940 SH   SOLE   0 0 940
HOME DEPOT INC COM 437076102 12,867 46,913 SH   SOLE   0 0 46,913
HONEYWELL INTL INC COM 438516106 10,007 57,572 SH   SOLE   0 0 57,572
IDEXX LABS INC COM 45168D104 351 1,000 SH   SOLE   0 0 1,000
ILLINOIS TOOL WKS INC COM 452308109 1,584 8,690 SH   SOLE   0 0 8,690
INGERSOLL RAND INC COM 45687V106 276 6,560 SH   SOLE   0 0 6,560
INTEL CORP COM 458140100 6,071 162,282 SH   SOLE   0 0 162,282
INTERNATIONAL BUSINESS MACHS COM 459200101 8,091 57,302 SH   SOLE   0 0 57,302
INTUIT COM 461202103 3,345 8,678 SH   SOLE   0 0 8,678
INTUITIVE SURGICAL INC COM NEW 46120E602 264 1,314 SH   SOLE   0 0 1,314
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887 409 8,260 SH   SOLE   0 0 8,260
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 1,193 23,041 SH   SOLE   0 0 23,041
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 3,876 28,873 SH   SOLE   0 0 28,873
INVESCO EXCHANGE TRADED FD T S&P500 QUALITY 46137V241 797 18,976 SH   SOLE   0 0 18,976
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 1,318 28,512 SH   SOLE   0 0 28,512
INVESCO QQQ TR UNIT SER 1 46090E103 863 3,078 SH   SOLE   0 0 3,078
IQVIA HLDGS INC COM 46266C105 3,177 14,639 SH   SOLE   0 0 14,639
IRONSOURCE LTD CL A ORD SHS M5R75Y101 121 51,000 SH   SOLE   0 0 51,000
ISHARES INC CORE MSCI EMKT 46434G103 376 7,670 SH   SOLE   0 0 7,670
ISHARES INC MSCI EMERG MRKT 464286533 482 8,690 SH   SOLE   0 0 8,690
ISHARES INC MSCI EMRG CHN 46434G764 534 11,190 SH   SOLE   0 0 11,190
ISHARES INC MSCI GBL ETF NEW 46434G848 1,445 40,570 SH   SOLE   0 0 40,570
ISHARES INC MSCI JPN ETF NEW 46434G822 547 10,350 SH   SOLE   0 0 10,350
ISHARES S&P GSCI COMMODITY- UNIT BEN INT 46428R107 462 20,000 SH   SOLE   0 0 20,000
ISHARES SILVER TR ISHARES 46428Q109 554 29,725 SH   SOLE   0 0 29,725
ISHARES TR CORE DIV GRWTH 46434V621 4,443 93,253 SH   SOLE   0 0 93,253
ISHARES TR CORE HIGH DV ETF 46429B663 1,284 12,785 SH   SOLE   0 0 12,785
ISHARES TR CORE MSCI EAFE 46432F842 821 13,959 SH   SOLE   0 0 13,959
ISHARES TR CORE MSCI TOTAL 46432F834 474 8,303 SH   SOLE   0 0 8,303
ISHARES TR CORE S&P MCP ETF 464287507 4,467 19,746 SH   SOLE   0 0 19,746
ISHARES TR CORE S&P SCP ETF 464287804 4,387 47,469 SH   SOLE   0 0 47,469
ISHARES TR CORE S&P US GWT 464287671 2,044 24,418 SH   SOLE   0 0 24,418
ISHARES TR CORE S&P500 ETF 464287200 9,744 25,700 SH   SOLE   0 0 25,700
ISHARES TR CORE TOTAL USD 46434V613 1,590 33,951 SH   SOLE   0 0 33,951
ISHARES TR EXPANDED TECH 464287515 767 2,845 SH   SOLE   0 0 2,845
ISHARES TR FLTG RATE NT ETF 46429B655 1,347 26,979 SH   SOLE   0 0 26,979
ISHARES TR HIGH YLD BD FCTR 46435G250 313 7,189 SH   SOLE   0 0 7,189
ISHARES TR IBOXX INV CP ETF 464287242 1,245 11,311 SH   SOLE   0 0 11,311
ISHARES TR ISHS 1-5YR INVS 464288646 370 7,323 SH   SOLE   0 0 7,323
ISHARES TR ISHS 5-10YR INVT 464288638 1,585 31,041 SH   SOLE   0 0 31,041
ISHARES TR JPMORGAN USD EMG 464288281 1,144 13,410 SH   SOLE   0 0 13,410
ISHARES TR MBS ETF 464288588 3,853 39,521 SH   SOLE   0 0 39,521
ISHARES TR MRGSTR MD CP ETF 464288208 1,120 19,876 SH   SOLE   0 0 19,876
ISHARES TR MRGSTR SM CP ETF 464288505 372 8,400 SH   SOLE   0 0 8,400
ISHARES TR MSCI ACWI EX US 464288240 1,078 23,955 SH   SOLE   0 0 23,955
ISHARES TR MSCI EAFE ETF 464287465 645 10,316 SH   SOLE   0 0 10,316
ISHARES TR MSCI EMG MKT ETF 464287234 1,141 28,459 SH   SOLE   0 0 28,459
ISHARES TR MSCI EURO FL ETF 464289180 739 46,550 SH   SOLE   0 0 46,550
ISHARES TR MSCI KLD400 SOC 464288570 343 4,769 SH   SOLE   0 0 4,769
ISHARES TR MSCI USA ESG SLC 464288802 496 6,152 SH   SOLE   0 0 6,152
ISHARES TR MSCI USA MIN VOL 46429B697 339 4,828 SH   SOLE   0 0 4,828
ISHARES TR MSCI USA MMENTM 46432F396 407 2,981 SH   SOLE   0 0 2,981
ISHARES TR MSCI USA QLT FCT 46432F339 295 2,637 SH   SOLE   0 0 2,637
ISHARES TR NA TEC MULTM ETF 464287531 206 3,500 SH   SOLE   0 0 3,500
ISHARES TR PFD AND INCM SEC 464288687 375 11,419 SH   SOLE   0 0 11,419
ISHARES TR RUS 1000 GRW ETF 464287614 397 1,814 SH   SOLE   0 0 1,814
ISHARES TR RUS MD CP GR ETF 464287481 221 2,791 SH   SOLE   0 0 2,791
ISHARES TR RUS MID CAP ETF 464287499 333 5,156 SH   SOLE   0 0 5,156
ISHARES TR RUSSELL 2000 ETF 464287655 510 3,009 SH   SOLE   0 0 3,009
ISHARES TR S&P 100 ETF 464287101 537 3,114 SH   SOLE   0 0 3,114
ISHARES TR S&P 500 VAL ETF 464287408 421 3,064 SH   SOLE   0 0 3,064
ISHARES TR SELECT DIVID ETF 464287168 569 4,837 SH   SOLE   0 0 4,837
ISHARES TR SHRT NAT MUN ETF 464288158 272 2,600 SH   SOLE   0 0 2,600
ISHARES TR TIPS BD ETF 464287176 1,056 9,267 SH   SOLE   0 0 9,267
ISHARES TR U S EQUITY FACTR 46434V282 789 20,820 SH   SOLE   0 0 20,820
ISHARES TR U.S. TECH ETF 464287721 1,689 21,122 SH   SOLE   0 0 21,122
ISHARES TR US HOME CONS ETF 464288752 1,224 23,317 SH   SOLE   0 0 23,317
J P MORGAN EXCHANGE TRADED F EQUITY PREMIUM 46641Q332 610 10,995 SH   SOLE   0 0 10,995
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837 967 19,310 SH   SOLE   0 0 19,310
J P MORGAN EXCHANGE TRADED F ULTRA SHT MUNCPL 46641Q654 360 7,115 SH   SOLE   0 0 7,115
JD.COM INC SPON ADR CL A 47215P106 1,092 17,000 SH   SOLE   0 0 17,000
JEFFERIES FINL GROUP INC COM 47233W109 683 24,743 SH   SOLE   0 0 24,743
JOHN HANCOCK EXCHANGE TRADED MLTFCTR LRG CAP 47804J107 1,870 39,228 SH   SOLE   0 0 39,228
JOHN HANCOCK EXCHANGE TRADED MULTI INTL ETF 47804J859 451 16,683 SH   SOLE   0 0 16,683
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206 2,122 48,035 SH   SOLE   0 0 48,035
JOHNSON & JOHNSON COM 478160104 21,660 122,024 SH   SOLE   0 0 122,024
JPMORGAN CHASE & CO COM 46625H100 15,919 141,368 SH   SOLE   0 0 141,368
KIMBERLY-CLARK CORP COM 494368103 1,432 10,597 SH   SOLE   0 0 10,597
KRAFT HEINZ CO COM 500754106 956 25,068 SH   SOLE   0 0 25,068
LIFE STORAGE INC COM 53223X107 276 2,475 SH   SOLE   0 0 2,475
LILLY ELI & CO COM 532457108 9,374 28,910 SH   SOLE   0 0 28,910
LINDE PLC SHS G5494J103 597 2,078 SH   SOLE   0 0 2,078
LISTED FD TR HORIZON KINETICS 53656F623 1,514 53,051 SH   SOLE   0 0 53,051
LIVE OAK BANCSHARES INC COM 53803X105 383 11,300 SH   SOLE   0 0 11,300
LOCKHEED MARTIN CORP COM 539830109 4,337 10,088 SH   SOLE   0 0 10,088
LOWES COS INC COM 548661107 3,505 20,064 SH   SOLE   0 0 20,064
MARATHON PETE CORP COM 56585A102 658 8,005 SH   SOLE   0 0 8,005
MARKEL CORP COM 570535104 272 210 SH   SOLE   0 0 210
MARSH & MCLENNAN COS INC COM 571748102 281 1,808 SH   SOLE   0 0 1,808
MASTERCARD INCORPORATED CL A 57636Q104 4,805 15,232 SH   SOLE   0 0 15,232
MCCORMICK & CO INC COM NON VTG 579780206 2,098 25,198 SH   SOLE   0 0 25,198
MCDONALDS CORP COM 580135101 4,792 19,410 SH   SOLE   0 0 19,410
MEDTRONIC PLC SHS G5960L103 2,464 27,454 SH   SOLE   0 0 27,454
MERCK & CO INC COM 58933Y105 9,060 99,374 SH   SOLE   0 0 99,374
META PLATFORMS INC CL A 30303M102 883 5,475 SH   SOLE   0 0 5,475
METLIFE INC COM 59156R108 1,373 21,866 SH   SOLE   0 0 21,866
METTLER TOLEDO INTERNATIONAL COM 592688105 2,916 2,538 SH   SOLE   0 0 2,538
MICROSOFT CORP COM 594918104 35,451 138,032 SH   SOLE   0 0 138,032
MIMEDX GROUP INC COM 602496101 2,235 644,122 SH   SOLE   0 0 644,122
MODERNA INC COM 60770K107 251 1,760 SH   SOLE   0 0 1,760
MONDELEZ INTL INC CL A 609207105 4,478 72,126 SH   SOLE   0 0 72,126
MORGAN STANLEY COM NEW 617446448 691 9,081 SH   SOLE   0 0 9,081
NEXTERA ENERGY INC COM 65339F101 8,235 106,319 SH   SOLE   0 0 106,319
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106 4,584 61,806 SH   SOLE   0 0 61,806
NIKE INC CL B 654106103 5,098 49,886 SH   SOLE   0 0 49,886
NORFOLK SOUTHN CORP COM 655844108 443 1,948 SH   SOLE   0 0 1,948
NORTHROP GRUMMAN CORP COM 666807102 408 853 SH   SOLE   0 0 853
NOVAGOLD RES INC COM NEW 66987E206 48 10,000 SH   SOLE   0 0 10,000
NOVARTIS AG SPONSORED ADR 66987V109 2,216 26,215 SH   SOLE   0 0 26,215
NUCOR CORP COM 670346105 1,163 11,134 SH   SOLE   0 0 11,134
NUVEEN AMT FREE MUN CR INC F COM 67071L106 634 48,380 SH   SOLE   0 0 48,380
NUVEEN PFD & INCM SECURTIES COM 67072C105 238 32,825 SH   SOLE   0 0 32,825
NVIDIA CORPORATION COM 67066G104 3,353 22,119 SH   SOLE   0 0 22,119
NXP SEMICONDUCTORS N V COM N6596X109 437 2,951 SH   SOLE   0 0 2,951
OMNICOM GROUP INC COM 681919106 1,906 29,962 SH   SOLE   0 0 29,962
ONEOK INC NEW COM 682680103 211 3,810 SH   SOLE   0 0 3,810
ORACLE CORP COM 68389X105 7,299 104,463 SH   SOLE   0 0 104,463
ORGANON & CO COMMON STOCK 68622V106 1,257 37,249 SH   SOLE   0 0 37,249
OTIS WORLDWIDE CORP COM 68902V107 1,028 14,543 SH   SOLE   0 0 14,543
PARK CITY GROUP INC COM NEW 700215304 173 39,375 SH   SOLE   0 0 39,375
PARKER-HANNIFIN CORP COM 701094104 789 3,207 SH   SOLE   0 0 3,207
PAYCHEX INC COM 704326107 3,401 29,866 SH   SOLE   0 0 29,866
PAYPAL HLDGS INC COM 70450Y103 1,137 16,274 SH   SOLE   0 0 16,274
PENNYMAC CORP NOTE 5.500%11/0 70932AAD5 737 750,000 SH   SOLE   0 0 750,000
PEPSICO INC COM 713448108 8,859 53,157 SH   SOLE   0 0 53,157
PERKINELMER INC COM 714046109 420 2,955 SH   SOLE   0 0 2,955
PFIZER INC COM 717081103 8,364 159,531 SH   SOLE   0 0 159,531
PHILIP MORRIS INTL INC COM 718172109 352 3,565 SH   SOLE   0 0 3,565
PHILLIPS 66 COM 718546104 2,342 28,566 SH   SOLE   0 0 28,566
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 8,129 82,025 SH   SOLE   0 0 82,025
PNC FINL SVCS GROUP INC COM 693475105 981 6,216 SH   SOLE   0 0 6,216
PROCTER AND GAMBLE CO COM 742718109 14,399 100,137 SH   SOLE   0 0 100,137
PROGRESSIVE CORP COM 743315103 3,758 32,319 SH   SOLE   0 0 32,319
QUALCOMM INC COM 747525103 1,145 8,962 SH   SOLE   0 0 8,962
QUEST DIAGNOSTICS INC COM 74834L100 1,397 10,508 SH   SOLE   0 0 10,508
RAYTHEON TECHNOLOGIES CORP COM 75513E101 4,982 51,832 SH   SOLE   0 0 51,832
RELMADA THERAPEUTICS INC COM 75955J402 9,567 503,776 SH   SOLE   0 0 503,776
RIO TINTO PLC SPONSORED ADR 767204100 2,727 44,710 SH   SOLE   0 0 44,710
ROCKWELL AUTOMATION INC COM 773903109 202 1,014 SH   SOLE   0 0 1,014
ROMEO POWER INC COM 776153108 7 15,000 SH   SOLE   0 0 15,000
ROPER TECHNOLOGIES INC COM 776696106 4,548 11,524 SH   SOLE   0 0 11,524
ROYALTY PHARMA PLC SHS CLASS A G7709Q104 204 4,859 SH   SOLE   0 0 4,859
S&P GLOBAL INC COM 78409V104 1,773 5,261 SH   SOLE   0 0 5,261
SALESFORCE INC COM 79466L302 5,794 35,109 SH   SOLE   0 0 35,109
SANOFI SPONSORED ADR 80105N105 1,520 30,385 SH   SOLE   0 0 30,385
SCHLUMBERGER LTD COM STK 806857108 650 18,171 SH   SOLE   0 0 18,171
SCHWAB STRATEGIC TR SCHWB FDT EMK LG 808524730 453 17,472 SH   SOLE   0 0 17,472
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 203 4,546 SH   SOLE   0 0 4,546
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 896 14,278 SH   SOLE   0 0 14,278
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 430 11,033 SH   SOLE   0 0 11,033
SCIENCE APPLICATIONS INTL CO COM 808625107 2,097 22,520 SH   SOLE   0 0 22,520
SELECT SECTOR SPDR TR ENERGY 81369Y506 4,487 62,751 SH   SOLE   0 0 62,751
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 243 7,720 SH   SOLE   0 0 7,720
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 471 3,426 SH   SOLE   0 0 3,426
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 288 3,993 SH   SOLE   0 0 3,993
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 585 4,563 SH   SOLE   0 0 4,563
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,010 11,562 SH   SOLE   0 0 11,562
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,122 15,244 SH   SOLE   0 0 15,244
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 3,970 31,229 SH   SOLE   0 0 31,229
SERVICENOW INC COM 81762P102 487 1,025 SH   SOLE   0 0 1,025
SHELL PLC SPON ADS 780259305 556 10,636 SH   SOLE   0 0 10,636
SHERWIN WILLIAMS CO COM 824348106 594 2,655 SH   SOLE   0 0 2,655
SIRIUS XM HOLDINGS INC COM 82968B103 294 48,007 SH   SOLE   0 0 48,007
SOLAREDGE TECHNOLOGIES INC COM 83417M104 205 750 SH   SOLE   0 0 750
SOUTHERN CO COM 842587107 1,501 21,053 SH   SOLE   0 0 21,053
SOUTHERN COPPER CORP COM 84265V105 917 18,400 SH   SOLE   0 0 18,400
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 299 972 SH   SOLE   0 0 972
SPDR GOLD TR GOLD SHS 78463V107 6,428 38,160 SH   SOLE   0 0 38,160
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,474 3,906 SH   SOLE   0 0 3,906
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 744 1,799 SH   SOLE   0 0 1,799
SPDR SER TR BLOOMBERG INVT 78468R200 4,992 165,777 SH   SOLE   0 0 165,777
SPDR SER TR MSCI USA STRTGIC 78468R812 1,167 10,802 SH   SOLE   0 0 10,802
SPDR SER TR NYSE TECH ETF 78464A102 2,137 20,738 SH   SOLE   0 0 20,738
SPDR SER TR PORTFOLIO S&P600 78468R853 274 7,625 SH   SOLE   0 0 7,625
SPDR SER TR PORTFOLIO SHORT 78464A474 4,884 164,273 SH   SOLE   0 0 164,273
SPDR SER TR PRTFLO S&P500 HI 78468R788 2,262 56,680 SH   SOLE   0 0 56,680
SPDR SER TR S&P REGL BKG 78464A698 286 4,915 SH   SOLE   0 0 4,915
SPLASH BEVERAGE GROUP INC COM NEW 84862C203 398 133,251 SH   SOLE   0 0 133,251
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 168 10,000 SH   SOLE   0 0 10,000
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 2,665 386,223 SH   SOLE   0 0 386,223
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 2,241 53,816 SH   SOLE   0 0 53,816
STAR GROUP L P UNIT LTD PARTNR 85512C105 669 73,000 SH   SOLE   0 0 73,000
STARBUCKS CORP COM 855244109 1,377 18,021 SH   SOLE   0 0 18,021
STRYKER CORPORATION COM 863667101 1,327 6,671 SH   SOLE   0 0 6,671
SUN LIFE FINANCIAL INC. COM 866796105 305 6,667 SH   SOLE   0 0 6,667
SYSCO CORP COM 871829107 2,102 24,813 SH   SOLE   0 0 24,813
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 369 3,013 SH   SOLE   0 0 3,013
TARGET CORP COM 87612E106 762 5,398 SH   SOLE   0 0 5,398
TELEDYNE TECHNOLOGIES INC COM 879360105 1,493 3,981 SH   SOLE   0 0 3,981
TESLA INC COM 88160R101 4,377 6,500 SH   SOLE   0 0 6,500
TEXAS INSTRS INC COM 882508104 1,713 11,148 SH   SOLE   0 0 11,148
THERMO FISHER SCIENTIFIC INC COM 883556102 20,488 37,711 SH   SOLE   0 0 37,711
TJX COS INC NEW COM 872540109 2,894 51,819 SH   SOLE   0 0 51,819
TORONTO DOMINION BK ONT COM NEW 891160509 2,278 34,738 SH   SOLE   0 0 34,738
TOYOTA MOTOR CORP ADS 892331307 310 2,010 SH   SOLE   0 0 2,010
TRACTOR SUPPLY CO COM 892356106 238 1,230 SH   SOLE   0 0 1,230
TRANE TECHNOLOGIES PLC SHS G8994E103 989 7,618 SH   SOLE   0 0 7,618
TRANSDIGM GROUP INC COM 893641100 242 450 SH   SOLE   0 0 450
TRAVELERS COMPANIES INC COM 89417E109 1,726 10,206 SH   SOLE   0 0 10,206
TRUIST FINL CORP COM 89832Q109 1,850 39,010 SH   SOLE   0 0 39,010
UNILEVER PLC SPON ADR NEW 904767704 1,488 32,470 SH   SOLE   0 0 32,470
UNION PAC CORP COM 907818108 2,051 9,618 SH   SOLE   0 0 9,618
UNITED PARCEL SERVICE INC CL B 911312106 1,328 7,277 SH   SOLE   0 0 7,277
UNITEDHEALTH GROUP INC COM 91324P102 1,099 2,139 SH   SOLE   0 0 2,139
UNIVERSAL DISPLAY CORP COM 91347P105 963 9,523 SH   SOLE   0 0 9,523
UNIVERSAL HLTH SVCS INC CL B 913903100 1,025 10,178 SH   SOLE   0 0 10,178
US BANCORP DEL COM NEW 902973304 2,737 59,468 SH   SOLE   0 0 59,468
V F CORP COM 918204108 672 15,219 SH   SOLE   0 0 15,219
VALERO ENERGY CORP COM 91913Y100 544 5,116 SH   SOLE   0 0 5,116
VANECK ETF TRUST GOLD MINERS ETF 92189F106 3,015 110,111 SH   SOLE   0 0 110,111
VANECK ETF TRUST JUNIOR GOLD MINE 92189F791 401 12,545 SH   SOLE   0 0 12,545
VANGUARD BD INDEX FDS INTERMED TERM 921937819 639 8,235 SH   SOLE   0 0 8,235
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 244 3,171 SH   SOLE   0 0 3,171
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 356 7,188 SH   SOLE   0 0 7,188
VANGUARD INDEX FDS GROWTH ETF 922908736 811 3,638 SH   SOLE   0 0 3,638
VANGUARD INDEX FDS LARGE CAP ETF 922908637 1,061 6,159 SH   SOLE   0 0 6,159
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 614 4,742 SH   SOLE   0 0 4,742
VANGUARD INDEX FDS MID CAP ETF 922908629 4,379 22,234 SH   SOLE   0 0 22,234
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,019 11,187 SH   SOLE   0 0 11,187
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 13,667 39,400 SH   SOLE   0 0 39,400
VANGUARD INDEX FDS SM CP VAL ETF 922908611 877 5,856 SH   SOLE   0 0 5,856
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,219 6,922 SH   SOLE   0 0 6,922
VANGUARD INDEX FDS TOTAL STK MKT 922908769 678 3,596 SH   SOLE   0 0 3,596
VANGUARD INDEX FDS VALUE ETF 922908744 1,275 9,664 SH   SOLE   0 0 9,664
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 2,807 56,191 SH   SOLE   0 0 56,191
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 3,894 93,487 SH   SOLE   0 0 93,487
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746 313 6,275 SH   SOLE   0 0 6,275
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3,577 44,696 SH   SOLE   0 0 44,696
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 6,477 84,932 SH   SOLE   0 0 84,932
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,851 12,904 SH   SOLE   0 0 12,904
VANGUARD STAR FDS VG TL INTL STK F 921909768 442 8,566 SH   SOLE   0 0 8,566
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 5,738 140,632 SH   SOLE   0 0 140,632
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 3,089 30,378 SH   SOLE   0 0 30,378
VANGUARD WORLD FD ESG INTL STK ETF 921910725 314 6,404 SH   SOLE   0 0 6,404
VANGUARD WORLD FD ESG US STK ETF 921910733 477 7,191 SH   SOLE   0 0 7,191
VANGUARD WORLD FD MEGA GRWTH IND 921910816 231 1,270 SH   SOLE   0 0 1,270
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 225 991 SH   SOLE   0 0 991
VANGUARD WORLD FDS ENERGY ETF 92204A306 549 5,515 SH   SOLE   0 0 5,515
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 1,393 5,913 SH   SOLE   0 0 5,913
VANGUARD WORLD FDS INF TECH ETF 92204A702 872 2,670 SH   SOLE   0 0 2,670
VANGUARD WORLD FDS MATERIALS ETF 92204A801 2,326 14,519 SH   SOLE   0 0 14,519
VERIZON COMMUNICATIONS INC COM 92343V104 6,612 130,285 SH   SOLE   0 0 130,285
VERTIV HOLDINGS CO COM CL A 92537N108 938 114,111 SH   SOLE   0 0 114,111
VISA INC COM CL A 92826C839 7,537 38,279 SH   SOLE   0 0 38,279
WALMART INC COM 931142103 1,208 9,933 SH   SOLE   0 0 9,933
WARNER BROS DISCOVERY INC COM SER A 934423104 266 19,808 SH   SOLE   0 0 19,808
WASTE MGMT INC DEL COM 94106L109 370 2,420 SH   SOLE   0 0 2,420
WATERS CORP COM 941848103 1,893 5,719 SH   SOLE   0 0 5,719
WATSCO INC COM 942622200 435 1,822 SH   SOLE   0 0 1,822
WEC ENERGY GROUP INC COM 92939U106 2,609 25,924 SH   SOLE   0 0 25,924
WEIBO CORP NOTE 1.250%11/1 948596AC5 2,178 2,210,000 SH   SOLE   0 0 2,210,000
WELLS FARGO CO NEW COM 949746101 290 7,415 SH   SOLE   0 0 7,415
WESTERN ALLIANCE BANCORP COM 957638109 1,847 26,168 SH   SOLE   0 0 26,168
WEYERHAEUSER CO MTN BE COM NEW 962166104 818 24,711 SH   SOLE   0 0 24,711
WHEATON PRECIOUS METALS CORP COM 962879102 1,987 55,141 SH   SOLE   0 0 55,141
WHITE MTNS INS GROUP LTD COM G9618E107 822 660 SH   SOLE   0 0 660
WILLIAMS COS INC COM 969457100 234 7,500 SH   SOLE   0 0 7,500
WISA TECHNOLOGIES INC COM NEW 86633R203 20 32,942 SH   SOLE   0 0 32,942
WISDOMTREE TR US LARGECAP FUND 97717W588 389 9,545 SH   SOLE   0 0 9,545
WISDOMTREE TR US QTLY DIV GRT 97717X669 246 4,290 SH   SOLE   0 0 4,290
WP CAREY INC COM 92936U109 377 4,550 SH   SOLE   0 0 4,550
XCEL ENERGY INC COM 98389B100 548 7,747 SH   SOLE   0 0 7,747
XYLEM INC COM 98419M100 1,668 21,334 SH   SOLE   0 0 21,334
YUM BRANDS INC COM 988498101 452 3,986 SH   SOLE   0 0 3,986
YUM CHINA HLDGS INC COM 98850P109 330 6,796 SH   SOLE   0 0 6,796