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
BROWN & BROWN INC COM 115236101 16,462 282,182 SH   SOLE   282,182 0 0
UNITEDHEALTH GROUP INC COM 91324P102 4,498 8,758 SH   SOLE   8,758 0 0
NEXTERA ENERGY INC COM 65339F101 3,928 50,707 SH   SOLE   50,707 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,725 14,573 SH   SOLE   14,573 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 4,830 22,994 SH   SOLE   22,994 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 3,541 53,999 SH   SOLE   53,999 0 0
STARBUCKS CORP COM 855244109 3,571 46,753 SH   SOLE   46,753 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 2,796 29,088 SH   SOLE   29,088 0 0
DANAHER CORPORATION COM 235851102 2,637 10,401 SH   SOLE   10,401 0 0
PAN AMERN SILVER CORP COM 697900108 2,625 133,432 SH   SOLE   133,432 0 0
ILLUMINA INC COM 452327109 2,988 16,206 SH   SOLE   16,206 0 0
CANADIAN PAC RY LTD COM 13645T100 1,997 28,596 SH   SOLE   28,596 0 0
ANSYS INC COM 03662Q105 1,628 6,803 SH   SOLE   6,803 0 0
SHERWIN WILLIAMS CO COM 824348106 1,916 8,557 SH   SOLE   8,557 0 0
PROLOGIS INC. COM 74340W103 1,445 12,283 SH   SOLE   12,283 0 0
DARLING INGREDIENTS INC COM 237266101 7 117 SH   SOLE   117 0 0
FISERV INC COM 337738108 1,430 16,073 SH   SOLE   16,073 0 0
KIMBERLY-CLARK CORP COM 494368103 1,308 9,679 SH   SOLE   9,679 0 0
CANADIAN IMP BK COMM COM 136069101 1,247 25,696 SH   SOLE   25,696 0 0
CSX CORP COM 126408103 1,163 40,008 SH   SOLE   40,008 0 0
XYLEM INC COM 98419M100 1,153 14,742 SH   SOLE   14,742 0 0
MOODYS CORP COM 615369105 789 2,902 SH   SOLE   2,902 0 0
APTIV PLC SHS G6095L109 806 9,046 SH   SOLE   9,046 0 0
AON PLC SHS CL A G0403H108 730 2,708 SH   SOLE   2,708 0 0
MARRIOTT INTL INC NEW CL A 571903202 698 5,135 SH   SOLE   5,135 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 656 17,310 SH   SOLE   17,310 0 0
B2GOLD CORP COM 11777Q209 570 168,014 SH   SOLE   168,014 0 0
GEOPARK LTD USD SHS G38327105 568 44,000 SH   SOLE   44,000 0 0
WASTE MGMT INC DEL COM 94106L109 591 3,866 SH   SOLE   3,866 0 0
BCE INC COM NEW 05534B760 503 10,230 SH   SOLE   10,230 0 0
CANADIAN NAT RES LTD COM 136385101 499 9,300 SH   SOLE   9,300 0 0
PULTE GROUP INC COM 745867101 483 12,200 SH   SOLE   12,200 0 0
EQUIFAX INC COM 294429105 470 2,570 SH   SOLE   2,570 0 0
BANK NOVA SCOTIA B C COM 064149107 465 7,850 SH   SOLE   7,850 0 0
PHILLIPS 66 COM 718546104 451 5,500 SH   SOLE   5,500 0 0
TARGET CORP COM 87612E106 397 2,811 SH   SOLE   2,811 0 0
CORNING INC COM 219350105 396 12,562 SH   SOLE   12,562 0 0
MATCH GROUP INC NEW COM 57667L107 383 5,492 SH   SOLE   5,492 0 0
GOLAR LNG LTD SHS G9456A100 375 16,500 SH   SOLE   16,500 0 0
GENERAL MLS INC COM 370334104 412 5,460 SH   SOLE   5,460 0 0
ALNYLAM PHARMACEUTICALS INC COM 02043Q107 729 5,000 SH   SOLE   5,000 0 0
BIOGEN INC COM 09062X103 340 1,668 SH   SOLE   1,668 0 0
SOUTHERN CO COM 842587107 317 4,440 SH   SOLE   4,440 0 0
GALLAGHER ARTHUR J & CO COM 363576109 316 1,938 SH   SOLE   1,938 0 0
DUPONT DE NEMOURS INC COM 26614N102 283 5,083 SH   SOLE   5,083 0 0
HESS CORP COM 42809H107 281 2,650 SH   SOLE   2,650 0 0
BALL CORP COM 058498106 60 874 SH   SOLE   874 0 0
CINCINNATI FINL CORP COM 172062101 274 2,299 SH   SOLE   2,299 0 0
CVS HEALTH CORP COM 126650100 258 2,780 SH   SOLE   2,780 0 0
QUEST DIAGNOSTICS INC COM 74834L100 265 1,993 SH   SOLE   1,993 0 0
DISCOVER FINL SVCS COM 254709108 256 2,702 SH   SOLE   2,702 0 0
CONOCOPHILLIPS COM 20825C104 261 2,904 SH   SOLE   2,904 0 0
CUMMINS INC COM 231021106 241 1,246 SH   SOLE   1,246 0 0
JOHN BEAN TECHNOLOGIES CORP COM 477839104 239 2,165 SH   SOLE   2,165 0 0
INVESCO LTD SHS G491BT108 238 14,727 SH   SOLE   14,727 0 0
CAPITAL ONE FINL CORP COM 14040H105 234 2,250 SH   SOLE   2,250 0 0
HP INC COM 40434L105 226 6,905 SH   SOLE   6,905 0 0
NOVARTIS AG SPONSORED ADR 66987V109 217 2,570 SH   SOLE   2,570 0 0
NORFOLK SOUTHN CORP COM 655844108 216 950 SH   SOLE   950 0 0
SCHLUMBERGER LTD COM STK 806857108 215 6,004 SH   SOLE   6,004 0 0
EMERSON ELEC CO COM 291011104 203 2,550 SH   SOLE   2,550 0 0
SUN LIFE FINANCIAL INC. COM 866796105 195 4,265 SH   SOLE   4,265 0 0
ROCKWELL AUTOMATION INC COM 773903109 189 948 SH   SOLE   948 0 0
AIR PRODS & CHEMS INC COM 009158106 180 748 SH   SOLE   748 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 171 365 SH   SOLE   365 0 0
CENOVUS ENERGY INC COM 15135U109 170 8,928 SH   SOLE   8,928 0 0
IMPERIAL OIL LTD COM NEW 453038408 167 3,546 SH   SOLE   3,546 0 0
EVERSOURCE ENERGY COM 30040W108 162 1,914 SH   SOLE   1,914 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 157 11,852 SH   SOLE   11,852 0 0
LKQ CORP COM 501889208 157 3,200 SH   SOLE   3,200 0 0
PAYCHEX INC COM 704326107 145 1,275 SH   SOLE   1,275 0 0
TJX COS INC NEW COM 872540109 144 2,584 SH   SOLE   2,584 0 0
ALBEMARLE CORP COM 012653101 140 668 SH   SOLE   668 0 0
GENERAL MTRS CO COM 37045V100 160 5,046 SH   SOLE   5,046 0 0
DOVER CORP COM 260003108 126 1,038 SH   SOLE   1,038 0 0
CORTEVA INC COM 22052L104 125 2,313 SH   SOLE   2,313 0 0
MURPHY USA INC COM 626755102 118 507 SH   SOLE   507 0 0
COMPASS PATHWAYS PLC SPONSORED ADS 20451W101 115 10,600 SH   SOLE   10,600 0 0
BAIDU INC SPON ADR REP A 056752108 115 770 SH   SOLE   770 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 134 1,462 SH   SOLE   1,462 0 0
CARRIER GLOBAL CORPORATION COM 14448C104 102 2,874 SH   SOLE   2,874 0 0
JONES LANG LASALLE INC COM 48020Q107 101 580 SH   SOLE   580 0 0
AMERISOURCEBERGEN CORP COM 03073E105 97 686 SH   SOLE   686 0 0
BAXTER INTL INC COM 071813109 96 1,500 SH   SOLE   1,500 0 0
CHENIERE ENERGY INC COM NEW 16411R208 95 715 SH   SOLE   715 0 0
GARMIN LTD SHS H2906T109 92 940 SH   SOLE   940 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 90 2,104 SH   SOLE   2,104 0 0
UNITED RENTALS INC COM 911363109 90 370 SH   SOLE   370 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 89 1,484 SH   SOLE   1,484 0 0
PRUDENTIAL FINL INC COM 744320102 89 925 SH   SOLE   925 0 0
PERKINELMER INC COM 714046109 85 600 SH   SOLE   600 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 81 686 SH   SOLE   686 0 0
INTERNATIONAL PAPER CO COM 460146103 80 1,920 SH   SOLE   1,920 0 0
AIRBNB INC COM CL A 009066101 80 901 SH   SOLE   901 0 0
CROWN HLDGS INC COM 228368106 77 840 SH   SOLE   840 0 0
TERADYNE INC COM 880770102 77 860 SH   SOLE   860 0 0
GENERAL DYNAMICS CORP COM 369550108 77 346 SH   SOLE   346 0 0
GRAHAM HLDGS CO COM CL B 384637104 75 133 SH   SOLE   133 0 0
JABIL INC COM 466313103 75 1,462 SH   SOLE   1,462 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 73 1,100 SH   SOLE   1,100 0 0
PRUDENTIAL PLC ADR 74435K204 72 2,850 SH   SOLE   2,850 0 0
AMERICAN ELEC PWR CO INC COM 025537101 66 690 SH   SOLE   690 0 0
SIGNET JEWELERS LIMITED SHS G81276100 66 1,229 SH   SOLE   1,229 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 66 1,204 SH   SOLE   1,204 0 0
PIONEER NAT RES CO COM 723787107 65 292 SH   SOLE   292 0 0
ENSTAR GROUP LIMITED SHS G3075P101 64 300 SH   SOLE   300 0 0
STANLEY BLACK & DECKER INC COM 854502101 64 610 SH   SOLE   610 0 0
FORTINET INC COM 34959E109 63 1,120 SH   SOLE   1,120 0 0
CINTAS CORP COM 172908105 62 166 SH   SOLE   166 0 0
ALLSTATE CORP COM 020002101 61 484 SH   SOLE   484 0 0
NORTHROP GRUMMAN CORP COM 666807102 60 126 SH   SOLE   126 0 0
WORLD WRESTLING ENTMT INC CL A 98156Q108 59 950 SH   SOLE   950 0 0
NASDAQ INC COM 631103108 97 638 SH   SOLE   638 0 0
LOCKHEED MARTIN CORP COM 539830109 56 131 SH   SOLE   131 0 0
NOVO-NORDISK A S ADR 670100205 56 503 SH   SOLE   503 0 0
ROPER TECHNOLOGIES INC COM 776696106 56 142 SH   SOLE   142 0 0
INFOSYS LTD SPONSORED ADR 456788108 56 3,000 SH   SOLE   3,000 0 0
TWILIO INC CL A 90138F102 21 250 SH   SOLE   250 0 0
MARRIOTT VACATIONS WORLDWIDE COM 57164Y107 53 454 SH   SOLE   454 0 0
INGREDION INC COM 457187102 53 598 SH   SOLE   598 0 0
BORGWARNER INC COM 099724106 25 740 SH   SOLE   740 0 0
MONSTER BEVERAGE CORP NEW COM 61174X109 50 540 SH   SOLE   540 0 0
CORSAIR GAMING INC COM 22041X102 50 3,800 SH   SOLE   3,800 0 0
ENBRIDGE INC COM 29250N105 49 1,166 SH   SOLE   1,166 0 0
WESTERN DIGITAL CORP. COM 958102105 49 1,097 SH   SOLE   1,097 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 49 600 SH   SOLE   600 0 0
YUM CHINA HLDGS INC COM 98850P109 49 1,003 SH   SOLE   1,003 0 0
MURPHY OIL CORP COM 626717102 48 1,600 SH   SOLE   1,600 0 0
UNILEVER PLC SPON ADR NEW 904767704 48 1,050 SH   SOLE   1,050 0 0
D R HORTON INC COM 23331A109 48 725 SH   SOLE   725 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 43 68 SH   SOLE   68 0 0
BIOMARIN PHARMACEUTICAL INC COM 09061G101 41 500 SH   SOLE   500 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 66 1,527 SH   SOLE   1,527 0 0
BALLARD PWR SYS INC NEW COM 058586108 41 6,500 SH   SOLE   6,500 0 0
TE CONNECTIVITY LTD SHS H84989104 40 351 SH   SOLE   351 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 39 576 SH   SOLE   576 0 0
CBOE GLOBAL MKTS INC COM 12503M108 38 340 SH   SOLE   340 0 0
LEIDOS HOLDINGS INC COM 525327102 35 349 SH   SOLE   349 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 35 285 SH   SOLE   285 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 34 369 SH   SOLE   369 0 0
FREEPORT-MCMORAN INC CL B 35671D857 34 1,155 SH   SOLE   1,155 0 0
BLACKROCK MUNIHLDNGS CALI QL COM 09254L107 34 2,822 SH   SOLE   2,822 0 0
CME GROUP INC COM 12572Q105 26 125 SH   SOLE   125 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 31 24 SH   SOLE   24 0 0
GAMESTOP CORP NEW CL A 36467W109 0 2 SH   SOLE   2 0 0
FACTSET RESH SYS INC COM 303075105 30 77 SH   SOLE   77 0 0
GENERAC HLDGS INC COM 368736104 29 140 SH   SOLE   140 0 0
AMDOCS LTD SHS G02602103 29 350 SH   SOLE   350 0 0
BHP GROUP LTD SPONSORED ADS 088606108 28 500 SH   SOLE   500 0 0
ZSCALER INC COM 98980G102 28 185 SH   SOLE   185 0 0
CHEMOURS CO COM 163851108 41 1,296 SH   SOLE   1,296 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 27 113 SH   SOLE   113 0 0
CIGNA CORP NEW COM 125523100 27 102 SH   SOLE   102 0 0
F5 INC COM 315616102 26 170 SH   SOLE   170 0 0
BALCHEM CORP COM 057665200 25 189 SH   SOLE   189 0 0
VMWARE INC CL A COM 928563402 24 212 SH   SOLE   212 0 0
VEEVA SYS INC CL A COM 922475108 40 200 SH   SOLE   200 0 0
CASEYS GEN STORES INC COM 147528103 24 128 SH   SOLE   128 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 23 85 SH   SOLE   85 0 0
ATRION CORP COM 049904105 23 36 SH   SOLE   36 0 0
CHURCH & DWIGHT CO INC COM 171340102 23 244 SH   SOLE   244 0 0
CHINA FD INC COM 169373107 23 1,447 SH   SOLE   1,447 0 0
MCCORMICK & CO INC COM VTG 579780107 22 270 SH   SOLE   270 0 0
US BANCORP DEL COM NEW 902973304 22 487 SH   SOLE   487 0 0
DELL TECHNOLOGIES INC CL C 24703L202 22 482 SH   SOLE   482 0 0
IDEX CORP COM 45167R104 27 150 SH   SOLE   150 0 0
PARAMOUNT GLOBAL CLASS B COM 92556H206 21 865 SH   SOLE   865 0 0
REPUBLIC SVCS INC COM 760759100 21 160 SH   SOLE   160 0 0
JETBLUE AWYS CORP COM 477143101 21 2,500 SH   SOLE   2,500 0 0
TECK RESOURCES LTD CL B 878742204 21 677 SH   SOLE   677 0 0
WESTERN MIDSTREAM PARTNERS L COM UNIT LP INT 958669103 21 849 SH   SOLE   849 0 0
EXACT SCIENCES CORP COM 30063P105 20 500 SH   SOLE   500 0 0
MARVELL TECHNOLOGY INC COM 573874104 20 450 SH   SOLE   450 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 20 1,008 SH   SOLE   1,008 0 0
NORTHERN TR CORP COM 665859104 19 200 SH   SOLE   200 0 0
EXELON CORP COM 30161N101 19 424 SH   SOLE   424 0 0
RANGE RES CORP COM 75281A109 18 710 SH   SOLE   710 0 0
HORMEL FOODS CORP COM 440452100 19 396 SH   SOLE   396 0 0
FIRST SOLAR INC COM 336433107 18 265 SH   SOLE   265 0 0
STONEX GROUP INC COM 861896108 18 230 SH   SOLE   230 0 0
ROYAL GOLD INC COM 780287108 18 165 SH   SOLE   165 0 0
HONDA MOTOR LTD AMERN SHS 438128308 18 725 SH   SOLE   725 0 0
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 14 1,027 SH   SOLE   1,027 0 0
SNAP INC CL A 83304A106 16 1,235 SH   SOLE   1,235 0 0
CANADIAN NATL RY CO COM 136375102 16 144 SH   SOLE   144 0 0
MP MATERIALS CORP COM CL A 553368101 16 500 SH   SOLE   500 0 0
EXPEDITORS INTL WASH INC COM 302130109 16 161 SH   SOLE   161 0 0
TAPESTRY INC COM 876030107 16 512 SH   SOLE   512 0 0
CONSOLIDATED EDISON INC COM 209115104 16 164 SH   SOLE   164 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 15 1,981 SH   SOLE   1,981 0 0
ELEVANCE HEALTH INC COM 036752103 14 30 SH   SOLE   30 0 0
LULULEMON ATHLETICA INC COM 550021109 14 53 SH   SOLE   53 0 0
O-I GLASS INC COM 67098H104 14 1,000 SH   SOLE   1,000 0 0
REALTY INCOME CORP COM 756109104 14 203 SH   SOLE   203 0 0
MICRON TECHNOLOGY INC COM 595112103 15 267 SH   SOLE   267 0 0
KEYCORP COM 493267108 13 757 SH   SOLE   757 0 0
REAVES UTIL INCOME FD COM SH BEN INT 756158101 13 420 SH   SOLE   420 0 0
MICT INC COM 55328R109 13 22,245 SH   SOLE   22,245 0 0
SEABRIDGE GOLD INC COM 811916105 12 1,000 SH   SOLE   1,000 0 0
V F CORP COM 918204108 12 280 SH   SOLE   280 0 0
COVETRUS INC COM 22304C100 12 592 SH   SOLE   592 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109 12 100 SH   SOLE   100 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 12 40 SH   SOLE   40 0 0
XPO LOGISTICS INC COM 983793100 12 250 SH   SOLE   250 0 0
PELOTON INTERACTIVE INC CL A COM 70614W100 12 1,309 SH   SOLE   1,309 0 0
CAMECO CORP COM 13321L108 12 555 SH   SOLE   555 0 0
PRICE T ROWE GROUP INC COM 74144T108 11 100 SH   SOLE   100 0 0
MATTEL INC COM 577081102 11 500 SH   SOLE   500 0 0
ENOVIS CORPORATION COM 194014502 11 197 SH   SOLE   197 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 8 840 SH   SOLE   840 0 0
HASBRO INC COM 418056107 11 130 SH   SOLE   130 0 0
COGNEX CORP COM 192422103 11 250 SH   SOLE   250 0 0
FLUSHING FINL CORP COM 343873105 11 500 SH   SOLE   500 0 0
DOMINION ENERGY INC COM 25746U109 11 133 SH   SOLE   133 0 0
LUCID GROUP INC COM 549498103 11 614 SH   SOLE   614 0 0
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 10 170 SH   SOLE   170 0 0
WALLBOX NV SHS CL A N94209108 10 1,159 SH   SOLE   1,159 0 0
PNC FINL SVCS GROUP INC COM 693475105 10 64 SH   SOLE   64 0 0
MOELIS & CO CL A 60786M105 10 255 SH   SOLE   255 0 0
BUNGE LIMITED COM G16962105 10 110 SH   SOLE   110 0 0
SUNCOR ENERGY INC NEW COM 867224107 10 275 SH   SOLE   275 0 0
UBER TECHNOLOGIES INC COM 90353T100 10 470 SH   SOLE   470 0 0
CABLE ONE INC COM 12685J105 9 7 SH   SOLE   7 0 0
ARRIVAL GROUP SHS L0423Q108 9 5,690 SH   SOLE   5,690 0 0
EQT CORP COM 26884L109 7 215 SH   SOLE   215 0 0
ALEXANDRIA REAL ESTATE EQ IN COM 015271109 9 60 SH   SOLE   60 0 0
ESAB CORPORATION COM 29605J106 9 197 SH   SOLE   197 0 0
ADVANSIX INC COM 00773T101 9 257 SH   SOLE   257 0 0
HAEMONETICS CORP MASS COM 405024100 8 130 SH   SOLE   130 0 0
VERINT SYS INC COM 92343X100 8 194 SH   SOLE   194 0 0
FORTIVE CORP COM 34959J108 8 151 SH   SOLE   151 0 0
CONSTELLATION ENERGY CORP COM 21037T109 8 141 SH   SOLE   141 0 0
PARKER-HANNIFIN CORP COM 701094104 8 32 SH   SOLE   32 0 0
AMERIPRISE FINL INC COM 03076C106 8 33 SH   SOLE   33 0 0
VAIL RESORTS INC COM 91879Q109 8 35 SH   SOLE   35 0 0
GELESIS HLDGS INC COM 36850R204 7 4,700 SH   SOLE   4,700 0 0
FIRST MAJESTIC SILVER CORP COM 32076V103 7 1,000 SH   SOLE   1,000 0 0
ZTO EXPRESS CAYMAN INC SPONSORED ADS A 98980A105 7 250 SH   SOLE   250 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 7 71 SH   SOLE   71 0 0
FUSION FUEL GREEN PLC CL A G3R25D118 7 1,000 SH   SOLE   1,000 0 0
RIVIAN AUTOMOTIVE INC COM CL A 76954A103 6 246 SH   SOLE   246 0 0
PINDUODUO INC SPONSORED ADS 722304102 6 98 SH   SOLE   98 0 0
UNITY SOFTWARE INC COM 91332U101 6 160 SH   SOLE   160 0 0
TRANSOCEAN LTD REG SHS H8817H100 6 1,737 SH   SOLE   1,737 0 0
SYLVAMO CORP COMMON STOCK 871332102 6 173 SH   SOLE   173 0 0
METALLA RTY & STREAMING LTD COM NEW 59124U605 5 1,065 SH   SOLE   1,065 0 0
LOEWS CORP COM 540424108 5 86 SH   SOLE   86 0 0
VIRNETX HLDG CORP COM 92823T108 5 4,120 SH   SOLE   4,120 0 0
ZENDESK INC COM 98936J101 5 65 SH   SOLE   65 0 0
SCHRODINGER INC COM 80810D103 2 90 SH   SOLE   90 0 0
HERZFELD CARIBBEAN BASIN FD COM 42804T106 4 1,100 SH   SOLE   1,100 0 0
VIAD CORP COM 92552R406 4 150 SH   SOLE   150 0 0
RAPID7 INC COM 753422104 4 60 SH   SOLE   60 0 0
WOODSIDE ENERGY GROUP LTD SPONSORED ADR 980228308 4 180 SH   SOLE   180 0 0
DONNELLEY FINL SOLUTIONS INC COM 25787G100 4 125 SH   SOLE   125 0 0
BRAZE INC COM CL A 10576N102 4 100 SH   SOLE   100 0 0
JOHNSON CTLS INTL PLC SHS G51502105 3 73 SH   SOLE   73 0 0
SHAKE SHACK INC CL A 819047101 3 88 SH   SOLE   88 0 0
OATLY GROUP AB SPONSORED ADS 67421J108 3 1,000 SH   SOLE   1,000 0 0
NVENT ELECTRIC PLC SHS G6700G107 3 110 SH   SOLE   110 0 0
OSISKO GOLD ROYALTIES LTD COM 68827L101 3 340 SH   SOLE   340 0 0
BLOOM ENERGY CORP COM CL A 093712107 3 200 SH   SOLE   200 0 0
MEMBERSHIP COLLECTIVE GROUP COM CL A 586001109 3 490 SH   SOLE   490 0 0
VERONA PHARMA PLC SPONSORED ADS 925050106 3 726 SH   SOLE   726 0 0
NUSCALE PWR CORP CL A COM 67079K100 2 250 SH   SOLE   250 0 0
MOSAIC CO NEW COM 61945C103 2 52 SH   SOLE   52 0 0
COUPANG INC CL A 22266T109 2 187 SH   SOLE   187 0 0
AVANOS MED INC COM 05350V106 2 77 SH   SOLE   77 0 0
COUCHBASE INC COM 22207T101 2 120 SH   SOLE   120 0 0
GARRETT MOTION INC COM 366505105 2 247 SH   SOLE   247 0 0
AVID BIOSERVICES INC COM 05368M106 2 112 SH   SOLE   112 0 0
KINDER MORGAN INC DEL COM 49456B101 2 92 SH   SOLE   92 0 0
ANNALY CAPITAL MANAGEMENT IN COM 035710409 2 255 SH   SOLE   255 0 0
VONTIER CORPORATION COM 928881101 1 60 SH   SOLE   60 0 0
CHARGEPOINT HOLDINGS INC COM CL A 15961R105 1 100 SH   SOLE   100 0 0
KONTOOR BRANDS INC COM 50050N103 1 40 SH   SOLE   40 0 0
SOLID POWER INC CLASS A COM 83422N105 1 240 SH   SOLE   240 0 0
HALLIBURTON CO COM 406216101 1 40 SH   SOLE   40 0 0
CHAMPIONX CORPORATION COM 15872M104 1 62 SH   SOLE   62 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 3 121 SH   SOLE   121 0 0
NORWEGIAN CRUISE LINE HLDG L SHS G66721104 1 100 SH   SOLE   100 0 0
NIKOLA CORP COM 654110105 1 230 SH   SOLE   230 0 0
CERENCE INC COM 156727109 1 43 SH   SOLE   43 0 0
TURQUOISE HILL RES LTD COM 900435207 1 40 SH   SOLE   40 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C201 1 170 SH   SOLE   170 0 0
URANIUM RTY CORP COM 91702V101 1 400 SH   SOLE   400 0 0
KNOWLES CORP COM 49926D109 1 52 SH   SOLE   52 0 0
NEXGEN ENERGY LTD COM 65340P106 1 250 SH   SOLE   250 0 0
STRATASYS LTD SHS M85548101 1 45 SH   SOLE   45 0 0
COGNYTE SOFTWARE LTD ORD SHS M25133105 1 194 SH   SOLE   194 0 0
RMR GROUP INC CL A 74967R106 1 28 SH   SOLE   28 0 0
KOREA FD INC COM NEW 500634209 1 26 SH   SOLE   26 0 0
URANIUM ENERGY CORP COM 916896103 1 200 SH   SOLE   200 0 0
3-D SYS CORP DEL COM NEW 88554D205 1 60 SH   SOLE   60 0 0
VIMEO INC COMMON STOCK 92719V100 1 95 SH   SOLE   95 0 0
QUOTIENT LTD SHS G73268107 0 1,705 SH   SOLE   1,705 0 0
LIBERTY GLOBAL PLC SHS CL A G5480U104 1 47 SH   SOLE   47 0 0
MYMD PHARMACEUTICALS INC COM 62856X102 0 160 SH   SOLE   160 0 0
DESKTOP METAL INC COM CL A 25058X105 0 149 SH   SOLE   149 0 0
XL FLEET CORP COM CL A 9837FR100 0 275 SH   SOLE   275 0 0
GANNETT CO INC COM 36472T109 0 108 SH   SOLE   108 0 0
BROOKFIELD BUSINESS CORP CL A EXC SUB VTG 11259V106 0 12 SH   SOLE   12 0 0
VROOM INC COM 92918V109 0 197 SH   SOLE   197 0 0
AGEAGLE AERIAL SYS INC NEW COM 00848K101 0 375 SH   SOLE   375 0 0
ORION OFFICE REIT INC COM 68629Y103 0 20 SH   SOLE   20 0 0
LIMINAL BIOSCIENCES INC COM 53272L103 0 234 SH   SOLE   234 0 0
LUMENTUM HLDGS INC COM 55024U109 0 1 SH   SOLE   1 0 0
LIBERTY LATIN AMERICA LTD COM CL C G9001E128 0 16 SH   SOLE   16 0 0
CANOPY GROWTH CORP COM 138035100 0 15 SH   SOLE   15 0 0
GRAN TIERRA ENERGY INC COM 38500T101 0 30 SH   SOLE   30 0 0
DXC TECHNOLOGY CO COM 23355L106 0 1 SH   SOLE   1 0 0
LIBERTY LATIN AMERICA LTD COM CL A G9001E102 0 5 SH   SOLE   5 0 0
GLOBUS MARITIME LIMITED NEW COM NEW Y27265126 0 1 SH   SOLE   1 0 0
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506 0 1 SH   SOLE   1 0 0
ARK ETF TR 3D PRINTING ETF 00214Q500 4 200 SH   SOLE   200 0 0
ARK ETF TR ISRAEL INOVATE 00214Q609 6 300 SH   SOLE   300 0 0
ABRDN GOLD ETF TRUST PHYSCL GOLD SHS 00326A104 527 30,415 SH   SOLE   30,415 0 0
ALCOA CORP COM 013872106 1 18 SH   SOLE   18 0 0
ARCONIC CORPORATION COM 03966V107 0 14 SH   SOLE   14 0 0
CDK GLOBAL INC COM 12508E101 5 95 SH   SOLE   95 0 0
DBX ETF TR XTRACK MSCI JAPN 233051507 11 225 SH   SOLE   225 0 0
ECOLAB INC COM 278865100 199 1,295 SH   SOLE   1,295 0 0
FATE THERAPEUTICS INC COM 31189P102 1 60 SH   SOLE   60 0 0
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 2,138 97,590 SH   SOLE   97,590 0 0
FIRST TR NAS100 EQ WEIGHTED SHS 337344105 245 2,800 SH   SOLE   2,800 0 0
FIRST TR EXCHANGE TRADED FD INDXX GLOBAL AGR 33734X812 105 3,845 SH   SOLE   3,845 0 0
FIRST TR EXCH TRD ALPHDX FD ASIA EX JAPAN 33737J109 96 3,700 SH   SOLE   3,700 0 0
FIRST TR EXCH TRD ALPHDX FD UNIT KING ALPH 33737J224 338 10,700 SH   SOLE   10,700 0 0
GSK PLC SPONSORED ADR 37733W105 94 2,155 SH   SOLE   2,155 0 0
GLOBAL X FDS MSCI CHINA CNSMR 37950E408 4 165 SH   SOLE   165 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 255 12,560 SH   SOLE   12,560 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830 25 820 SH   SOLE   820 0 0
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 29 400 SH   SOLE   400 0 0
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 66 3,540 SH   SOLE   3,540 0 0
GREAT PANTHER MNG LTD COM 39115V101 0 1,400 SH   SOLE   1,400 0 0
HELIOGEN INC COMMON STOCK 42329E105 1 600 SH   SOLE   600 0 0
HOWMET AEROSPACE INC COM 443201108 2 56 SH   SOLE   56 0 0
INVESCO EXCHANGE TRADED FD T GBL LISTED PVT 46137V589 11 1,129 SH   SOLE   1,129 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 8 190 SH   SOLE   190 0 0
INVESCO EXCH TRADED FD TR II CHINA TECHNLGY 46138E800 33 650 SH   SOLE   650 0 0
ISHARES INC EM MKTS DIV ETF 464286319 5 197 SH   SOLE   197 0 0
ISHARES INC MSCI CDA ETF 464286509 27 800 SH   SOLE   800 0 0
ISHARES INC MSCI PAC JP ETF 464286665 164 3,945 SH   SOLE   3,945 0 0
ISHARES INC MSCI GERMANY ETF 464286806 9 375 SH   SOLE   375 0 0
ISHARES INC MSCI HONG KG ETF 464286871 10 456 SH   SOLE   456 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 204 5,099 SH   SOLE   5,099 0 0
ISHARES TR IBOXX INV CP ETF 464287242 95 866 SH   SOLE   866 0 0
ISHARES TR MSCI EAFE ETF 464287465 30 476 SH   SOLE   476 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 82 808 SH   SOLE   808 0 0
ISHARES TR RUS MD CP GR ETF 464287481 50 625 SH   SOLE   625 0 0
ISHARES TR ISHARES SEMICDTR 464287523 63 180 SH   SOLE   180 0 0
ISHARES TR ISHARES BIOTECH 464287556 59 500 SH   SOLE   500 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 38 278 SH   SOLE   278 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 43 207 SH   SOLE   207 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 345 2,035 SH   SOLE   2,035 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 217 1,000 SH   SOLE   1,000 0 0
ISHARES TR U.S. TECH ETF 464287721 116 1,455 SH   SOLE   1,455 0 0
ISHARES TR U.S. REAL ES ETF 464287739 184 2,000 SH   SOLE   2,000 0 0
ISHARES TR US HLTHCARE ETF 464287762 13 50 SH   SOLE   50 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 15 213 SH   SOLE   213 0 0
ISHARES TR INTL SEL DIV ETF 464288448 11 404 SH   SOLE   404 0 0
ISHARES TR 10-20 YR TRS ETF 464288653 68 565 SH   SOLE   565 0 0
ISHARES TR US AER DEF ETF 464288760 20 200 SH   SOLE   200 0 0
ISHARES TR MSCI USA ESG SLC 464288802 119 1,480 SH   SOLE   1,480 0 0
ISHARES TR US HLTHCR PR ETF 464288828 9 36 SH   SOLE   36 0 0
ISHARES TR MSCI UK SM ETF 46429B416 18 560 SH   SOLE   560 0 0
ISHARES TR MSCI IRELAND ETF 46429B507 5 118 SH   SOLE   118 0 0
ISHARES TR MSCI INDIA ETF 46429B598 12 300 SH   SOLE   300 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 16 160 SH   SOLE   160 0 0
ISHARES U S ETF TR GOLD STRATEGY 46431W614 9 168 SH   SOLE   168 0 0
ISHARES TR 0-5YR HI YL CP 46434V407 33 815 SH   SOLE   815 0 0
ISHARES TR HDG MSCI JAPAN 46434V886 10 255 SH   SOLE   255 0 0
ISHARES TR MSCI UK ETF NEW 46435G334 569 19,000 SH   SOLE   19,000 0 0
ISHARES TR CYBERSECURITY 46435U135 26 750 SH   SOLE   750 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 28 850 SH   SOLE   850 0 0
KRANESHARES TR CALIFORNIA CARB 500767553 5 175 SH   SOLE   175 0 0
MARATHON PETE CORP COM 56585A102 22 265 SH   SOLE   265 0 0
MERITOR INC COM 59001K100 9 249 SH   SOLE   249 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 14 410 SH   SOLE   410 0 0
SPDR INDEX SHS FDS DJ INTL RL ETF 78463X863 16 567 SH   SOLE   567 0 0
SPDR SER TR S&P REGL BKG 78464A698 26 446 SH   SOLE   446 0 0
SPDR SER TR S&P DIVID ETF 78464A763 150 1,260 SH   SOLE   1,260 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805 42 900 SH   SOLE   900 0 0
SPDR SER TR PORTFOLIO S&P600 78468R853 17 480 SH   SOLE   480 0 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 26 670 SH   SOLE   670 0 0
SIRIUS XM HOLDINGS INC COM 82968B103 1 102 SH   SOLE   102 0 0
SPROTT FDS TR URANIUM MINERS E 85208P303 4 65 SH   SOLE   65 0 0
TITAN INTL INC ILL COM 88830M102 1 61 SH   SOLE   61 0 0
23ANDME HOLDING CO CLASS A COM 90138Q108 1 430 SH   SOLE   430 0 0
TWITTER INC COM 90184L102 1 19 SH   SOLE   19 0 0
UPSTART HLDGS INC COM 91680M107 0 14 SH   SOLE   14 0 0
VANECK ETF TRUST AGRIBUSINESS ETF 92189F700 12 134 SH   SOLE   134 0 0
VANECK ETF TRUST BIOTECH ETF 92189F726 280 1,920 SH   SOLE   1,920 0 0
VANECK ETF TRUST OIL SERVICES ETF 92189H607 45 195 SH   SOLE   195 0 0
VANGUARD STAR FDS VG TL INTL STK F 921909768 46 892 SH   SOLE   892 0 0
VANGUARD ADMIRAL FDS INC SMLLCP 600 IDX 921932828 89 522 SH   SOLE   522 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 163 2,127 SH   SOLE   2,127 0 0
VANGUARD TAX-MANAGED INTL FD VAN FTSE DEV MKT 921943858 67 1,631 SH   SOLE   1,631 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 175 3,491 SH   SOLE   3,491 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 169 3,811 SH   SOLE   3,811 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 110 1,063 SH   SOLE   1,063 0 0
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 1,445 22,764 SH   SOLE   22,764 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 596 11,275 SH   SOLE   11,275 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 30 395 SH   SOLE   395 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 36 380 SH   SOLE   380 0 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 630 10,700 SH   SOLE   10,700 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 741 9,721 SH   SOLE   9,721 0 0
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599 442 2,615 SH   SOLE   2,615 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 665 10,868 SH   SOLE   10,868 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 579 7,234 SH   SOLE   7,234 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 74 423 SH   SOLE   423 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 724 7,944 SH   SOLE   7,944 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 14 91 SH   SOLE   91 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637 31 182 SH   SOLE   182 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 26 115 SH   SOLE   115 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 23 178 SH   SOLE   178 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 61 345 SH   SOLE   345 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 194 1,026 SH   SOLE   1,026 0 0
VULCAN MATLS CO COM 929160109 64 450 SH   SOLE   450 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 405 6,175 SH   SOLE   6,175 0 0
WYNN RESORTS LTD COM 983134107 1 15 SH   SOLE   15 0 0
YATSEN HLDG LTD ADS 985194109 3 2,000 SH   SOLE   2,000 0 0
VALARIS LIMITED *W EXP 04/29/202 G9460G119 0 17 SH   SOLE   17 0 0
WIX COM LTD SHS M98068105 7 100 SH   SOLE   100 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 179,598 657,819 SH   SOLE   657,819 0 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 108 1,269 SH   SOLE   1,269 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 297 908 SH   SOLE   908 0 0
MICROSOFT CORP COM 594918104 200,978 782,535 SH   SOLE   782,535 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 871 2,310 SH   SOLE   2,310 0 0
JOHNSON & JOHNSON COM 478160104 20,880 117,627 SH   SOLE   117,627 0 0
VISA INC COM CL A 92826C839 114,384 580,956 SH   SOLE   580,956 0 0
AMAZON COM INC COM 023135106 169,220 1,307,327 SH   SOLE   1,307,327 0 0
APPLE INC COM 037833100 75,327 550,957 SH   SOLE   550,957 0 0
BLACKSTONE INC COM 09260D107 275 3,015 SH   SOLE   3,015 0 0
JPMORGAN CHASE & CO COM 46625H100 16,653 147,881 SH   SOLE   147,881 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 123,404 1,312,245 SH   SOLE   1,312,245 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 98,898 182,038 SH   SOLE   182,038 0 0
LAUDER ESTEE COS INC CL A 518439104 50,617 198,756 SH   SOLE   198,756 0 0
DOLE PLC ORD SHS G27907107 10 1,143 SH   SOLE   1,143 0 0
FASTENAL CO COM 311900104 113,104 2,265,711 SH   SOLE   2,265,711 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 25,149 68,702 SH   SOLE   68,702 0 0
INTUIT COM 461202103 14,828 38,470 SH   SOLE   38,470 0 0
DISNEY WALT CO COM 254687106 50,396 533,851 SH   SOLE   533,851 0 0
ZOETIS INC CL A 98978V103 2,399 13,956 SH   SOLE   13,956 0 0
BECTON DICKINSON & CO COM 075887109 8,864 35,954 SH   SOLE   35,954 0 0
PEPSICO INC COM 713448108 16,165 96,991 SH   SOLE   96,991 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 1,227 3 SH   SOLE   3 0 0
NIKE INC CL B 654106103 32,355 316,587 SH   SOLE   316,587 0 0
MONDELEZ INTL INC CL A 609207105 1,293 20,820 SH   SOLE   20,820 0 0
MASIMO CORP COM 574795100 20 150 SH   SOLE   150 0 0
HOME DEPOT INC COM 437076102 8,510 31,027 SH   SOLE   31,027 0 0
AMPHENOL CORP NEW CL A 032095101 91,288 1,417,961 SH   SOLE   1,417,961 0 0
PAYPAL HLDGS INC COM 70450Y103 9,151 131,024 SH   SOLE   131,024 0 0
ALCON AG ORD SHS H01301128 39 560 SH   SOLE   560 0 0
COCA COLA CO COM 191216100 35,145 558,652 SH   SOLE   558,652 0 0
META PLATFORMS INC CL A 30303M102 3,041 18,856 SH   SOLE   18,856 0 0
ELECTRONIC ARTS INC COM 285512109 180 1,479 SH   SOLE   1,479 0 0
COLGATE PALMOLIVE CO COM 194162103 5,510 68,750 SH   SOLE   68,750 0 0
PROCTER AND GAMBLE CO COM 742718109 13,479 93,738 SH   SOLE   93,738 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 3,013 8,685 SH   SOLE   8,685 0 0
TEXAS INSTRS INC COM 882508104 58,294 379,394 SH   SOLE   379,394 0 0
SPDR GOLD TR GOLD SHS 78463V107 7,770 46,123 SH   SOLE   46,123 0 0
NVIDIA CORPORATION COM 67066G104 18,810 124,086 SH   SOLE   124,086 0 0
AMERICAN EXPRESS CO COM 025816109 1,113 8,031 SH   SOLE   8,031 0 0
DEERE & CO COM 244199105 2,745 9,167 SH   SOLE   9,167 0 0
ISHARES TR SELECT DIVID ETF 464287168 735 6,250 SH   SOLE   6,250 0 0
QUALCOMM INC COM 747525103 360 2,818 SH   SOLE   2,818 0 0
TESLA INC COM 88160R101 1,998 2,967 SH   SOLE   2,967 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 14 372 SH   SOLE   372 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 12,480 245,913 SH   SOLE   245,913 0 0
S&P GLOBAL INC COM 78409V104 9,475 28,111 SH   SOLE   28,111 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,060 13,767 SH   SOLE   13,767 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 92 725 SH   SOLE   725 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,213 7,895 SH   SOLE   7,895 0 0
ABBVIE INC COM 00287Y109 3,371 22,008 SH   SOLE   22,008 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 37 460 SH   SOLE   460 0 0
ALIGN TECHNOLOGY INC COM 016255101 28 119 SH   SOLE   119 0 0
MCDONALDS CORP COM 580135101 31,140 126,135 SH   SOLE   126,135 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 112 2,528 SH   SOLE   2,528 0 0
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 6,796 168,899 SH   SOLE   168,899 0 0
3M CO COM 88579Y101 68 529 SH   SOLE   529 0 0
ISHARES TR GLB CNSM STP ETF 464288737 27 461 SH   SOLE   461 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 211 5,430 SH   SOLE   5,430 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,314 31,559 SH   SOLE   31,559 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,392 8,615 SH   SOLE   8,615 0 0
MSCI INC COM 55354G100 7,423 18,011 SH   SOLE   18,011 0 0
STRYKER CORPORATION COM 863667101 11,178 56,192 SH   SOLE   56,192 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 25 499 SH   SOLE   499 0 0
BROWN FORMAN CORP CL B 115637209 33 475 SH   SOLE   475 0 0
CHEVRON CORP NEW COM 166764100 5,318 36,733 SH   SOLE   36,733 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 74 1,400 SH   SOLE   1,400 0 0
THOMSON REUTERS CORP. COM NEW 884903709 2,986 28,652 SH   SOLE   28,652 0 0
WALMART INC COM 931142103 1,447 11,899 SH   SOLE   11,899 0 0
SCHWAB CHARLES CORP COM 808513105 39,499 625,186 SH   SOLE   625,186 0 0
PHILIP MORRIS INTL INC COM 718172109 2,059 20,856 SH   SOLE   20,856 0 0
SERVICENOW INC COM 81762P102 40 85 SH   SOLE   85 0 0
ISHARES TR IBOXX HI YD ETF 464288513 23 312 SH   SOLE   312 0 0
FEDEX CORP COM 31428X106 126 554 SH   SOLE   554 0 0
KELLOGG CO COM 487836108 332 4,650 SH   SOLE   4,650 0 0
MERCK & CO INC COM 58933Y105 3,324 36,460 SH   SOLE   36,460 0 0
KENNEDY-WILSON HOLDINGS INC COM 489398107 9 500 SH   SOLE   500 0 0
EXXON MOBIL CORP COM 30231G102 4,051 47,297 SH   SOLE   47,297 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,071 5,875 SH   SOLE   5,875 0 0
ISHARES TR CORE S&P500 ETF 464287200 272 718 SH   SOLE   718 0 0
UNITED PARCEL SERVICE INC CL B 911312106 319 1,746 SH   SOLE   1,746 0 0
ALTRIA GROUP INC COM 02209S103 386 9,233 SH   SOLE   9,233 0 0
BOOKING HOLDINGS INC COM 09857L108 1,326 758 SH   SOLE   758 0 0
ALPHABET INC CAP STK CL A 02079K305 5,323 48,634 SH   SOLE   48,634 0 0
MARSH & MCLENNAN COS INC COM 571748102 4,673 30,100 SH   SOLE   30,100 0 0
ZIMMER BIOMET HOLDINGS INC COM 98956P102 66 624 SH   SOLE   624 0 0
LILLY ELI & CO COM 532457108 1,831 5,648 SH   SOLE   5,648 0 0
MEDTRONIC PLC SHS G5960L103 3,177 35,399 SH   SOLE   35,399 0 0
NETFLIX INC COM 64110L106 425 2,430 SH   SOLE   2,430 0 0
VANECK ETF TRUST GOLD MINERS ETF 92189F106 106 3,854 SH   SOLE   3,854 0 0
CATERPILLAR INC COM 149123101 3,927 21,966 SH   SOLE   21,966 0 0
KKR & CO INC COM 48251W104 5 114 SH   SOLE   114 0 0
CITIGROUP INC COM NEW 172967424 915 19,905 SH   SOLE   19,905 0 0
ROYAL BK CDA COM 780087102 4,854 50,133 SH   SOLE   50,133 0 0
ALPHABET INC CAP STK CL C 02079K107 1,266 11,464 SH   SOLE   11,464 0 0
INTEL CORP COM 458140100 755 20,175 SH   SOLE   20,175 0 0
BARRICK GOLD CORP COM 067901108 5,128 289,873 SH   SOLE   289,873 0 0
SYNOPSYS INC COM 871607107 1,434 4,723 SH   SOLE   4,723 0 0
FERGUSON PLC NEW SHS G3421J106 73,164 660,866 SH   SOLE   660,866 0 0
LINDE PLC SHS G5494J103 8,790 30,570 SH   SOLE   30,570 0 0
ISHARES INC CORE MSCI EMKT 46434G103 59 1,200 SH   SOLE   1,200 0 0
PPG INDS INC COM 693506107 229 2,003 SH   SOLE   2,003 0 0
ABBOTT LABS COM 002824100 2,591 23,844 SH   SOLE   23,844 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 836 5,924 SH   SOLE   5,924 0 0
EMBECTA CORP COMMON STOCK 29082K105 40 1,583 SH   SOLE   1,583 0 0
HENRY SCHEIN INC COM 806407102 46 600 SH   SOLE   600 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 41 533 SH   SOLE   533 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 601 2,023 SH   SOLE   2,023 0 0
UNION PAC CORP COM 907818108 11,206 52,539 SH   SOLE   52,539 0 0
BANK NEW YORK MELLON CORP COM 064058100 74 1,776 SH   SOLE   1,776 0 0
JD.COM INC SPON ADR CL A 47215P106 161 2,514 SH   SOLE   2,514 0 0
ISHARES TR TIPS BD ETF 464287176 406 3,560 SH   SOLE   3,560 0 0
OCCIDENTAL PETE CORP COM 674599105 32 550 SH   SOLE   550 0 0
APPLIED MATLS INC COM 038222105 26,415 290,334 SH   SOLE   290,334 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 399 7,992 SH   SOLE   7,992 0 0
JACKSON FINANCIAL INC COM CL A 46817M107 2 70 SH   SOLE   70 0 0
ISHARES TR CORE S&P MCP ETF 464287507 21 91 SH   SOLE   91 0 0
WILLIS TOWERS WATSON PLC LTD SHS G96629103 767 3,884 SH   SOLE   3,884 0 0
EBAY INC. COM 278642103 570 13,686 SH   SOLE   13,686 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 4 55 SH   SOLE   55 0 0
CISCO SYS INC COM 17275R102 6,385 149,731 SH   SOLE   149,731 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 10 500 SH   SOLE   500 0 0
SALESFORCE INC COM 79466L302 2,113 12,804 SH   SOLE   12,804 0 0
ISHARES TR 7-10 YR TRSY BD 464287440 13 130 SH   SOLE   130 0 0
WELLS FARGO CO NEW COM 949746101 609 15,542 SH   SOLE   15,542 0 0
MASTERCARD INCORPORATED CL A 57636Q104 10,641 33,729 SH   SOLE   33,729 0 0
EATON CORP PLC SHS G29183103 164 1,300 SH   SOLE   1,300 0 0
GENERAL ELECTRIC CO COM NEW 369604301 424 6,658 SH   SOLE   6,658 0 0
SEA LTD SPONSORD ADS 81141R100 35 528 SH   SOLE   528 0 0
EASTMAN CHEM CO COM 277432100 18 202 SH   SOLE   202 0 0
AMRYT PHARMA PLC SPONSORED ADS 03217L106 8 1,118 SH   SOLE   1,118 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 6 90 SH   SOLE   90 0 0
HERSHEY CO COM 427866108 172 800 SH   SOLE   800 0 0
OTIS WORLDWIDE CORP COM 68902V107 101 1,436 SH   SOLE   1,436 0 0
PFIZER INC COM 717081103 8,826 168,345 SH   SOLE   168,345 0 0
MORGAN STANLEY COM NEW 617446448 46 602 SH   SOLE   602 0 0
ACTIVISION BLIZZARD INC COM 00507V109 2,016 25,888 SH   SOLE   25,888 0 0
AGCO CORP COM 001084102 19 192 SH   SOLE   192 0 0
MCCORMICK & CO INC COM NON VTG 579780206 3,298 39,617 SH   SOLE   39,617 0 0
CROWDSTRIKE HLDGS INC CL A 22788C105 506 3,000 SH   SOLE   3,000 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,240 2,588 SH   SOLE   2,588 0 0
PROTHENA CORP PLC SHS G72800108 0 16 SH   SOLE   16 0 0
BK OF AMERICA CORP COM 060505104 479 15,374 SH   SOLE   15,374 0 0
CHUBB LIMITED COM H1467J104 144 730 SH   SOLE   730 0 0
ISHARES TR GLB INFRASTR ETF 464288372 9 195 SH   SOLE   195 0 0
BP PLC SPONSORED ADR 055622104 93 3,287 SH   SOLE   3,287 0 0
AGNICO EAGLE MINES LTD COM 008474108 2,617 57,182 SH   SOLE   57,182 0 0
MERCADOLIBRE INC COM 58733R102 345 541 SH   SOLE   541 0 0
ADVANCED MICRO DEVICES INC COM 007903107 54 701 SH   SOLE   701 0 0
KEURIG DR PEPPER INC COM 49271V100 1,910 53,984 SH   SOLE   53,984 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 28 120 SH   SOLE   120 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 88 566 SH   SOLE   566 0 0
MODERNA INC COM 60770K107 220 1,538 SH   SOLE   1,538 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 784 9,588 SH   SOLE   9,588 0 0
BROADCOM INC COM 11135F101 145 299 SH   SOLE   299 0 0
BLACKROCK INC COM 09247X101 479 787 SH   SOLE   787 0 0
NEWMONT CORP COM 651639106 142 2,385 SH   SOLE   2,385 0 0
VERISIGN INC COM 92343E102 17 100 SH   SOLE   100 0 0
KRAFT HEINZ CO COM 500754106 841 22,054 SH   SOLE   22,054 0 0
FOX CORP CL A COM 35137L105 16 483 SH   SOLE   483 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 5,426 27,547 SH   SOLE   27,547 0 0
SYSCO CORP COM 871829107 565 6,675 SH   SOLE   6,675 0 0
YUM BRANDS INC COM 988498101 178 1,571 SH   SOLE   1,571 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 2,390 11,907 SH   SOLE   11,907 0 0
NXP SEMICONDUCTORS N V COM N6596X109 19 125 SH   SOLE   125 0 0
COMCAST CORP NEW CL A 20030N101 7,062 179,982 SH   SOLE   179,982 0 0
ISHARES TR GLOBAL ENERG ETF 464287341 67 1,990 SH   SOLE   1,990 0 0
AMGEN INC COM 031162100 262 1,077 SH   SOLE   1,077 0 0
AT&T INC COM 00206R102 185 8,828 SH   SOLE   8,828 0 0
VIATRIS INC COM 92556V106 130 12,403 SH   SOLE   12,403 0 0
DATADOG INC CL A COM 23804L103 5 50 SH   SOLE   50 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 96 896 SH   SOLE   896 0 0
EQUINIX INC COM 29444U700 108 164 SH   SOLE   164 0 0
IDEXX LABS INC COM 45168D104 1,373 3,916 SH   SOLE   3,916 0 0
BANK MONTREAL QUE COM 063671101 1,460 15,179 SH   SOLE   15,179 0 0
SPDR SER TR S&P BIOTECH 78464A870 48 650 SH   SOLE   650 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 431 6,900 SH   SOLE   6,900 0 0
GILEAD SCIENCES INC COM 375558103 219 3,547 SH   SOLE   3,547 0 0
LAM RESEARCH CORP COM 512807108 25 58 SH   SOLE   58 0 0
MONGODB INC CL A 60937P106 26 100 SH   SOLE   100 0 0
DOW INC COM 260557103 262 5,083 SH   SOLE   5,083 0 0
ORACLE CORP COM 68389X105 1,497 21,432 SH   SOLE   21,432 0 0
NEWS CORP NEW CL A 65249B109 17 1,100 SH   SOLE   1,100 0 0
IRON MTN INC NEW COM 46284V101 74 1,512 SH   SOLE   1,512 0 0
AMERICAN AIRLS GROUP INC COM 02376R102 19 1,475 SH   SOLE   1,475 0 0
CONSTELLATION BRANDS INC CL A 21036P108 54 230 SH   SOLE   230 0 0
ANALOG DEVICES INC COM 032654105 152 1,040 SH   SOLE   1,040 0 0
CHARLES RIV LABS INTL INC COM 159864107 43 202 SH   SOLE   202 0 0
ETSY INC COM 29786A106 77 1,046 SH   SOLE   1,046 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 588 6,181 SH   SOLE   6,181 0 0
PLUG POWER INC COM NEW 72919P202 30 1,835 SH   SOLE   1,835 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1,220 10,733 SH   SOLE   10,733 0 0
BOSTON SCIENTIFIC CORP COM 101137107 1,800 48,285 SH   SOLE   48,285 0 0
TELADOC HEALTH INC COM 87918A105 35 1,068 SH   SOLE   1,068 0 0
HONEYWELL INTL INC COM 438516106 10,291 59,207 SH   SOLE   59,207 0 0
BLOCK INC CL A 852234103 208 3,387 SH   SOLE   3,387 0 0
DOCUSIGN INC COM 256163106 20 350 SH   SOLE   350 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 609 11,911 SH   SOLE   11,911 0 0
ROYAL CARIBBEAN GROUP COM V7780T103 64 1,840 SH   SOLE   1,840 0 0
ROBLOX CORP CL A 771049103 10 290 SH   SOLE   290 0 0
HUBSPOT INC COM 443573100 5 16 SH   SOLE   16 0 0
PALO ALTO NETWORKS INC COM 697435105 277 561 SH   SOLE   561 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 10 90 SH   SOLE   90 0 0
BOEING CO COM 097023105 547 4,000 SH   SOLE   4,000 0 0
SHELL PLC SPON ADS 780259305 31 600 SH   SOLE   600 0 0
SPLUNK INC COM 848637104 243 2,745 SH   SOLE   2,745 0 0
FARFETCH LTD ORD SH CL A 30744W107 3 450 SH   SOLE   450 0 0
ORGANON & CO COMMON STOCK 68622V106 45 1,327 SH   SOLE   1,327 0 0
PINTEREST INC CL A 72352L106 121 6,650 SH   SOLE   6,650 0 0
ZIMVIE INC COM 98888T107 1 62 SH   SOLE   62 0 0
WARNER BROS DISCOVERY INC COM SER A 934423104 16 1,160 SH   SOLE   1,160 0 0
COINBASE GLOBAL INC COM CL A 19260Q107 17 365 SH   SOLE   365 0 0
NIO INC SPON ADS 62914V106 5 245 SH   SOLE   245 0 0
ARK ETF TR INNOVATION ETF 00214Q104 39 980 SH   SOLE   980 0 0
KYNDRYL HLDGS INC COMMON STOCK 50155Q100 6 632 SH   SOLE   632 0 0
WABTEC COM 929740108 17 208 SH   SOLE   208 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 318 1,453 SH   SOLE   1,453 0 0
CARNIVAL CORP COMMON STOCK 143658300 22 2,545 SH   SOLE   2,545 0 0
AMARIN CORP PLC SPONS ADR NEW 023111206 1 525 SH   SOLE   525 0 0
PERRIGO CO PLC SHS G97822103 0 11 SH   SOLE   11 0 0
BEYOND MEAT INC COM 08862E109 10 401 SH   SOLE   401 0 0
BROOKFIELD ASSET MGMT REINS CL A EXCH LT VTG G16169107 0 6 SH   SOLE   6 0 0
CAZOO GROUP LTD COM G2007L105 16 22,263 SH   SOLE   22,263 0 0