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
8X8 INC NEW COM 282914100   51,672 11,961 SH   SOLE   0 0 11,961
ABBOTT LABS COM 002824100   987,781 8,997 SH   SOLE   0 0 8,997
ABBVIE INC COM 00287Y109   737,426 4,563 SH   SOLE   0 0 4,563
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   374,643 1,404 SH   SOLE   0 0 1,404
ACTIVISION BLIZZARD INC COM 00507V109   4,455,057 58,198 SH   SOLE   0 0 58,198
ACUSHNET HLDGS CORP COM 005098108   532,109 12,532 SH   SOLE   0 0 12,532
ADOBE SYSTEMS INCORPORATED COM 00724F101   231,196 687 SH   SOLE   0 0 687
ADVANCED MICRO DEVICES INC COM 007903107   979,918 15,129 SH   SOLE   0 0 15,129
AIR PRODS & CHEMS INC COM 009158106   819,047 2,657 SH   SOLE   0 0 2,657
AIRBNB INC COM CL A 009066101   801,570 9,375 SH   SOLE   0 0 9,375
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   362,493 4,115 SH   SOLE   0 0 4,115
ALPHABET INC CAP STK CL C 02079K107   4,779,264 53,863 SH   SOLE   0 0 53,863
ALPHABET INC CAP STK CL A 02079K305   2,801,302 31,750 SH   SOLE   0 0 31,750
ALTA EQUIPMENT GROUP INC COMMON STOCK 02128L106   666,596 50,538 SH   SOLE   0 0 50,538
AMARIN CORP PLC SPONS ADR NEW 023111206   19,820 16,380 SH   SOLE   0 0 16,380
AMAZON COM INC COM 023135106   9,999,641 119,043 SH   SOLE   0 0 119,043
AMERICAN EXPRESS CO COM 025816109   330,960 2,240 SH   SOLE   0 0 2,240
AMERICAN TOWER CORP NEW COM 03027X100   374,992 1,770 SH   SOLE   0 0 1,770
AMERICAN WTR WKS CO INC NEW COM 030420103   752,101 4,934 SH   SOLE   0 0 4,934
APPLE INC COM 037833100   16,305,086 125,491 SH   SOLE   0 0 125,491
AQUA METALS INC COM 03837J101   50,749 40,599 SH   SOLE   0 0 40,599
ARTISAN PARTNERS ASSET MGMT CL A 04316A108   253,535 8,537 SH   SOLE   0 0 8,537
ASPEN TECHNOLOGY INC COM 29109X106   202,935 988 SH   SOLE   0 0 988
ASPIRA WOMENS HEALTH INC COM 04537Y109   82,115 246,887 SH   SOLE   0 0 246,887
ATI PHYSICAL THERAPY INC COM CL A 00216W109   5,558 18,223 SH   SOLE   0 0 18,223
ATOMERA INC COM 04965B100   697,065 112,068 SH   SOLE   0 0 112,068
BANCFIRST CORP COM 05945F103   290,377 3,293 SH   SOLE   0 0 3,293
BANK OF MONTREAL NT LKD 38 06368B504   262,501 13,580 SH   SOLE   0 0 13,580
BIO RAD LABS INC CL A 090572207   305,696 727 SH   SOLE   0 0 727
BLACKSTONE INC COM 09260D107   596,678 8,043 SH   SOLE   0 0 8,043
BLOCK INC CL A 852234103   239,609 3,813 SH   SOLE   0 0 3,813
BRISTOL-MYERS SQUIBB CO COM 110122108   257,941 3,585 SH   SOLE   0 0 3,585
BROADCOM INC COM 11135F101   2,294,670 4,104 SH   SOLE   0 0 4,104
CARRIER GLOBAL CORPORATION COM 14448C104   863,404 20,931 SH   SOLE   0 0 20,931
CBOE GLOBAL MKTS INC COM 12503M108   627,350 5,000 SH   SOLE   0 0 5,000
CDW CORP COM 12514G108   494,309 2,768 SH   SOLE   0 0 2,768
CHEVRON CORP NEW COM 166764100   355,927 1,983 SH   SOLE   0 0 1,983
CORNING INC COM 219350105   319,272 9,996 SH   SOLE   0 0 9,996
CORVEL CORP COM 221006109   273,656 1,883 SH   SOLE   0 0 1,883
COSTCO WHSL CORP NEW COM 22160K105   212,694 466 SH   SOLE   0 0 466
CROWDSTRIKE HLDGS INC CL A 22788C105   418,107 3,971 SH   SOLE   0 0 3,971
CROWN CASTLE INC COM 22822V101   790,646 5,829 SH   SOLE   0 0 5,829
CSX CORP COM 126408103   794,823 25,656 SH   SOLE   0 0 25,656
DANAHER CORPORATION COM 235851102   436,423 1,644 SH   SOLE   0 0 1,644
DATADOG INC CL A COM 23804L103   883,470 12,020 SH   SOLE   0 0 12,020
DERMTECH INC COM 24984K105   25,056 14,156 SH   SOLE   0 0 14,156
DEXCOM INC COM 252131107   857,235 7,570 SH   SOLE   0 0 7,570
DISNEY WALT CO COM 254687106   1,403,546 16,155 SH   SOLE   0 0 16,155
DONALDSON INC COM 257651109   211,814 3,598 SH   SOLE   0 0 3,598
DOW INC COM 260557103   253,059 5,022 SH   SOLE   0 0 5,022
EATON VANCE TAX-MANAGED DIVE COM 27828N102   217,200 20,000 SH   SOLE   0 0 20,000
EDGEWISE THERAPEUTICS INC COM 28036F105   333,089 37,258 SH   SOLE   0 0 37,258
EMCOR GROUP INC COM 29084Q100   837,858 5,657 SH   SOLE   0 0 5,657
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   778,054 65,548 SH   SOLE   0 0 65,548
ENTERPRISE PRODS PARTNERS L COM 293792107   1,006,301 41,721 SH   SOLE   0 0 41,721
ETON PHARMACEUTICALS INC COM 29772L108   32,430 11,500 SH   SOLE   0 0 11,500
EXACT SCIENCES CORP COM 30063P105   2,879,650 58,163 SH   SOLE   0 0 58,163
EXCELLON RES INC COM 30069C801   3,152 10,000 SH   SOLE   0 0 10,000
EXXON MOBIL CORP COM 30231G102   254,572 2,308 SH   SOLE   0 0 2,308
FACTSET RESH SYS INC COM 303075105   513,950 1,281 SH   SOLE   0 0 1,281
FIRST HAWAIIAN INC COM 32051X108   470,308 18,061 SH   SOLE   0 0 18,061
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108   1,354,710 80,638 SH   SOLE   0 0 80,638
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   360,792 7,200 SH   SOLE   0 0 7,200
FIRST TR EXCHANGE TRAD FD VI FST TR GLB FD 33739H101   257,512 10,515 SH   SOLE   0 0 10,515
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   349,665 9,033 SH   SOLE   0 0 9,033
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103   694,867 8,832 SH   SOLE   0 0 8,832
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192   626,781 10,880 SH   SOLE   0 0 10,880
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   274,650 3,000 SH   SOLE   0 0 3,000
FIRST TR EXCHANGE-TRADED ALP SML CP GRW ALP 33737M300   237,925 4,304 SH   SOLE   0 0 4,304
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   417,462 8,737 SH   SOLE   0 0 8,737
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   817,347 6,637 SH   SOLE   0 0 6,637
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   1,698,548 11,020 SH   SOLE   0 0 11,020
FIRST TR EXCHANGE-TRADED FD RISNG DIVD ACHIV 33738R506   241,533 5,499 SH   SOLE   0 0 5,499
FIRST TR EXCHANGE-TRADED FD NASDQ OIL GAS 33738R845   636,930 22,780 SH   SOLE   0 0 22,780
FIRST TR EXCHANGE-TRADED FD SMID RISNG ETF 33741X102   458,209 17,590 SH   SOLE   0 0 17,590
FIRST TR EXCHNG TRADED FD VI CBOE EQT BUFER 33740F847   237,984 6,700 SH   SOLE   0 0 6,700
FIRST TR EXCHNG TRADED FD VI FT CBOE EQTY BFR 33740U505   232,405 7,318 SH   SOLE   0 0 7,318
FIRST TR LRGE CP CORE ALPHA COM SHS 33734K109   1,243,487 15,530 SH   SOLE   0 0 15,530
FIRST TR MID CAP CORE ALPHAD COM SHS 33735B108   486,227 5,536 SH   SOLE   0 0 5,536
FIRST TR VALUE LINE DIVID IN SHS 33734H106   307,786 7,712 SH   SOLE   0 0 7,712
FORD MTR CO DEL COM 345370860   693,950 59,669 SH   SOLE   0 0 59,669
FREEPORT-MCMORAN INC CL B 35671D857   209,798 5,521 SH   SOLE   0 0 5,521
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106   404,088 24,730 SH   SOLE   0 0 24,730
FTI CONSULTING INC COM 302941109   458,773 2,889 SH   SOLE   0 0 2,889
FURY GOLD MINES LIMITED COM 36117T100   4,267 10,000 SH   SOLE   0 0 10,000
GOLDMAN SACHS GROUP INC COM 38141G104   787,735 2,294 SH   SOLE   0 0 2,294
GRACO INC COM 384109104   578,032 8,594 SH   SOLE   0 0 8,594
HENRY JACK & ASSOC INC COM 426281101   273,874 1,560 SH   SOLE   0 0 1,560
HOME DEPOT INC COM 437076102   3,481,725 11,023 SH   SOLE   0 0 11,023
HONEYWELL INTL INC COM 438516106   1,208,617 5,640 SH   SOLE   0 0 5,640
HUBSPOT INC COM 443573100   1,315,542 4,550 SH   SOLE   0 0 4,550
ILLINOIS TOOL WKS INC COM 452308109   275,844 1,252 SH   SOLE   0 0 1,252
IMMUNOGEN INC COM 45253H101   295,348 59,546 SH   SOLE   0 0 59,546
INTRA-CELLULAR THERAPIES INC COM 46116X101   828,686 15,659 SH   SOLE   0 0 15,659
INVESCO QQQ TR UNIT SER 1 46090E103   1,089,618 4,092 SH   SOLE   0 0 4,092
INVITAE CORP COM 46185L103   18,630 10,016 SH   SOLE   0 0 10,016
ISHARES TR US HOME CONS ETF 464288752   279,609 4,614 SH   SOLE   0 0 4,614
JOHNSON & JOHNSON COM 478160104   602,730 3,412 SH   SOLE   0 0 3,412
JPMORGAN CHASE & CO COM 46625H100   1,053,624 7,857 SH   SOLE   0 0 7,857
KLA CORP COM NEW 482480100   296,913 788 SH   SOLE   0 0 788
KRAFT HEINZ CO COM 500754106   349,333 8,581 SH   SOLE   0 0 8,581
KRYSTAL BIOTECH INC COM 501147102   570,780 7,205 SH   SOLE   0 0 7,205
LANDSTAR SYS INC COM 515098101   211,281 1,297 SH   SOLE   0 0 1,297
LCI INDS COM 50189K103   329,584 3,565 SH   SOLE   0 0 3,565
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104   425,876 74,715 SH   SOLE   0 0 74,715
LIBERTY ALL-STAR GROWTH FD I COM 529900102   493,000 100,000 SH   SOLE   0 0 100,000
LOCKHEED MARTIN CORP COM 539830109   828,878 1,704 SH   SOLE   0 0 1,704
LULULEMON ATHLETICA INC COM 550021109   1,729,040 5,397 SH   SOLE   0 0 5,397
LUMEN TECHNOLOGIES INC COM 550241103   104,400 20,000 SH   SOLE   0 0 20,000
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106   562,035 11,194 SH   SOLE   0 0 11,194
MANHATTAN ASSOCIATES INC COM 562750109   535,131 4,408 SH   SOLE   0 0 4,408
MARVELL TECHNOLOGY INC COM 573874104   1,036,631 27,987 SH   SOLE   0 0 27,987
MASTERCARD INCORPORATED CL A 57636Q104   1,860,703 5,351 SH   SOLE   0 0 5,351
MCDONALDS CORP COM 580135101   210,824 800 SH   SOLE   0 0 800
MEDTRONIC PLC SHS G5960L103   306,372 3,942 SH   SOLE   0 0 3,942
META PLATFORMS INC CL A 30303M102   5,669,019 47,108 SH   SOLE   0 0 47,108
MICROSOFT CORP COM 594918104   10,279,516 42,863 SH   SOLE   0 0 42,863
MOELIS & CO CL A 60786M105   451,418 11,765 SH   SOLE   0 0 11,765
MOVANO INC COM 62459M107   54,207 41,698 SH   SOLE   0 0 41,698
NATIONAL GRID PLC SPONSORED ADR NE 636274409   415,665 6,891 SH   SOLE   0 0 6,891
NEOGENOMICS INC COM NEW 64049M209   118,974 12,876 SH   SOLE   0 0 12,876
NETFLIX INC COM 64110L106   3,054,367 10,358 SH   SOLE   0 0 10,358
NEXTERA ENERGY INC COM 65339F101   1,177,244 14,082 SH   SOLE   0 0 14,082
NORFOLK SOUTHN CORP COM 655844108   461,499 1,873 SH   SOLE   0 0 1,873
NORTHROP GRUMMAN CORP COM 666807102   271,168 497 SH   SOLE   0 0 497
NVIDIA CORPORATION COM 67066G104   1,627,707 11,138 SH   SOLE   0 0 11,138
NXP SEMICONDUCTORS N V COM N6596X109   818,121 5,177 SH   SOLE   0 0 5,177
OLD DOMINION FREIGHT LINE IN COM 679580100   382,252 1,347 SH   SOLE   0 0 1,347
ONCTERNAL THERAPEUTICS INC COM 68236P107   464,356 464,356 SH   SOLE   0 0 464,356
ONESPAWORLD HOLDINGS LIMITED COM P73684113   512,665 54,948 SH   SOLE   0 0 54,948
PACTIV EVERGREEN INC COM 69526K105   113,600 10,000 SH   SOLE   0 0 10,000
PALO ALTO NETWORKS INC COM 697435105   511,818 3,668 SH   SOLE   0 0 3,668
PAYPAL HLDGS INC COM 70450Y103   415,640 5,836 SH   SOLE   0 0 5,836
PIMCO DYNAMIC INCOME FD SHS 72201Y101   396,599 21,461 SH   SOLE   0 0 21,461
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   315,680 3,200 SH   SOLE   0 0 3,200
PRAXIS PRECISION MEDICINES I COM 74006W108   25,323 10,640 SH   SOLE   0 0 10,640
PRICESMART INC COM 741511109   266,824 4,390 SH   SOLE   0 0 4,390
PRIMERICA INC COM 74164M108   665,136 4,690 SH   SOLE   0 0 4,690
PROCTER AND GAMBLE CO COM 742718109   772,734 5,099 SH   SOLE   0 0 5,099
QUALCOMM INC COM 747525103   933,380 8,490 SH   SOLE   0 0 8,490
RACKSPACE TECHNOLOGY INC COM 750102105   52,327 17,738 SH   SOLE   0 0 17,738
RAYTHEON TECHNOLOGIES CORP COM 75513E101   1,096,604 10,866 SH   SOLE   0 0 10,866
RBC BEARINGS INC COM 75524B104   396,928 1,896 SH   SOLE   0 0 1,896
RLI CORP COM 749607107   329,094 2,507 SH   SOLE   0 0 2,507
ROCKWELL AUTOMATION INC COM 773903109   735,065 2,854 SH   SOLE   0 0 2,854
SALESFORCE INC COM 79466L302   1,295,537 9,771 SH   SOLE   0 0 9,771
SERVICENOW INC COM 81762P102   1,577,541 4,063 SH   SOLE   0 0 4,063
SIMPSON MFG INC COM 829073105   473,622 5,342 SH   SOLE   0 0 5,342
SITIME CORP COM 82982T106   289,007 2,844 SH   SOLE   0 0 2,844
SNOWFLAKE INC CL A 833445109   623,968 4,347 SH   SOLE   0 0 4,347
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   547,357 1,652 SH   SOLE   0 0 1,652
SPDR S&P 500 ETF TR TR UNIT 78462F103   1,540,810 4,029 SH   SOLE   0 0 4,029
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   1,640,537 3,705 SH   SOLE   0 0 3,705
SPDR SER TR HLTH CR EQUIP 78464A581   441,719 4,914 SH   SOLE   0 0 4,914
SPDR SER TR COMP SOFTWARE 78464A599   292,228 2,688 SH   SOLE   0 0 2,688
STAAR SURGICAL CO COM PAR $0.01 852312305   258,912 5,334 SH   SOLE   0 0 5,334
STRYKER CORPORATION COM 863667101   377,737 1,545 SH   SOLE   0 0 1,545
SUNOPTA INC COM 8676EP108   282,858 33,514 SH   SOLE   0 0 33,514
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   719,018 6,905 SH   SOLE   0 0 6,905
TARGET CORP COM 87612E106   270,686 1,816 SH   SOLE   0 0 1,816
TAYSHA GENE THERAPIES INC COM SHS 877619106   708,413 313,457 SH   SOLE   0 0 313,457
TELADOC HEALTH INC COM 87918A105   232,811 9,844 SH   SOLE   0 0 9,844
TELEDYNE TECHNOLOGIES INC COM 879360105   846,210 2,116 SH   SOLE   0 0 2,116
TESLA INC COM 88160R101   305,363 2,479 SH   SOLE   0 0 2,479
TEXAS INSTRS INC COM 882508104   624,481 3,780 SH   SOLE   0 0 3,780
TFF PHARMACEUTICALS INC COM 87241J104   11,636 11,082 SH   SOLE   0 0 11,082
TG THERAPEUTICS INC COM 88322Q108   519,905 43,948 SH   SOLE   0 0 43,948
THE REALREAL INC COM 88339P101   73,366 58,693 SH   SOLE   0 0 58,693
TORO CO COM 891092108   634,486 5,605 SH   SOLE   0 0 5,605
TREX CO INC COM 89531P105   229,513 5,422 SH   SOLE   0 0 5,422
ULTA BEAUTY INC COM 90384S303   1,489,766 3,176 SH   SOLE   0 0 3,176
UNION PAC CORP COM 907818108   438,781 2,119 SH   SOLE   0 0 2,119
UNITEDHEALTH GROUP INC COM 91324P102   1,191,866 2,248 SH   SOLE   0 0 2,248
VANGUARD WORLD FDS INF TECH ETF 92204A702   319,410 1,000 SH   SOLE   0 0 1,000
VERACYTE INC COM 92337F107   211,102 8,896 SH   SOLE   0 0 8,896
VIKING THERAPEUTICS INC COM 92686J106   606,751 64,548 SH   SOLE   0 0 64,548
VIRPAX PHARMACEUTICALS INC COM 928251107   6,223 10,000 SH   SOLE   0 0 10,000
VISA INC COM CL A 92826C839   799,478 3,848 SH   SOLE   0 0 3,848
WASTE MGMT INC DEL COM 94106L109   260,421 1,660 SH   SOLE   0 0 1,660
WATSCO INC COM 942622200   212,868 854 SH   SOLE   0 0 854
WATTS WATER TECHNOLOGIES INC CL A 942749102   338,230 2,313 SH   SOLE   0 0 2,313
WESTERN ASSET HIGH INCOME OP COM 95766K109   68,884 17,439 SH   SOLE   0 0 17,439
ZOETIS INC CL A 98978V103   1,108,504 7,564 SH   SOLE   0 0 7,564