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
ABBVIE INC COM 00287Y109 259 2,405 SH   SOLE 0 0 0 2,405
ADVANCED MICRO DEVICES INC COM 007903107 379 3,687 SH   SOLE 0 0 0 3,687
ADVISORSHARES TR DORSY MICR ETF 00768Y537 2,769 73,805 SH   SOLE 0 0 0 73,805
ALPHABET INC CAP STK CL A 02079K305 711 266 SH   SOLE 0 0 0 266
AMAZON COM INC COM 023135106 637 194 SH   SOLE 0 0 0 194
AMGEN INC COM 031162100 337 1,584 SH   SOLE 0 0 0 1,584
AMN HEALTHCARE SVCS INC COM 001744101 1,464 12,762 SH   SOLE 0 0 0 12,762
AON PLC SHS CL A G0403H108 254 888 SH   SOLE 0 0 0 888
APPLE INC COM 037833100 1,135 8,021 SH   SOLE 0 0 0 8,021
ASML HOLDING N V N Y REGISTRY SHS N07059210 279 375 SH   SOLE 0 0 0 375
ATLASSIAN CORP PLC CL A G06242104 248 633 SH   SOLE 0 0 0 633
AUTODESK INC COM 052769106 208 731 SH   SOLE 0 0 0 731
BARCLAYS BANK PLC IPTH SR B S&P 06747R477 4,197 150,824 SH   SOLE 0 0 0 150,824
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 882 3,230 SH   SOLE 0 0 0 3,230
BIO-TECHNE CORP COM 09073M104 1,379 2,845 SH   SOLE 0 0 0 2,845
BIONTECH SE SPONSORED ADS 09075V102 242 888 SH   SOLE 0 0 0 888
BOEING CO COM 097023105 360 1,636 SH   SOLE 0 0 0 1,636
BRUKER CORP COM 116794108 893 11,438 SH   SOLE 0 0 0 11,438
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 2,777 46,132 SH   SOLE 0 0 0 46,132
CARNIVAL CORP UNIT 99/99/9999 143658300 317 12,662 SH   SOLE 0 0 0 12,662
CHARLES RIV LABS INTL INC COM 159864107 203 492 SH   SOLE 0 0 0 492
CINCINNATI FINL CORP COM 172062101 226 1,977 SH   SOLE 0 0 0 1,977
CISCO SYS INC COM 17275R102 299 5,494 SH   SOLE 0 0 0 5,494
COLGATE PALMOLIVE CO COM 194162103 248 3,282 SH   SOLE 0 0 0 3,282
COLUMBIA ETF TR I RESH ENHNC COR 19761L706 271 9,209 SH   SOLE 0 0 0 9,209
COMCAST CORP NEW CL A 20030N101 299 5,338 SH   SOLE 0 0 0 5,338
CONAGRA BRANDS INC COM 205887102 211 6,226 SH   SOLE 0 0 0 6,226
CSX CORP COM 126408103 208 6,983 SH   SOLE 0 0 0 6,983
CUBESMART COM 229663109 304 6,275 SH   SOLE 0 0 0 6,275
CUMMINS INC COM 231021106 211 940 SH   SOLE 0 0 0 940
DANAHER CORPORATION COM 235851102 257 844 SH   SOLE 0 0 0 844
DEXCOM INC COM 252131107 267 488 SH   SOLE 0 0 0 488
DIGITAL RLTY TR INC COM 253868103 232 1,606 SH   SOLE 0 0 0 1,606
DIREXION SHS ETF TR RUSELL1000 GWT 25460E448 2,335 19,865 SH   SOLE 0 0 0 19,865
DOCUSIGN INC COM 256163106 445 1,727 SH   SOLE 0 0 0 1,727
DOMINION ENERGY INC COM 25746U109 421 5,762 SH   SOLE 0 0 0 5,762
DUKE ENERGY CORP NEW COM NEW 26441C204 280 2,865 SH   SOLE 0 0 0 2,865
EASTMAN CHEM CO COM 277432100 447 4,435 SH   SOLE 0 0 0 4,435
EATON CORP PLC SHS G29183103 388 2,601 SH   SOLE 0 0 0 2,601
EDWARDS LIFESCIENCES CORP COM 28176E108 235 2,076 SH   SOLE 0 0 0 2,076
EMERSON ELEC CO COM 291011104 492 5,225 SH   SOLE 0 0 0 5,225
ENTEGRIS INC COM 29362U104 1,128 8,963 SH   SOLE 0 0 0 8,963
EOG RES INC COM 26875P101 235 2,923 SH   SOLE 0 0 0 2,923
EPAM SYS INC COM 29414B104 1,484 2,601 SH   SOLE 0 0 0 2,601
ETF SER SOLUTIONS LONCAR CHINA BIO 26922A370 340 9,126 SH   SOLE 0 0 0 9,126
ETF SER SOLUTIONS LHA MKT ST ALP 26922A156 540 21,510 SH   SOLE 0 0 0 21,510
ETF SER SOLUTIONS LHA MKT ST TACTL 26922B105 2,208 72,926 SH   SOLE 0 0 0 72,926
EXXON MOBIL CORP COM 30231G102 218 3,703 SH   SOLE 0 0 0 3,703
FACEBOOK INC CL A 30303M102 342 1,007 SH   SOLE 0 0 0 1,007
FASTENAL CO COM 311900104 333 6,455 SH   SOLE 0 0 0 6,455
FIDELITY COVINGTON TRUST MSCI CONSM DIS 316092204 273 3,407 SH   SOLE 0 0 0 3,407
FIDELITY COVINGTON TRUST MSCI COMMNTN SVC 316092873 2,922 54,707 SH   SOLE 0 0 0 54,707
FIRST TR EXCH TRD ALPHDX FD DEV MRK EX US 33737J174 205 3,370 SH   SOLE 0 0 0 3,370
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 5,145 116,280 SH   SOLE 0 0 0 116,280
FIRST TR EXCHANGE TRADED FD MATERIALS ALPH 33734X168 4,830 86,277 SH   SOLE 0 0 0 86,277
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101 384 6,491 SH   SOLE 0 0 0 6,491
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150 4,871 84,954 SH   SOLE 0 0 0 84,954
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 5,058 42,489 SH   SOLE 0 0 0 42,489
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108 467 5,042 SH   SOLE 0 0 0 5,042
FIRST TR EXCHANGE TRADED FD CONSUMR STAPLE 33734X119 4,929 87,572 SH   SOLE 0 0 0 87,572
FIRST TR EXCHANGE-TRADED FD LUNT US FACTOR 33733E872 2,328 68,440 SH   SOLE 0 0 0 68,440
FIRST TR NASDAQ 100 TECH IND SHS 337345102 5,230 33,144 SH   SOLE 0 0 0 33,144
FORTINET INC COM 34959E109 372 1,274 SH   SOLE 0 0 0 1,274
FS KKR CAP CORP COM 302635206 413 18,757 SH   SOLE 0 0 0 18,757
GENERAC HLDGS INC COM 368736104 270 661 SH   SOLE 0 0 0 661
GENERAL MTRS CO COM 37045V100 241 4,563 SH   SOLE 0 0 0 4,563
GLOBAL X FDS AUTONMOUS EV ETF 37954Y624 392 14,314 SH   SOLE 0 0 0 14,314
GLOBAL X FDS MSCI CHINA MATRL 37950E242 422 16,297 SH   SOLE 0 0 0 16,297
GLOBAL X FDS GLOBAL X URANIUM 37954Y871 489 20,559 SH   SOLE 0 0 0 20,559
HALLIBURTON CO COM 406216101 485 22,413 SH   SOLE 0 0 0 22,413
IDEXX LABS INC COM 45168D104 1,563 2,514 SH   SOLE 0 0 0 2,514
ILLINOIS TOOL WKS INC COM 452308109 356 1,722 SH   SOLE 0 0 0 1,722
IMPACT SHS TR I YWCA WOMENS ETF 45259A100 2,389 72,970 SH   SOLE 0 0 0 72,970
INTERNATIONAL PAPER CO COM 460146103 924 16,527 SH   SOLE 0 0 0 16,527
INTUIT COM 461202103 1,337 2,478 SH   SOLE 0 0 0 2,478
INVESCO EXCH TRADED FD TR II S&P SMALLCAP 600 46138G664 2,859 24,458 SH   SOLE 0 0 0 24,458
INVESCO EXCH TRADED FD TR II S&P SMLCP DISC 46138E180 2,843 26,400 SH   SOLE 0 0 0 26,400
INVESCO EXCH TRADED FD TR II KBW BK ETF 46138E628 311 4,630 SH   SOLE 0 0 0 4,630
INVESCO EXCH TRD SLF IDX FD RUSL 1000 DYNM 46138J619 290 6,262 SH   SOLE 0 0 0 6,262
INVESCO EXCHANGE TRADED FD T S&P500 EQL FIN 46137V340 291 4,734 SH   SOLE 0 0 0 4,734
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 2,724 14,145 SH   SOLE 0 0 0 14,145
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 358 6,535 SH   SOLE 0 0 0 6,535
INVESCO EXCHANGE TRADED FD T DYNMC MEDIA 46137V696 2,704 50,369 SH   SOLE 0 0 0 50,369
INVESCO EXCHANGE TRADED FD T S&P MDCP QUALITY 46137V472 283 3,730 SH   SOLE 0 0 0 3,730
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480 2,642 52,484 SH   SOLE 0 0 0 52,484
INVESCO EXCHANGE TRADED FD T S&P500 EQL IND 46137V324 276 1,511 SH   SOLE 0 0 0 1,511
INVESCO QQQ TR UNIT SER 1 46090E103 2,975 8,311 SH   SOLE 0 0 0 8,311
ISHARES INC MSCI GBL ETF NEW 46434G848 357 8,760 SH   SOLE 0 0 0 8,760
ISHARES TR U.S. BAS MTL ETF 464287838 468 3,761 SH   SOLE 0 0 0 3,761
ISHARES TR EAFE SML CP ETF 464288273 374 5,030 SH   SOLE 0 0 0 5,030
ISHARES TR ISHARES BIOTECH 464287556 493 3,050 SH   SOLE 0 0 0 3,050
ISHARES TR US HLTHCARE ETF 464287762 507 1,836 SH   SOLE 0 0 0 1,836
ISHARES TR CONV BD ETF 46435G102 1,540 15,438 SH   SOLE 0 0 0 15,438
ISHARES TR U.S. FINLS ETF 464287788 556 6,740 SH   SOLE 0 0 0 6,740
ISHARES TR FALN ANGLS USD 46435G474 3,132 104,024 SH   SOLE 0 0 0 104,024
ISHARES TR U.S. REAL ES ETF 464287739 222 2,171 SH   SOLE 0 0 0 2,171
ISHARES TR 20 YR TR BD ETF 464287432 526 3,644 SH   SOLE 0 0 0 3,644
ISHARES TR JPMORGAN USD EMG 464288281 240 2,182 SH   SOLE 0 0 0 2,182
ISHARES TR MSCI ACWI ETF 464288257 1,284 12,848 SH   SOLE 0 0 0 12,848
ISHARES TR IBOXX HI YD ETF 464288513 1,025 11,716 SH   SOLE 0 0 0 11,716
ISHARES TR ISHARES SEMICDTR 464287523 2,997 6,722 SH   SOLE 0 0 0 6,722
ISHARES TR IBOXX INV CP ETF 464287242 851 6,400 SH   SOLE 0 0 0 6,400
ISHARES TR MSCI USA MIN VOL 46429B697 2,734 37,192 SH   SOLE 0 0 0 37,192
ISHARES TR RUSSELL 2000 ETF 464287655 3,138 14,345 SH   SOLE 0 0 0 14,345
ISHARES TR 1 3 YR TREAS BD 464287457 287 3,329 SH   SOLE 0 0 0 3,329
ISHARES TR U.S. TECH ETF 464287721 3,574 35,293 SH   SOLE 0 0 0 35,293
ISHARES TR TIPS BD ETF 464287176 233 1,825 SH   SOLE 0 0 0 1,825
JOHNSON & JOHNSON COM 478160104 653 4,046 SH   SOLE 0 0 0 4,046
JOHNSON CTLS INTL PLC SHS G51502105 1,198 17,600 SH   SOLE 0 0 0 17,600
JPMORGAN CHASE & CO COM 46625H100 468 2,861 SH   SOLE 0 0 0 2,861
KEYSIGHT TECHNOLOGIES INC COM 49338L103 215 1,306 SH   SOLE 0 0 0 1,306
KROGER CO COM 501044101 397 9,817 SH   SOLE 0 0 0 9,817
LISTED FD TR SHARES LAG CAP 53656F805 256 6,892 SH   SOLE 0 0 0 6,892
LITTELFUSE INC COM 537008104 990 3,621 SH   SOLE 0 0 0 3,621
LOCKHEED MARTIN CORP COM 539830109 210 609 SH   SOLE 0 0 0 609
LOWES COS INC COM 548661107 1,343 6,618 SH   SOLE 0 0 0 6,618
MARRIOTT INTL INC NEW CL A 571903202 288 1,944 SH   SOLE 0 0 0 1,944
MEDTRONIC PLC SHS G5960L103 201 1,606 SH   SOLE 0 0 0 1,606
MICROSOFT CORP COM 594918104 801 2,842 SH   SOLE 0 0 0 2,842
NEWMONT CORP COM 651639106 294 5,415 SH   SOLE 0 0 0 5,415
NORTHERN LTS FD TR III HCM DEFEN 500 66538R730 2,416 60,286 SH   SOLE 0 0 0 60,286
NVIDIA CORPORATION COM 67066G104 2,587 12,486 SH   SOLE 0 0 0 12,486
OMNICELL COM COM 68213N109 941 6,341 SH   SOLE 0 0 0 6,341
ONEOK INC NEW COM 682680103 2,288 39,451 SH   SOLE 0 0 0 39,451
PACER FDS TR US CASH COWS 100 69374H881 298 6,817 SH   SOLE 0 0 0 6,817
PACER FDS TR BNCHMRK INDSTR 69374H766 2,811 64,097 SH   SOLE 0 0 0 64,097
PACER FDS TR PACER US SMALL 69374H857 561 13,214 SH   SOLE 0 0 0 13,214
PFIZER INC COM 717081103 487 11,325 SH   SOLE 0 0 0 11,325
PROSHARES TR PET CARE ETF 74348A145 541 6,963 SH   SOLE 0 0 0 6,963
PROSHARES TR PSHS ULT S&P 500 74347R107 8,470 70,687 SH   SOLE 0 0 0 70,687
RENT A CTR INC NEW COM 76009N100 239 4,250 SH   SOLE 0 0 0 4,250
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 2,308 31,083 SH   SOLE 0 0 0 31,083
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 2,767 18,683 SH   SOLE 0 0 0 18,683
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,634 16,702 SH   SOLE 0 0 0 16,702
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 1,366 7,611 SH   SOLE 0 0 0 7,611
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 838 10,590 SH   SOLE 0 0 0 10,590
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 7,252 48,564 SH   SOLE 0 0 0 48,564
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 1,873 14,716 SH   SOLE 0 0 0 14,716
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 4,567 57,015 SH   SOLE 0 0 0 57,015
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 2,753 73,363 SH   SOLE 0 0 0 73,363
SELECT SECTOR SPDR TR ENERGY 81369Y506 835 16,038 SH   SOLE 0 0 0 16,038
SIREN ETF TR NSD NXGN ECO ETF 829658202 536 12,020 SH   SOLE 0 0 0 12,020
SONOCO PRODS CO COM 835495102 241 4,045 SH   SOLE 0 0 0 4,045
SOUTHWEST AIRLS CO COM 844741108 333 6,471 SH   SOLE 0 0 0 6,471
SPDR S&P 500 ETF TR TR UNIT 78462F103 42,352 98,691 SH   SOLE 0 0 0 98,691
SPDR SER TR S&P METALS MNG 78464A755 364 8,732 SH   SOLE 0 0 0 8,732
SPDR SER TR SSGA US LRG ETF 78468R804 2,708 20,300 SH   SOLE 0 0 0 20,300
SPDR SER TR S&P HOMEBUILD 78464A888 2,946 41,049 SH   SOLE 0 0 0 41,049
SPDR SER TR S&P RETAIL ETF 78464A714 2,606 28,853 SH   SOLE 0 0 0 28,853
SPDR SER TR HLTH CARE SVCS 78464A573 2,188 21,001 SH   SOLE 0 0 0 21,001
SPDR SER TR S&P CAP MKTS 78464A771 3,155 33,065 SH   SOLE 0 0 0 33,065
SSGA ACTIVE TR SPDR SSGA US SCT 78470P408 356 8,055 SH   SOLE 0 0 0 8,055
TAPESTRY INC COM 876030107 229 6,179 SH   SOLE 0 0 0 6,179
TARGET CORP COM 87612E106 351 1,532 SH   SOLE 0 0 0 1,532
TEXAS INSTRS INC COM 882508104 384 1,998 SH   SOLE 0 0 0 1,998
TRADEWEB MKTS INC CL A 892672106 233 2,881 SH   SOLE 0 0 0 2,881
TRANE TECHNOLOGIES PLC SHS G8994E103 1,072 6,211 SH   SOLE 0 0 0 6,211
UNION PAC CORP COM 907818108 371 1,893 SH   SOLE 0 0 0 1,893
UNITED MICROELECTRONICS CORP SPON ADR NEW 910873405 176 15,419 SH   SOLE 0 0 0 15,419
UNIVERSAL CORP VA COM 913456109 347 7,173 SH   SOLE 0 0 0 7,173
VANECK ETF TRUST STEEL ETF 92189F205 345 6,248 SH   SOLE 0 0 0 6,248
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 5,577 168,748 SH   SOLE 0 0 0 168,748
VANECK ETF TRUST RARE EARTH/STRTG 92189H805 354 3,434 SH   SOLE 0 0 0 3,434
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,522 22,526 SH   SOLE 0 0 0 22,526
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 1,586 25,834 SH   SOLE 0 0 0 25,834
VANGUARD WELLINGTON FD US MOMENTUM 921935508 298 2,314 SH   SOLE 0 0 0 2,314
VEEVA SYS INC CL A COM 922475108 1,006 3,490 SH   SOLE 0 0 0 3,490
VICTORY PORTFOLIOS II VCSHS US DISCVRY 92647N774 300 4,963 SH   SOLE 0 0 0 4,963
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 2,327 36,156 SH   SOLE 0 0 0 36,156
VISA INC COM CL A 92826C839 309 1,387 SH   SOLE 0 0 0 1,387
WALMART INC COM 931142103 610 4,379 SH   SOLE 0 0 0 4,379
WATSCO INC COM 942622200 296 1,120 SH   SOLE 0 0 0 1,120
WEST PHARMACEUTICAL SVSC INC COM 955306105 1,176 2,769 SH   SOLE 0 0 0 2,769
WISDOMTREE TR INDIA ERNGS FD 97717W422 315 8,436 SH   SOLE 0 0 0 8,436
XYLEM INC COM 98419M100 960 7,765 SH   SOLE 0 0 0 7,765
ZEBRA TECHNOLOGIES CORPORATI CL A 989207105 220 426 SH   SOLE 0 0 0 426
ZOETIS INC CL A 98978V103 324 1,667 SH   SOLE 0 0 0 1,667