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
AON PLC SHS CL A G0403H108   3,366 10,700 SH   SOLE 0 0 0 10,700
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101   659 19,500 SH   SOLE 0 0 0 19,500
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   223 7,086 SH   SOLE 0 0 0 7,086
EATON CORP PLC SHS G29183103   20,780 121,423 SH   SOLE 0 0 0 121,423
MEDTRONIC PLC SHS G5960L103   3,298 41,001 SH   SOLE 0 0 0 41,001
PENTAIR PLC SHS G7S00T104   1,102 19,931 SH   SOLE 0 0 0 19,931
CHUBB LIMITED COM H1467J104   235 1,208 SH   SOLE 0 0 0 1,208
FREYR BATTERY SHS L4135L100   98 11,000 SH   SOLE 0 0 0 11,000
AT&T INC COM 00206R102   352 18,288 SH   SOLE 0 0 0 18,288
ABBOTT LABS COM 002824100   340 3,360 SH   SOLE 0 0 0 3,360
ABBVIE INC COM 00287Y109   31,400 197,265 SH   SOLE 0 0 0 197,265
ACADIA PHARMACEUTICALS INC COM 004225108   558 29,650 SH   SOLE 0 0 0 29,650
ACTIVISION BLIZZARD INC COM 00507V109   283 3,310 SH   SOLE 0 0 0 3,310
ADDUS HOMECARE CORP COM 006739106   1,025 9,600 SH   SOLE 0 0 0 9,600
ADOBE SYSTEMS INCORPORATED COM 00724F101   6,282 16,301 SH   SOLE 0 0 0 16,301
ADVANCED MICRO DEVICES INC COM 007903107   859 8,768 SH   SOLE 0 0 0 8,768
AGILENT TECHNOLOGIES INC COM 00846U101   216 1,563 SH   SOLE 0 0 0 1,563
AGNICO EAGLE MINES LTD COM 008474108   285 5,594 SH   SOLE 0 0 0 5,594
AIRBNB INC COM CL A 009066101   268 2,151 SH   SOLE 0 0 0 2,151
ALAMOS GOLD INC NEW COM CL A 011532108   223 18,200 SH   SOLE 0 0 0 18,200
ALLSTATE CORP COM 020002101   223 2,009 SH   SOLE 0 0 0 2,009
ALPHABET INC CAP STK CL C 02079K107   843 8,110 SH   SOLE 0 0 0 8,110
ALPHABET INC CAP STK CL A 02079K305   15,094 145,675 SH   SOLE 0 0 0 145,675
ALTRIA GROUP INC COM 02209S103   319 7,144 SH   SOLE 0 0 0 7,144
AMAZON COM INC COM 023135106   3,283 31,780 SH   SOLE 0 0 0 31,780
AMERICAN AXLE & MFG HLDGS IN COM 024061103   244 31,240 SH   SOLE 0 0 0 31,240
AMERICAN ELEC PWR CO INC COM 025537101   207 2,276 SH   SOLE 0 0 0 2,276
AMER STATES WTR CO COM 029899101   1,527 17,176 SH   SOLE 0 0 0 17,176
AMERICAN WTR WKS CO INC NEW COM 030420103   1,458 9,954 SH   SOLE 0 0 0 9,954
AMERISOURCEBERGEN CORP COM 03073E105   3,868 24,211 SH   SOLE 0 0 0 24,211
AMGEN INC COM 031162100   16,047 66,447 SH   SOLE 0 0 0 66,447
ELEVANCE HEALTH INC COM 036752103   6,439 14,010 SH   SOLE 0 0 0 14,010
APPLE INC COM 037833100   73,975 448,674 SH   SOLE 0 0 0 448,674
APPLIED INDL TECHNOLOGIES IN COM 03820C105   492 3,465 SH   SOLE 0 0 0 3,465
APPLIED MATLS INC COM 038222105   12,555 102,220 SH   SOLE 0 0 0 102,220
ARISTA NETWORKS INC COM 040413106   20,770 110,288 SH   SOLE 0 0 0 110,288
AUTOZONE INC COM 053332102   1,485 604 SH   SOLE 0 0 0 604
AXOS FINANCIAL INC COM 05465C100   406 10,986 SH   SOLE 0 0 0 10,986
AZEK CO INC CL A 05478C105   1,063 45,145 SH   SOLE 0 0 0 45,145
BRP GROUP INC COM CL A 05589G102   413 16,235 SH   SOLE 0 0 0 16,235
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   122 10,275 SH   SOLE 0 0 0 10,275
BANK AMERICA CORP COM 060505104   1,383 48,367 SH   SOLE 0 0 0 48,367
BANK NEW YORK MELLON CORP COM 064058100   673 14,802 SH   SOLE 0 0 0 14,802
BECTON DICKINSON & CO COM 075887109   7,077 28,631 SH   SOLE 0 0 0 28,631
BERKSHIRE HATHAWAY INC DEL CL A 084670108   4,190 9 SH   SOLE 0 0 0 9
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   9,494 30,791 SH   SOLE 0 0 0 30,791
BOEING CO COM 097023105   1,338 6,297 SH   SOLE 0 0 0 6,297
BORGWARNER INC COM 099724106   471 9,600 SH   SOLE 0 0 0 9,600
BRISTOL-MYERS SQUIBB CO COM 110122108   580 8,375 SH   SOLE 0 0 0 8,375
BROADCOM INC COM 11135F101   3,288 5,125 SH   SOLE 0 0 0 5,125
B2GOLD CORP COM 11777Q209   62 15,800 SH   SOLE 0 0 0 15,800
CSW INDUSTRIALS INC COM 126402106   683 4,918 SH   SOLE 0 0 0 4,918
CSX CORP COM 126408103   2,784 93,000 SH   SOLE 0 0 0 93,000
CVS HEALTH CORP COM 126650100   638 8,590 SH   SOLE 0 0 0 8,590
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201   211 3,590 SH   SOLE 0 0 0 3,590
CANADIAN NAT RES LTD COM 136385101   362 6,534 SH   SOLE 0 0 0 6,534
CARRIER GLOBAL CORPORATION COM 14448C104   1,053 23,025 SH   SOLE 0 0 0 23,025
CATERPILLAR INC COM 149123101   262 1,143 SH   SOLE 0 0 0 1,143
CHEGG INC COM 163092109   668 41,000 SH   SOLE 0 0 0 41,000
CHENIERE ENERGY PARTNERS LP COM UNIT 16411Q101   808 17,068 SH   SOLE 0 0 0 17,068
CHEVRON CORP NEW COM 166764100   4,145 25,406 SH   SOLE 0 0 0 25,406
CISCO SYS INC COM 17275R102   28,545 546,840 SH   SOLE 0 0 0 546,840
CLEAN HARBORS INC COM 184496107   272 1,907 SH   SOLE 0 0 0 1,907
CLOROX CO DEL COM 189054109   4,200 26,593 SH   SOLE 0 0 0 26,593
CLOUDFLARE INC CL A COM 18915M107   257 4,175 SH   SOLE 0 0 0 4,175
COCA COLA CO COM 191216100   24,464 394,484 SH   SOLE 0 0 0 394,484
COLGATE PALMOLIVE CO COM 194162103   787 10,478 SH   SOLE 0 0 0 10,478
COLUMBIA BKG SYS INC COM 197236102   204 9,504 SH   SOLE 0 0 0 9,504
COMCAST CORP NEW CL A 20030N101   18,477 488,339 SH   SOLE 0 0 0 488,339
COMMERCE BANCSHARES INC COM 200525103   429 7,347 SH   SOLE 0 0 0 7,347
CONOCOPHILLIPS COM 20825C104   704 7,096 SH   SOLE 0 0 0 7,096
COSTCO WHSL CORP NEW COM 22160K105   5,521 11,112 SH   SOLE 0 0 0 11,112
CROCS INC COM 227046109   1,010 7,991 SH   SOLE 0 0 0 7,991
CUMMINS INC COM 231021106   628 2,628 SH   SOLE 0 0 0 2,628
DANAHER CORPORATION COM 235851102   5,014 19,889 SH   SOLE 0 0 0 19,889
DARDEN RESTAURANTS INC COM 237194105   241 1,556 SH   SOLE 0 0 0 1,556
DECKERS OUTDOOR CORP COM 243537107   3,963 8,816 SH   SOLE 0 0 0 8,816
DEERE & CO COM 244199105   361 875 SH   SOLE 0 0 0 875
DIAGEO PLC SPON ADR NEW 25243Q205   238 1,313 SH   SOLE 0 0 0 1,313
DIMENSIONAL ETF TRUST CORE FIXED INCOM 25434V872   529 12,436 SH   SOLE 0 0 0 12,436
DISNEY WALT CO COM 254687106   943 9,419 SH   SOLE 0 0 0 9,419
DOLLAR GEN CORP NEW COM 256677105   303 1,439 SH   SOLE 0 0 0 1,439
DUTCH BROS INC CL A 26701L100   226 7,130 SH   SOLE 0 0 0 7,130
EMX RTY CORP COM 26873J107   47 23,500 SH   SOLE 0 0 0 23,500
EATON VANCE TAX-MANAGED GLOB COM 27829F108   114 14,555 SH   SOLE 0 0 0 14,555
EDWARDS LIFESCIENCES CORP COM 28176E108   2,978 36,000 SH   SOLE 0 0 0 36,000
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   213 17,120 SH   SOLE 0 0 0 17,120
ESSEX PPTY TR INC COM 297178105   332 1,590 SH   SOLE 0 0 0 1,590
ETSY INC COM 29786A106   743 6,670 SH   SOLE 0 0 0 6,670
EXELON CORP COM 30161N101   18,227 436,064 SH   SOLE 0 0 0 436,064
EXXON MOBIL CORP COM 30231G102   18,294 166,891 SH   SOLE 0 0 0 166,891
FS CREDIT OPPORTUNITIES CORP COMMON STOCK 30290Y101   182 40,954 SH   SOLE 0 0 0 40,954
META PLATFORMS INC CL A 30303M102   7,859 37,082 SH   SOLE 0 0 0 37,082
FIFTH THIRD BANCORP COM 316773100   373 14,000 SH   SOLE 0 0 0 14,000
FIRST HORIZON CORPORATION COM 320517105   384 21,600 SH   SOLE 0 0 0 21,600
FIRST TR VALUE LINE DIVID IN SHS 33734H106   305 7,602 SH   SOLE 0 0 0 7,602
FIRSTCASH HOLDINGS INC COM 33768G107   597 6,265 SH   SOLE 0 0 0 6,265
FIVE BELOW INC COM 33829M101   2,775 13,473 SH   SOLE 0 0 0 13,473
FLOWERS FOODS INC COM 343498101   466 17,012 SH   SOLE 0 0 0 17,012
FORD MTR CO DEL COM 345370860   601 47,672 SH   SOLE 0 0 0 47,672
FORTINET INC COM 34959E109   8,771 132,244 SH   SOLE 0 0 0 132,244
FORTUNA SILVER MINES INC COM 349915108   43 11,220 SH   SOLE 0 0 0 11,220
FRANCO NEV CORP COM 351858105   440 3,020 SH   SOLE 0 0 0 3,020
FRANKLIN ELEC INC COM 353514102   495 5,258 SH   SOLE 0 0 0 5,258
FREEPORT-MCMORAN INC CL B 35671D857   311 7,602 SH   SOLE 0 0 0 7,602
GE HEALTHCARE TECHNOLOGIES I COMMON STOCK 36266G107   218 2,662 SH   SOLE 0 0 0 2,662
GALLAGHER ARTHUR J & CO COM 363576109   20,222 105,801 SH   SOLE 0 0 0 105,801
GENERAL DYNAMICS CORP COM 369550108   2,851 12,492 SH   SOLE 0 0 0 12,492
GENERAL ELECTRIC CO COM NEW 369604301   285 2,977 SH   SOLE 0 0 0 2,977
GIBRALTAR INDS INC COM 374689107   900 18,550 SH   SOLE 0 0 0 18,550
GILEAD SCIENCES INC COM 375558103   587 7,071 SH   SOLE 0 0 0 7,071
GLOBUS MED INC CL A 379577208   2,881 50,869 SH   SOLE 0 0 0 50,869
HP INC COM 40434L105   365 12,452 SH   SOLE 0 0 0 12,452
HAMILTON LANE INC CL A 407497106   467 6,311 SH   SOLE 0 0 0 6,311
HEALTHCARE RLTY TR CL A COM 42226K105   277 14,325 SH   SOLE 0 0 0 14,325
HERSHEY CO COM 427866108   27,543 108,285 SH   SOLE 0 0 0 108,285
HEWLETT PACKARD ENTERPRISE C COM 42824C109   371 23,318 SH   SOLE 0 0 0 23,318
HOME DEPOT INC COM 437076102   5,378 18,257 SH   SOLE 0 0 0 18,257
HONEYWELL INTL INC COM 438516106   318 1,663 SH   SOLE 0 0 0 1,663
HUDSON PAC PPTYS INC COM 444097109   67 10,150 SH   SOLE 0 0 0 10,150
HUNTINGTON BANCSHARES INC COM 446150104   353 31,514 SH   SOLE 0 0 0 31,514
ITT INC COM 45073V108   509 5,900 SH   SOLE 0 0 0 5,900
ILLINOIS TOOL WKS INC COM 452308109   205 843 SH   SOLE 0 0 0 843
INSPERITY INC COM 45778Q107   476 3,919 SH   SOLE 0 0 0 3,919
INNOVATIVE INDL PPTYS INC COM 45781V101   264 3,477 SH   SOLE 0 0 0 3,477
INTEL CORP COM 458140100   812 24,859 SH   SOLE 0 0 0 24,859
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,398 13,401 SH   SOLE 0 0 0 13,401
INTERNATIONAL BUSINESS MACHS COM 459200101   26,317 200,975 SH   SOLE 0 0 0 200,975
INVESCO QQQ TR UNIT SER 1 46090E103   2,090 6,513 SH   SOLE 0 0 0 6,513
INTRA-CELLULAR THERAPIES INC COM 46116X101   347 6,400 SH   SOLE 0 0 0 6,400
INTUIT COM 461202103   630 1,413 SH   SOLE 0 0 0 1,413
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   650 4,495 SH   SOLE 0 0 0 4,495
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   317 2,020 SH   SOLE 0 0 0 2,020
ISHARES SILVER TR ISHARES 46428Q109   868 39,256 SH   SOLE 0 0 0 39,256
ISHARES GOLD TR ISHARES NEW 464285204   10,022 268,178 SH   SOLE 0 0 0 268,178
ISHARES INC MSCI GBL MIN VOL 464286525   504 5,208 SH   SOLE 0 0 0 5,208
ISHARES TR SELECT DIVID ETF 464287168   359 3,062 SH   SOLE 0 0 0 3,062
ISHARES TR CORE S&P500 ETF 464287200   13,790 33,546 SH   SOLE 0 0 0 33,546
ISHARES TR CORE US AGGBD ET 464287226   11,440 114,811 SH   SOLE 0 0 0 114,811
ISHARES TR MSCI EMG MKT ETF 464287234   959 24,314 SH   SOLE 0 0 0 24,314
ISHARES TR IBOXX INV CP ETF 464287242   2,116 19,307 SH   SOLE 0 0 0 19,307
ISHARES TR S&P 500 GRWT ETF 464287309   463 7,252 SH   SOLE 0 0 0 7,252
ISHARES TR 20 YR TR BD ETF 464287432   315 2,961 SH   SOLE 0 0 0 2,961
ISHARES TR 1 3 YR TREAS BD 464287457   10,590 128,896 SH   SOLE 0 0 0 128,896
ISHARES TR CORE S&P US GWT 464287671   600 6,757 SH   SOLE 0 0 0 6,757
ISHARES TR CORE S&P SCP ETF 464287804   752 7,773 SH   SOLE 0 0 0 7,773
ISHARES TR JPMORGAN USD EMG 464288281   1,992 23,085 SH   SOLE 0 0 0 23,085
ISHARES TR NATIONAL MUN ETF 464288414   246 2,280 SH   SOLE 0 0 0 2,280
ISHARES TR INTL SEL DIV ETF 464288448   540 19,643 SH   SOLE 0 0 0 19,643
ISHARES TR MSCI KLD400 SOC 464288570   221 2,828 SH   SOLE 0 0 0 2,828
ISHARES TR MBS ETF 464288588   2,602 27,466 SH   SOLE 0 0 0 27,466
ISHARES TR USD INV GRDE ETF 464288620   452 8,914 SH   SOLE 0 0 0 8,914
ISHARES TR ISHS 5-10YR INVT 464288638   4,561 88,951 SH   SOLE 0 0 0 88,951
ISHARES TR SHORT TREAS BD 464288679   213 1,929 SH   SOLE 0 0 0 1,929
ISHARES TR PFD AND INCM SEC 464288687   393 12,594 SH   SOLE 0 0 0 12,594
ISHARES TR MSCI USA ESG SLC 464288802   216 2,459 SH   SOLE 0 0 0 2,459
ISHARES TR EAFE VALUE ETF 464288877   5,356 110,368 SH   SOLE 0 0 0 110,368
ISHARES TR EAFE GRWTH ETF 464288885   10,476 111,822 SH   SOLE 0 0 0 111,822
ISHARES TR GRWT ALLOCAT ETF 464289867   283 5,657 SH   SOLE 0 0 0 5,657
ISHARES TR US TREAS BD ETF 46429B267   1,783 76,246 SH   SOLE 0 0 0 76,246
ISHARES TR MSCI INDIA ETF 46429B598   259 6,575 SH   SOLE 0 0 0 6,575
ISHARES TR FLTG RATE NT ETF 46429B655   345 6,855 SH   SOLE 0 0 0 6,855
ISHARES TR CORE HIGH DV ETF 46429B663   985 9,694 SH   SOLE 0 0 0 9,694
ISHARES TR MSCI USA MIN VOL 46429B697   7,126 97,962 SH   SOLE 0 0 0 97,962
ISHARES U S ETF TR BLACKROCK SHORT 46431W838   310 6,200 SH   SOLE 0 0 0 6,200
ISHARES TR MSCI USA QLT FCT 46432F339   16,633 134,065 SH   SOLE 0 0 0 134,065
ISHARES TR MSCI USA MMENTM 46432F396   4,159 29,910 SH   SOLE 0 0 0 29,910
ISHARES INC ESG AWR MSCI EM 46434G863   5,552 176,357 SH   SOLE 0 0 0 176,357
ISHARES TR MSCI LW CRB TG 46434V464   821 5,546 SH   SOLE 0 0 0 5,546
ISHARES TR CONV BD ETF 46435G102   552 7,605 SH   SOLE 0 0 0 7,605
ISHARES TR ESG AWRE USD ETF 46435G193   271 11,758 SH   SOLE 0 0 0 11,758
ISHARES TR ESG AWRE 1 5 YR 46435G243   223 9,267 SH   SOLE 0 0 0 9,267
ISHARES TR ESG AWR MSCI USA 46435G425   14,309 158,196 SH   SOLE 0 0 0 158,196
ISHARES TR ESG AW MSCI EAFE 46435G516   300 4,180 SH   SOLE 0 0 0 4,180
ISHARES TR ESG ADV TTL USD 46436E619   980 22,659 SH   SOLE 0 0 0 22,659
ISHARES TR ESG MSCI USA ETF 46436E767   365 11,043 SH   SOLE 0 0 0 11,043
J & J SNACK FOODS CORP COM 466032109   492 3,321 SH   SOLE 0 0 0 3,321
JPMORGAN CHASE & CO COM 46625H100   6,245 47,959 SH   SOLE 0 0 0 47,959
JOHNSON & JOHNSON COM 478160104   25,052 161,743 SH   SOLE 0 0 0 161,743
KEYSIGHT TECHNOLOGIES INC COM 49338L103   206 1,274 SH   SOLE 0 0 0 1,274
KIMBERLY-CLARK CORP COM 494368103   509 3,793 SH   SOLE 0 0 0 3,793
KINDER MORGAN INC DEL COM 49456B101   16,696 955,066 SH   SOLE 0 0 0 955,066
LAM RESEARCH CORP COM 512807108   2,953 5,570 SH   SOLE 0 0 0 5,570
LEMAITRE VASCULAR INC COM 525558201   753 14,622 SH   SOLE 0 0 0 14,622
LILLY ELI & CO COM 532457108   2,009 5,849 SH   SOLE 0 0 0 5,849
LOCKHEED MARTIN CORP COM 539830109   4,302 9,103 SH   SOLE 0 0 0 9,103
LULULEMON ATHLETICA INC COM 550021109   225 618 SH   SOLE 0 0 0 618
MARTEN TRANS LTD COM 573075108   438 20,926 SH   SOLE 0 0 0 20,926
MAXLINEAR INC COM 57776J100   1,010 28,677 SH   SOLE 0 0 0 28,677
MCDONALDS CORP COM 580135101   30,627 109,532 SH   SOLE 0 0 0 109,532
MERCK & CO INC COM 58933Y105   18,973 178,405 SH   SOLE 0 0 0 178,405
MERCURY SYS INC COM 589378108   476 9,312 SH   SOLE 0 0 0 9,312
METALLA RTY & STREAMING LTD COM NEW 59124U605   171 30,675 SH   SOLE 0 0 0 30,675
MICROSOFT CORP COM 594918104   42,861 148,728 SH   SOLE 0 0 0 148,728
MONDELEZ INTL INC CL A 609207105   9,533 136,807 SH   SOLE 0 0 0 136,807
MOSAIC CO NEW COM 61945C103   379 8,270 SH   SOLE 0 0 0 8,270
NETFLIX INC COM 64110L106   800 2,315 SH   SOLE 0 0 0 2,315
NEW FOUND GOLD CORP COM 64440N103   135 27,000 SH   SOLE 0 0 0 27,000
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   706 11,626 SH   SOLE 0 0 0 11,626
NIKE INC CL B 654106103   1,790 14,597 SH   SOLE 0 0 0 14,597
NORTHERN TR CORP COM 665859104   1,711 19,413 SH   SOLE 0 0 0 19,413
NORTHWEST BANCSHARES INC MD COM 667340103   354 29,400 SH   SOLE 0 0 0 29,400
NOVO-NORDISK A S ADR 670100205   5,825 36,600 SH   SOLE 0 0 0 36,600
NUVEEN CALIFORNIA AMT QLT MU COM 670651108   276 23,685 SH   SOLE 0 0 0 23,685
NVIDIA CORPORATION COM 67066G104   1,530 5,509 SH   SOLE 0 0 0 5,509
NUVEEN CA QUALTY MUN INCOME COM 67066Y105   944 85,708 SH   SOLE 0 0 0 85,708
NUVEEN MUN HIGH INCOME OPPOR COM 670682103   169 15,657 SH   SOLE 0 0 0 15,657
NUVEEN TAXABLE MUNICPAL INM COM 67074C103   387 23,981 SH   SOLE 0 0 0 23,981
OLD DOMINION FREIGHT LINE IN COM 679580100   1,647 4,833 SH   SOLE 0 0 0 4,833
ORACLE CORP COM 68389X105   13,447 144,834 SH   SOLE 0 0 0 144,834
OTIS WORLDWIDE CORP COM 68902V107   971 11,500 SH   SOLE 0 0 0 11,500
PDC ENERGY INC COM 69327R101   812 12,645 SH   SOLE 0 0 0 12,645
PNC FINL SVCS GROUP INC COM 693475105   366 2,878 SH   SOLE 0 0 0 2,878
PPL CORP COM 69351T106   300 10,786 SH   SOLE 0 0 0 10,786
PACIRA BIOSCIENCES INC COM 695127100   763 18,694 SH   SOLE 0 0 0 18,694
PALO ALTO NETWORKS INC COM 697435105   1,805 9,037 SH   SOLE 0 0 0 9,037
PAN AMERN SILVER CORP COM 697900108   1,023 56,187 SH   SOLE 0 0 0 56,187
PAYPAL HLDGS INC COM 70450Y103   1,978 26,041 SH   SOLE 0 0 0 26,041
PEPSICO INC COM 713448108   1,288 7,067 SH   SOLE 0 0 0 7,067
PFIZER INC COM 717081103   2,131 52,231 SH   SOLE 0 0 0 52,231
PHILLIPS 66 COM 718546104   689 6,794 SH   SOLE 0 0 0 6,794
PIMCO INCOME STRATEGY FD COM 72201H108   98 12,000 SH   SOLE 0 0 0 12,000
PIONEER NAT RES CO COM 723787107   9,535 46,733 SH   SOLE 0 0 0 46,733
PROCTER AND GAMBLE CO COM 742718109   2,409 16,202 SH   SOLE 0 0 0 16,202
PROGRESS SOFTWARE CORP COM 743312100   608 10,578 SH   SOLE 0 0 0 10,578
PROGRESSIVE CORP COM 743315103   10,771 75,287 SH   SOLE 0 0 0 75,287
PROSHARES TR SHORT S&P 500 NE 74347B425   485 32,353 SH   SOLE 0 0 0 32,353
QUALCOMM INC COM 747525103   8,395 65,800 SH   SOLE 0 0 0 65,800
QUALYS INC COM 74758T303   1,219 9,379 SH   SOLE 0 0 0 9,379
RLI CORP COM 749607107   487 3,662 SH   SOLE 0 0 0 3,662
RAYTHEON TECHNOLOGIES CORP COM 75513E101   2,514 25,667 SH   SOLE 0 0 0 25,667
REALTY INCOME CORP COM 756109104   740 11,687 SH   SOLE 0 0 0 11,687
ROPER TECHNOLOGIES INC COM 776696106   1,722 3,908 SH   SOLE 0 0 0 3,908
SHELL PLC SPON ADS 780259305   11,839 205,761 SH   SOLE 0 0 0 205,761
ROYAL GOLD INC COM 780287108   275 2,120 SH   SOLE 0 0 0 2,120
SPDR S&P 500 ETF TR TR UNIT 78462F103   11,852 28,949 SH   SOLE 0 0 0 28,949
SPDR GOLD TR GOLD SHS 78463V107   5,884 32,113 SH   SOLE 0 0 0 32,113
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   277 8,618 SH   SOLE 0 0 0 8,618
SPDR SER TR PORTFOLI S&P1500 78464A805   213 4,214 SH   SOLE 0 0 0 4,214
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   1,925 20,965 SH   SOLE 0 0 0 20,965
SP PLUS CORP COM 78469C103   906 26,412 SH   SOLE 0 0 0 26,412
SALESFORCE INC COM 79466L302   1,421 7,114 SH   SOLE 0 0 0 7,114
SANDSTORM GOLD LTD COM NEW 80013R206   71 12,300 SH   SOLE 0 0 0 12,300
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   783 16,374 SH   SOLE 0 0 0 16,374
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   250 3,838 SH   SOLE 0 0 0 3,838
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   431 5,898 SH   SOLE 0 0 0 5,898
SELECT SECTOR SPDR TR ENERGY 81369Y506   233 2,815 SH   SOLE 0 0 0 2,815
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   240 1,588 SH   SOLE 0 0 0 1,588
SHOCKWAVE MED INC COM 82489T104   562 2,591 SH   SOLE 0 0 0 2,591
SMITH & WESSON BRANDS INC COM 831754106   189 15,332 SH   SOLE 0 0 0 15,332
SOUTHERN CO COM 842587107   489 7,033 SH   SOLE 0 0 0 7,033
SPROTT PHYSICAL GOLD TR UNIT 85207H104   190 12,300 SH   SOLE 0 0 0 12,300
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107   326 39,100 SH   SOLE 0 0 0 39,100
SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101   976 51,604 SH   SOLE 0 0 0 51,604
BLOCK INC CL A 852234103   446 6,490 SH   SOLE 0 0 0 6,490
STARBUCKS CORP COM 855244109   526 5,049 SH   SOLE 0 0 0 5,049
STEEL DYNAMICS INC COM 858119100   3,537 31,285 SH   SOLE 0 0 0 31,285
STRYKER CORPORATION COM 863667101   222 777 SH   SOLE 0 0 0 777
SYSCO CORP COM 871829107   341 4,409 SH   SOLE 0 0 0 4,409
T-MOBILE US INC COM 872590104   20,564 142,036 SH   SOLE 0 0 0 142,036
TARGET CORP COM 87612E106   513 3,097 SH   SOLE 0 0 0 3,097
TESLA INC COM 88160R101   16,892 81,424 SH   SOLE 0 0 0 81,424
TEXAS INSTRS INC COM 882508104   9,726 52,336 SH   SOLE 0 0 0 52,336
TEXAS ROADHOUSE INC COM 882681109   456 4,217 SH   SOLE 0 0 0 4,217
THE TRADE DESK INC COM CL A 88339J105   292 4,800 SH   SOLE 0 0 0 4,800
THERMO FISHER SCIENTIFIC INC COM 883556102   453 786 SH   SOLE 0 0 0 786
3M CO COM 88579Y101   16,360 155,942 SH   SOLE 0 0 0 155,942
TILRAY BRANDS INC COM 88688T100   198 78,349 SH   SOLE 0 0 0 78,349
TIMKEN CO COM 887389104   418 5,114 SH   SOLE 0 0 0 5,114
TRAVELERS COMPANIES INC COM 89417E109   770 4,492 SH   SOLE 0 0 0 4,492
US BANCORP DEL COM NEW 902973304   640 17,750 SH   SOLE 0 0 0 17,750
UBER TECHNOLOGIES INC COM 90353T100   207 6,530 SH   SOLE 0 0 0 6,530
UNITEDHEALTH GROUP INC COM 91324P102   3,051 6,456 SH   SOLE 0 0 0 6,456
VALLEY NATL BANCORP COM 919794107   109 11,800 SH   SOLE 0 0 0 11,800
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,441 15,847 SH   SOLE 0 0 0 15,847
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   564 5,348 SH   SOLE 0 0 0 5,348
VANGUARD WORLD FDS UTILITIES ETF 92204A876   561 3,805 SH   SOLE 0 0 0 3,805
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   299 5,599 SH   SOLE 0 0 0 5,599
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   291 3,629 SH   SOLE 0 0 0 3,629
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   650 1,729 SH   SOLE 0 0 0 1,729
VANGUARD INDEX FDS LARGE CAP ETF 922908637   685 3,668 SH   SOLE 0 0 0 3,668
VANGUARD INDEX FDS GROWTH ETF 922908736   246 987 SH   SOLE 0 0 0 987
VANGUARD INDEX FDS VALUE ETF 922908744   246 1,780 SH   SOLE 0 0 0 1,780
VANGUARD INDEX FDS TOTAL STK MKT 922908769   346 1,696 SH   SOLE 0 0 0 1,696
VERIZON COMMUNICATIONS INC COM 92343V104   587 15,098 SH   SOLE 0 0 0 15,098
VERTEX PHARMACEUTICALS INC COM 92532F100   1,627 5,163 SH   SOLE 0 0 0 5,163
VISA INC COM CL A 92826C839   5,503 24,438 SH   SOLE 0 0 0 24,438
WP CAREY INC COM 92936U109   311 4,011 SH   SOLE 0 0 0 4,011
WEC ENERGY GROUP INC COM 92939U106   904 9,538 SH   SOLE 0 0 0 9,538
WALMART INC COM 931142103   1,192 8,081 SH   SOLE 0 0 0 8,081
WASTE MGMT INC DEL COM 94106L109   7,063 43,308 SH   SOLE 0 0 0 43,308
WELLS FARGO CO NEW PERP PFD CNV A 949746804   995 846 SH   SOLE 0 0 0 846
WELLTOWER INC COM 95040Q104   208 2,900 SH   SOLE 0 0 0 2,900
WHEATON PRECIOUS METALS CORP COM 962879102   6,809 141,515 SH   SOLE 0 0 0 141,515
WISDOMTREE TR FLOATNG RAT TREA 97717Y527   231 4,601 SH   SOLE 0 0 0 4,601
XCEL ENERGY INC COM 98389B100   2,721 40,400 SH   SOLE 0 0 0 40,400
XYLEM INC COM 98419M100   1,235 11,800 SH   SOLE 0 0 0 11,800
XERIS BIOPHARMA HOLDINGS INC COM 98422E103   33 20,278 SH   SOLE 0 0 0 20,278
YUM BRANDS INC COM 988498101   991 7,500 SH   SOLE 0 0 0 7,500