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
ABBOTT LABS COM 002824100   1,983,481 17,451 SH   SOLE   0 0 17,451
ABBVIE INC COM 00287Y109   1,484,297 8,151 SH   SOLE   0 0 8,151
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   1,168,769 3,372 SH   SOLE   0 0 3,372
ACM RESH INC COM CL A 00108J109   3,875,183 132,985 SH   SOLE   0 0 132,985
ADOBE SYSTEMS INCORPORATED COM 00724F101   4,381,946 8,684 SH   SOLE   0 0 8,684
ADVANCED MICRO DEVICES INC COM 007903107   2,773,590 15,367 SH   SOLE   0 0 15,367
ADVANSIX INC COM 00773T101   578,778 20,237 SH   SOLE   0 0 20,237
AECOM COM 00766T100   1,356,348 13,829 SH   SOLE   0 0 13,829
AFLAC INC COM 001055102   847,524 9,871 SH   SOLE   0 0 9,871
AGILENT TECHNOLOGIES INC COM 00846U101   1,438,948 9,889 SH   SOLE   0 0 9,889
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   879,970 12,161 SH   SOLE   0 0 12,161
ALLEGION PLC ORD SHS G0176J109   735,921 5,463 SH   SOLE   0 0 5,463
ALLSTATE CORP COM 020002101   286,332 1,655 SH   SOLE   0 0 1,655
ALPHABET INC CAP STK CL A 02079K305   2,655,161 17,592 SH   SOLE   0 0 17,592
ALPHABET INC CAP STK CL C 02079K107   2,503,763 16,444 SH   SOLE   0 0 16,444
AMAZON COM INC COM 023135106   15,108,088 83,757 SH   SOLE   0 0 83,757
AMERICAN CENTY ETF TR US SML CP VALU 025072877   280,755 2,996 SH   SOLE   0 0 2,996
AMERICAN ELEC PWR CO INC COM 025537101   375,052 4,356 SH   SOLE   0 0 4,356
AMERICAN EXPRESS CO COM 025816109   647,323 2,843 SH   SOLE   0 0 2,843
AMERICAN INTL GROUP INC COM NEW 026874784   265,153 3,392 SH   SOLE   0 0 3,392
AMERICAN TOWER CORP NEW COM 03027X100   656,987 3,325 SH   SOLE   0 0 3,325
AMERISOURCEBERGEN CORP COM 03073E105   3,178,066 13,079 SH   SOLE   0 0 13,079
ANALOG DEVICES INC COM 032654105   236,952 1,198 SH   SOLE   0 0 1,198
AON PLC SHS CL A G0403H108   375,769 1,126 SH   SOLE   0 0 1,126
APPLE INC COM 037833100   31,873,715 185,874 SH   SOLE   0 0 185,874
APPLIED MATLS INC COM 038222105   5,297,224 25,686 SH   SOLE   0 0 25,686
ARCH CAP GROUP LTD ORD G0450A105   2,224,476 24,064 SH   SOLE   0 0 24,064
ARCHER DANIELS MIDLAND COM 039483102   305,948 4,871 SH   SOLE   0 0 4,871
ARISTA NETWORKS INC COM 040413106   295,780 1,020 SH   SOLE   0 0 1,020
ARROW ELECTRS INC COM 042735100   356,921 2,757 SH   SOLE   0 0 2,757
ASML HOLDING N V N Y REGISTRY SHS N07059210   492,028 507 SH   SOLE   0 0 507
ASTRAZENECA PLC SPONSORED ADR ADR 046353108   510,496 7,535 SH   SOLE   0 0 7,535
AT&T INC COM 00206R102   973,210 55,296 SH   SOLE   0 0 55,296
AUTODESK INC COM 052769106   1,328,402 5,101 SH   SOLE   0 0 5,101
AUTOMATIC DATA PROCESSING INC COM 053015103   1,723,705 6,902 SH   SOLE   0 0 6,902
AUTONATION INC COM 05329W102   3,948,586 23,847 SH   SOLE   0 0 23,847
AVERY DENNISON CORP COM 053611109   509,903 2,284 SH   SOLE   0 0 2,284
AVNET INC COM 053807103   439,792 8,870 SH   SOLE   0 0 8,870
BANK AMERICA CORP COM 060505104   694,603 18,318 SH   SOLE   0 0 18,318
BAXTER INTL INC COM 071813109   227,548 5,324 SH   SOLE   0 0 5,324
BELDEN INC COM 077454106   2,943,794 31,787 SH   SOLE   0 0 31,787
BERKLEY W R CORP COM 084423102   206,950 2,340 SH   SOLE   0 0 2,340
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   7,060,110 16,789 SH   SOLE   0 0 16,789
BLACKROCK INC COM 09247X101   2,022,556 2,426 SH   SOLE   0 0 2,426
BLACKSTONE INC COM 09260D107   302,414 2,302 SH   SOLE   0 0 2,302
BLOCK INC CL A 852234103   558,482 6,603 SH   SOLE   0 0 6,603
BNY MELLON ETF TRUST CORE BOND ETF 09661T602   3,351,317 80,041 SH   SOLE   0 0 80,041
BOEING CO COM 097023105   1,999,955 10,363 SH   SOLE   0 0 10,363
BOSTON SCIENTIFIC CORP COM 101137107   376,900 5,503 SH   SOLE   0 0 5,503
BP PLC SPONSORED ADR ADR 055622104   719,202 19,087 SH   SOLE   0 0 19,087
BRISTOL-MYERS SQUIBB CO COM 110122108   528,160 9,739 SH   SOLE   0 0 9,739
BROADCOM INC COM 11135F101   15,323,065 11,561 SH   SOLE   0 0 11,561
BROADRIDGE FINL SOLUTIONS INC COM 11133T103   228,829 1,117 SH   SOLE   0 0 1,117
BUILDERS FIRSTSOURCE INC COM 12008R107   8,924,689 42,794 SH   SOLE   0 0 42,794
BUNGE GLOBAL SA COM SHS H11356104   675,504 6,589 SH   SOLE   0 0 6,589
CATERPILLAR INC COM 149123101   3,271,974 8,929 SH   SOLE   0 0 8,929
CDW CORP COM 12514G108   457,079 1,787 SH   SOLE   0 0 1,787
CENTENE CORP DEL COM 15135B101   1,006,428 12,824 SH   SOLE   0 0 12,824
CHEVRON CORP NEW COM 166764100   1,496,795 9,489 SH   SOLE   0 0 9,489
CHUBB LIMITED COM H1467J104   2,393,843 9,238 SH   SOLE   0 0 9,238
CISCO SYS INC COM 17275R102   2,221,594 44,512 SH   SOLE   0 0 44,512
CITIGROUP INC COM 172967424   756,805 11,967 SH   SOLE   0 0 11,967
CLEVELAND-CLIFFS INC NEW COM 185899101   1,179,274 51,859 SH   SOLE   0 0 51,859
COCA COLA CO COM 191216100   2,292,537 37,472 SH   SOLE   0 0 37,472
COGNIZANT TECHNOLOGY SOLUTIONS CL A 192446102   254,996 3,479 SH   SOLE   0 0 3,479
COINBASE GLOBAL INC COM CL A 19260Q107   1,786,379 6,738 SH   SOLE   0 0 6,738
COLGATE PALMOLIVE CO COM 194162103   757,681 8,414 SH   SOLE   0 0 8,414
COMCAST CORP NEW CL A 20030N101   1,777,610 41,006 SH   SOLE   0 0 41,006
CONOCOPHILLIPS COM 20825C104   1,905,000 14,967 SH   SOLE   0 0 14,967
COSTAR GROUP INC COM 22160N109   208,463 2,158 SH   SOLE   0 0 2,158
COSTCO WHSL CORP NEW COM 22160K105   9,733,302 13,285 SH   SOLE   0 0 13,285
CSX CORP COM 126408103   1,441,838 38,895 SH   SOLE   0 0 38,895
CUMMINS INC COM 231021106   623,533 2,116 SH   SOLE   0 0 2,116
CVS HEALTH CORP COM 126650100   733,553 9,197 SH   SOLE   0 0 9,197
D R HORTON INC COM 23331A109   3,988,692 24,240 SH   SOLE   0 0 24,240
DANAHER CORPORATION COM 235851102   486,455 1,948 SH   SOLE   0 0 1,948
DAVITA INC COM 23918K108   1,523,796 11,038 SH   SOLE   0 0 11,038
DEERE & CO COM 244199105   1,828,614 4,452 SH   SOLE   0 0 4,452
DEVON ENERGY CORP NEW COM 25179M103   461,882 9,204 SH   SOLE   0 0 9,204
DIAMONDBACK ENERGY INC COM 25278X109   3,532,939 17,828 SH   SOLE   0 0 17,828
DICKS SPORTING GOODS INC CO 253393102   4,303,596 19,139 SH   SOLE   0 0 19,139
DIGITAL RLTY TR INC COM 253868103   203,384 1,412 SH   SOLE   0 0 1,412
DISNEY WALT CO COM 254687106   4,675,361 38,210 SH   SOLE   0 0 38,210
DOLLAR GEN CORP NEW COM 256677105   206,155 1,321 SH   SOLE   0 0 1,321
DOLLAR TREE INC COM 256746108   242,333 1,820 SH   SOLE   0 0 1,820
DOVER CORP COM 260003108   309,905 1,749 SH   SOLE   0 0 1,749
DUKE ENERGY CORP NEW COM NEW 26441C204   658,595 6,810 SH   SOLE   0 0 6,810
EATON CORP PLC SHS G29183103   2,047,116 6,547 SH   SOLE   0 0 6,547
ELEVANCE HEALTH INC COM 036752103   1,167,844 2,252 SH   SOLE   0 0 2,252
EMERSON ELEC CO COM 291011104   234,666 2,069 SH   SOLE   0 0 2,069
ENERGY TRANSFER L P COM UT LTD PTN 29273V100   937,115 59,575 SH   SOLE   0 0 59,575
EOG RES INC COM 26875P101   1,186,867 9,284 SH   SOLE   0 0 9,284
ERICSSON ADR B SEK 10 ADR 294821608   125,661 22,806 SH   SOLE   0 0 22,806
EXPEDIA GROUP INC COM NEW 30212P303   769,334 5,585 SH   SOLE   0 0 5,585
EXPEDITORS INTL WASH INC COM 302130109   590,465 4,857 SH   SOLE   0 0 4,857
EXXON MOBIL CORP COM 30231G102   4,560,611 39,234 SH   SOLE   0 0 39,234
F N B CORP COM 302520101   168,721 11,966 SH   SOLE   0 0 11,966
FACTSET RESH SYS INC COM 303075105   610,700 1,344 SH   SOLE   0 0 1,344
FIDELITY NATL INFORMATION SVCS COM 31620M106   210,078 2,832 SH   SOLE   0 0 2,832
FIRST HORIZON CORPORATION COM 320517105   168,568 10,946 SH   SOLE   0 0 10,946
FIRST TR EXCH TRADED FD III ULTRA SHT DUR MU 33740J104   4,273,907 213,322 SH   SOLE   0 0 213,322
FIRST TR EXCH TRADED FD III SHRT 33739P830   4,568,338 230,317 SH   SOLE   0 0 230,317
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   1,199,256 23,350 SH   SOLE   0 0 23,350
FIRST TR EXCHANGE TRADED FD CONSUMR DISCRE 33734X101   15,374,996 238,235 SH   SOLE   0 0 238,235
FIRST TR EXCHANGE TRADED FD NASDQ CLN EDGE 33737A108   205,496 1,793 SH   SOLE   0 0 1,793
FIRST TR EXCHANGE TRADED FD INDLS PROD DUR 33734X150   16,975,469 232,668 SH   SOLE   0 0 232,668
FIRST TR EXCHANGE TRADED FD WTR ETF 33733B100   1,341,390 13,138 SH   SOLE   0 0 13,138
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846   210,907 3,740 SH   SOLE   0 0 3,740
FIRST TR EXCHANGE-TRADED FD NASDQ SEMCNDTR 33738R811   16,462,526 181,826 SH   SOLE   0 0 181,826
FIRST TR EXCHANGE-TRADED FD NASDQ FOD BVRG 33738R852   1,058,444 42,576 SH   SOLE   0 0 42,576
FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104   9,243,177 107,918 SH   SOLE   0 0 107,918
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309   6,709,091 145,187 SH   SOLE   0 0 145,187
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   16,338,905 79,667 SH   SOLE   0 0 79,667
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   7,784,524 130,569 SH   SOLE   0 0 130,569
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   299,874 6,215 SH   SOLE   0 0 6,215
FIRST TR NASDAQ 100 TECH IND SHS 337345102   15,761,990 82,662 SH   SOLE   0 0 82,662
FIRST TR NASDAQ ABA CMNTY BK UT COM SHS ETF 33736Q104   1,096,373 23,558 SH   SOLE   0 0 23,558
FIRST TR VALUE LINE DIVID IN SHS 33734H106   236,023 5,589 SH   SOLE   0 0 5,589
FIRST TRUST TECHNOLOGY TECH ALPHADEX 33734X176   317,231 2,353 SH   SOLE   0 0 2,353
FISERV INC COM 337738108   5,401,756 33,799 SH   SOLE   0 0 33,799
GENERAL DYNAMICS CORP COM 369550108   841,255 2,978 SH   SOLE   0 0 2,978
GENERAL ELECTRIC CO COM NEW 369604301   208,003 1,185 SH   SOLE   0 0 1,185
GENERAL MLS INC COM 370334104   346,072 4,946 SH   SOLE   0 0 4,946
GENERAL MTRS CO COM 37045V100   1,080,192 23,819 SH   SOLE   0 0 23,819
GENUINE PARTS CO COM 372460105   235,029 1,517 SH   SOLE   0 0 1,517
GILEAD SCIENCES INC COM 375558103   968,036 13,216 SH   SOLE   0 0 13,216
GOLDMAN SACHS GROUP INC COM 38141G104   1,312,800 3,143 SH   SOLE   0 0 3,143
GRAPHIC PACKAGING HLDG CO COM 388689101   239,597 8,211 SH   SOLE   0 0 8,211
GROUP 1 AUTOMOTIVE INC COM 398905109   253,730 868 SH   SOLE   0 0 868
HARTFORD FINL SVCS GROUP INC COM 416515104   329,348 3,196 SH   SOLE   0 0 3,196
HILTON WORLDWIDE HLDGS INC COM 43300A203   278,796 1,307 SH   SOLE   0 0 1,307
HOLOGIC INC COM 436440101   3,159,095 40,522 SH   SOLE   0 0 40,522
HOME DEPOT INC COM 437076102   1,820,333 4,745 SH   SOLE   0 0 4,745
HONDA MOTOR LTD ADR ECH CNV IN 3 438128308   319,136 8,572 SH   SOLE   0 0 8,572
HONEYWELL INTL INC COM 438516106   1,265,572 6,166 SH   SOLE   0 0 6,166
HOST HOTELS & RESORTS INC COM 44107P104   940,216 45,465 SH   SOLE   0 0 45,465
HOWMET AEROSPACE INC COM 443201108   216,170 3,159 SH   SOLE   0 0 3,159
ILLINOIS TOOL WKS INC COM 452308109   594,351 2,215 SH   SOLE   0 0 2,215
ILLUMINA INC COM 452327109   591,163 4,305 SH   SOLE   0 0 4,305
ING GROEP N.V SPONSORED ADR 456837103   300,992 18,253 SH   SOLE   0 0 18,253
INTEL CORP COM 458140100   478,538 10,834 SH   SOLE   0 0 10,834
INTERNATIONAL BUSINESS MACHS COM 459200101   1,359,487 7,119 SH   SOLE   0 0 7,119
INTUITIVE SURGICAL INC COM NEW 46120E602   2,594,883 6,502 SH   SOLE   0 0 6,502
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   8,074,937 122,589 SH   SOLE   0 0 122,589
INVESCO EXCH TRADED FD TR II KBW PPTY CASUT 46138E586   1,017,591 9,444 SH   SOLE   0 0 9,444
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870   3,730,749 156,952 SH   SOLE   0 0 156,952
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142   1,562,797 23,476 SH   SOLE   0 0 23,476
INVESCO EXCHANGE TRADED FD T OIL & GAS SERVIC 46137Y872   1,300,223 40,939 SH   SOLE   0 0 40,939
INVESCO EXCHANGE TRADED FD T DYNMC BLDG CON 46137V779   1,687,419 22,541 SH   SOLE   0 0 22,541
INVESCO EXCHANGE TRADED FD T NASDAQ INTERNT 46137V530   1,436,439 36,010 SH   SOLE   0 0 36,010
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100   1,560,521 15,364 SH   SOLE   0 0 15,364
INVESCO EXCHANGE TRADED FD T DYNMC SEMICNDT 46137V647   1,676,366 29,707 SH   SOLE   0 0 29,707
INVESCO EXCHANGE TRADED FD T DORSEY WRGT TECH 46137V811   1,432,205 24,960 SH   SOLE   0 0 24,960
INVESCO QQQ TRUST UNIT SER 1 46090E103   1,145,044 2,579 SH   SOLE   0 0 2,579
ISHARES INC MSCI ITALY ETF 46434G830   2,128,276 56,423 SH   SOLE   0 0 56,423
ISHARES INC MSCI SPAIN ETF 464286764   2,145,868 66,704 SH   SOLE   0 0 66,704
ISHARES INC MSCI FRANCE ETF 464286707   2,083,875 50,323 SH   SOLE   0 0 50,323
ISHARES INC JP MRGN EM HI BD 464286285   1,350,433 36,050 SH   SOLE   0 0 36,050
ISHARES INC US INTL HGH YLD 464286178   1,304,500 29,547 SH   SOLE   0 0 29,547
ISHARES INC INTL HIGH YIELD 464286210   1,325,606 27,228 SH   SOLE   0 0 27,228
ISHARES INC CORE MSCI EAFE 46432F842   1,721,384 23,193 SH   SOLE   0 0 23,193
ISHARES INC CORE MSCI EMKT 46434G103   1,317,038 25,524 SH   SOLE   0 0 25,524
ISHARES INC MSCI MEXICO ETF 464286822   2,090,528 30,162 SH   SOLE   0 0 30,162
ISHARES INC JP MORGAN EM ETF 464286517   1,314,610 36,441 SH   SOLE   0 0 36,441
ISHARES TR US HLTHCARE ETF 464287762   239,244 3,865 SH   SOLE   0 0 3,865
ISHARES TR TRS FLT RT BD 46434V860   622,220 12,275 SH   SOLE   0 0 12,275
ISHARES TR RUS 1000 GRW ETF 464287614   442,558 1,313 SH   SOLE   0 0 1,313
ISHARES TR CORE S&P SCP ETF 464287804   426,828 3,862 SH   SOLE   0 0 3,862
ISHARES TR MSCI POLAND ETF 46429B606   1,913,125 81,099 SH   SOLE   0 0 81,099
ISHARES TR RUSSELL 2000 ETF 464287655   410,295 1,951 SH   SOLE   0 0 1,951
ISHARES TR FLTG RATE NT ETF 46429B655   1,863,741 36,501 SH   SOLE   0 0 36,501
ISHARES TR S&P SML 600 GWT 464287887   246,426 1,885 SH   SOLE   0 0 1,885
ISHARES TR U.S. TECH ETF 464287721   255,939 1,895 SH   SOLE   0 0 1,895
ISHARES TR CORE S&P500 ETF 464287200   5,654,226 10,755 SH   SOLE   0 0 10,755
ISHARES TR PFD AND INCM SEC 464288687   1,387,211 43,041 SH   SOLE   0 0 43,041
ISHARES TR NATIONAL MUN ETF 464288414   1,077,399 10,013 SH   SOLE   0 0 10,013
ISHARES TR IBOXX INV CP ETF 464287242   247,793 2,275 SH   SOLE   0 0 2,275
ISHARES TR CORE US AGGBD ET 464287226   1,050,700 10,728 SH   SOLE   0 0 10,728
ISHARES TR CORE S&P MCP ETF 464287507   3,550,860 58,460 SH   SOLE   0 0 58,460
JABIL INC COM 466313103   540,908 4,038 SH   SOLE   0 0 4,038
JOHNSON & JOHNSON COM 478160104   3,016,212 19,067 SH   SOLE   0 0 19,067
JPMORGAN CHASE & CO COM 46625H100   6,342,500 31,665 SH   SOLE   0 0 31,665
KIMBERLY-CLARK CORP COM 494368103   316,778 2,449 SH   SOLE   0 0 2,449
KIMCO RLTY CORP COM 49446R109   1,731,367 88,290 SH   SOLE   0 0 88,290
KLA CORP COM NEW 482480100   4,276,646 6,122 SH   SOLE   0 0 6,122
KRAFT HEINZ CO COM 500754106   361,989 9,810 SH   SOLE   0 0 9,810
KROGER CO COM 501044101   13,149,384 230,166 SH   SOLE   0 0 230,166
LAM RESEARCH CORP COM 512807108   11,176,941 11,504 SH   SOLE   0 0 11,504
LENNAR CORP CL A 526057104   783,197 4,554 SH   SOLE   0 0 4,554
LILLY ELI & CO COM 532457108   8,850,851 11,377 SH   SOLE   0 0 11,377
LINDE PLC SHS SHS G54950103   746,162 1,607 SH   SOLE   0 0 1,607
LIVE NATION ENTERTAINMENT IN COM 538034109   2,008,361 18,988 SH   SOLE   0 0 18,988
LOCKHEED MARTIN CORP COM 539830109   1,051,659 2,312 SH   SOLE   0 0 2,312
LOWES COS INC COM 548661107   6,602,757 25,921 SH   SOLE   0 0 25,921
LULULEMON ATHLETICA INC COM 550021109   4,544,041 11,632 SH   SOLE   0 0 11,632
M D C HLDGS INC COM 552676108   402,687 6,401 SH   SOLE   0 0 6,401
MAGNA INTL INC COM 559222401   205,335 3,769 SH   SOLE   0 0 3,769
MARATHON PETE CORP COM 56585A102   6,045,806 30,004 SH   SOLE   0 0 30,004
MARRIOTT INTL INC NEW CL A 571903202   588,135 2,331 SH   SOLE   0 0 2,331
MARSH & MCLENNAN COS INC COM 571748102   952,658 4,625 SH   SOLE   0 0 4,625
MARVELL TECHNOLOGY INC COM 573874104   225,044 3,175 SH   SOLE   0 0 3,175
MASTERCARD INCORPORATED CL A 57636Q104   1,187,785 2,466 SH   SOLE   0 0 2,466
MCDONALDS CORP COM 580135101   4,940,850 17,524 SH   SOLE   0 0 17,524
MCKESSON CORP COM 58155Q103   2,222,559 4,140 SH   SOLE   0 0 4,140
MERCK & CO INC COM 58933Y105   3,051,080 23,123 SH   SOLE   0 0 23,123
META PLATFORMS INC CL A 30303M102   4,750,434 9,783 SH   SOLE   0 0 9,783
METLIFE INC COM 59156R108   298,663 4,030 SH   SOLE   0 0 4,030
MGIC INVT CORP WIS COM 552848103   1,839,647 82,274 SH   SOLE   0 0 82,274
MICRON TECHNOLOGY INC COM 595112103   794,696 6,741 SH   SOLE   0 0 6,741
MICROSOFT CORP COM 594918104   14,792,203 35,159 SH   SOLE   0 0 35,159
MONDELEZ INTL INC CL A 609207105   1,127,210 16,103 SH   SOLE   0 0 16,103
MONSTER BEVERAGE CORP NEW COM 61174X109   1,188,149 20,043 SH   SOLE   0 0 20,043
MORGAN STANLEY COM NEW 617446448   883,786 9,386 SH   SOLE   0 0 9,386
MOTORCAR PTS AMER INC COM 620071100   154,119 19,169 SH   SOLE   0 0 19,169
MOTOROLA SOLUTIONS INC COM NEW 620076307   1,000,334 2,818 SH   SOLE   0 0 2,818
MURPHY USA INC COM 626755102   3,806,755 9,081 SH   SOLE   0 0 9,081
NASDAQ INC COM 631103108   419,741 6,652 SH   SOLE   0 0 6,652
NETFLIX INC COM 64110L106   2,623,666 4,320 SH   SOLE   0 0 4,320
NEXTERA ENERGY INC COM 65339F101   583,370 9,128 SH   SOLE   0 0 9,128
NIKE INC CL B 654106103   858,789 9,138 SH   SOLE   0 0 9,138
NORFOLK SOUTHN CORP COM 655844108   1,950,265 7,652 SH   SOLE   0 0 7,652
NORTHROP GRUMMAN CORP COM 666807102   1,986,918 4,151 SH   SOLE   0 0 4,151
NOVARTIS AG SPONSORED ADR 66987V109   549,330 5,679 SH   SOLE   0 0 5,679
NOVO-NORDISK A S ADR ADR 670100205   9,051,686 70,496 SH   SOLE   0 0 70,496
NUCOR CORP COM 670346105   258,655 1,307 SH   SOLE   0 0 1,307
NVENT ELECTRIC PLC SHS G6700G107   320,978 4,257 SH   SOLE   0 0 4,257
NVIDIA CORPORATION COM 67066G104   13,659,171 15,117 SH   SOLE   0 0 15,117
NXP SEMICONDUCTORS N V COM N6596X109   462,834 1,868 SH   SOLE   0 0 1,868
OAKTREE SPECIALTY LENDING CORP COM 67401P405   323,505 16,455 SH   SOLE   0 0 16,455
OLIN CORP COM PAR $1 680665205   1,911,823 32,514 SH   SOLE   0 0 32,514
OMNICOM GROUP INC COM 681919106   624,683 6,456 SH   SOLE   0 0 6,456
ON SEMICONDUCTOR CORP COM 682189105   2,621,248 35,639 SH   SOLE   0 0 35,639
ONEOK INC NEW COM 682680103   240,109 2,995 SH   SOLE   0 0 2,995
OPTION CARE HEALTH INC COM NEW 68404L201   2,713,721 80,910 SH   SOLE   0 0 80,910
ORACLE CORP COM 68389X105   3,433,926 27,338 SH   SOLE   0 0 27,338
PACCAR INC COM 693718108   3,268,466 26,382 SH   SOLE   0 0 26,382
PACER FDS TR US CASH COWS 100 69374H881   6,943,854 119,495 SH   SOLE   0 0 119,495
PACER FDS TR LUNT LRG CP ALTR 69374H717   262,660 7,496 SH   SOLE   0 0 7,496
PACKAGING CORP AMER COM 695156109   237,035 1,249 SH   SOLE   0 0 1,249
PALO ALTO NETWORKS INC COM 697435105   358,288 1,261 SH   SOLE   0 0 1,261
PARKER-HANNIFIN CORP COM 701094104   1,915,252 3,446 SH   SOLE   0 0 3,446
PAYPAL HLDGS INC COM 70450Y103   477,237 7,124 SH   SOLE   0 0 7,124
PENSKE AUTOMOTIVE GRP INC COM 70959W103   2,468,566 15,239 SH   SOLE   0 0 15,239
PEPSICO INC COM 713448108   1,877,157 10,726 SH   SOLE   0 0 10,726
PFIZER INC COM 717081103   365,867 13,184 SH   SOLE   0 0 13,184
PHILIP MORRIS INTL INC COM 718172109   365,564 3,990 SH   SOLE   0 0 3,990
PHILLIPS 66 COM 718546104   465,581 2,850 SH   SOLE   0 0 2,850
PIONEER NAT RES CO COM 723787107   337,050 1,284 SH   SOLE   0 0 1,284
PNC FINL SVCS GROUP INC COM 693475105   349,541 2,163 SH   SOLE   0 0 2,163
PRICE T ROWE GROUP INC COM 74144T108   386,608 3,171 SH   SOLE   0 0 3,171
PRINCIPAL FINANCIAL GROUP INC COM 74251V102   320,236 3,710 SH   SOLE   0 0 3,710
PROCTER AND GAMBLE CO COM 742718109   1,047,700 6,457 SH   SOLE   0 0 6,457
PROGRESSIVE CORP COM 743315103   1,263,670 6,110 SH   SOLE   0 0 6,110
PROLOGIS INC. COM 74340W103   3,693,430 28,363 SH   SOLE   0 0 28,363
PUBLIC STORAGE COM 74460D109   346,042 1,193 SH   SOLE   0 0 1,193
PULTE GROUP INC COM 745867101   239,672 1,987 SH   SOLE   0 0 1,987
QUALCOMM INC COM 747525103   1,304,795 7,707 SH   SOLE   0 0 7,707
RAYTHEON TECHNOLOGIES CORP COM 75513E101   280,496 2,876 SH   SOLE   0 0 2,876
REGENERON PHARMACEUTICALS COM 75886F107   1,137,663 1,182 SH   SOLE   0 0 1,182
RELX PLC SPONSORED ADR ADR 759530108   361,385 8,348 SH   SOLE   0 0 8,348
RESIDEO TECHNOLOGIES INC COM 76118Y104   309,486 13,804 SH   SOLE   0 0 13,804
RUSH ENTERPRISES INC CL A 781846209   2,452,393 45,822 SH   SOLE   0 0 45,822
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203   254,200 1,746 SH   SOLE   0 0 1,746
S&P GLOBAL INC COM 78409V104   443,319 1,042 SH   SOLE   0 0 1,042
SALESFORCE INC COM 79466L302   2,251,923 7,477 SH   SOLE   0 0 7,477
SCHWAB CHARLES CORP COM 808513105   1,116,062 15,428 SH   SOLE   0 0 15,428
SCHWAB STRATEGIC TR 5 10YR CORP BD 808524698   1,525,785 34,295 SH   SOLE   0 0 34,295
SEI INVTS CO COM 784117103   647,747 9,009 SH   SOLE   0 0 9,009
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704   2,602,963 20,665 SH   SOLE   0 0 20,665
SHOPIFY INC CL A 82509L107   951,969 12,336 SH   SOLE   0 0 12,336
SIMON PPTY GROUP INC NEW COM 828806109   354,919 2,268 SH   SOLE   0 0 2,268
SOUTHERN CO COM 842587107   927,742 12,932 SH   SOLE   0 0 12,932
SOUTHERN COPPER CORP COM 84265V105   609,195 5,719 SH   SOLE   0 0 5,719
SPDR GOLD SHARES GOLD SHS 78463V107   781,119 3,797 SH   SOLE   0 0 3,797
SPDR S&P 500 ETF TRUST TR UNIT 78462F103   14,060,122 26,880 SH   SOLE   0 0 26,880
SPDR SER TR PORTFOLIO INTRMD 78464A375   4,062,582 124,276 SH   SOLE   0 0 124,276
SPDR SER TR PORTFOLIO SHORT 78464A474   1,813,231 60,908 SH   SOLE   0 0 60,908
SPDR SER TR S&P TRANSN ETF 78464A532   1,806,618 21,312 SH   SOLE   0 0 21,312
SPDR SER TR BLOOMBERG INVT 78468R200   2,160,351 70,073 SH   SOLE   0 0 70,073
SPDR SER TR BLOOMBERG HIGH Y 78468R622   1,929,990 20,273 SH   SOLE   0 0 20,273
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,897,434 45,059 SH   SOLE   0 0 45,059
STARBUCKS CORP COM 855244109   1,108,904 12,134 SH   SOLE   0 0 12,134
SYNOPSYS INC COM 871607107   317,754 556 SH   SOLE   0 0 556
SYSCO CORP COM 871829107   552,592 6,807 SH   SOLE   0 0 6,807
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100   1,995,173 14,665 SH   SOLE   0 0 14,665
TE CONNECTIVITY LTD SHS H84989104   327,807 2,257 SH   SOLE   0 0 2,257
TEMPUR SEALY INTL INC COM 88023U101   10,437,959 183,702 SH   SOLE   0 0 183,702
TESLA INC COM 88160R101   2,241,674 12,752 SH   SOLE   0 0 12,752
TEXAS INSTRS INC COM 882508104   910,596 5,227 SH   SOLE   0 0 5,227
TEXTRON INC COM 883203101   533,179 5,558 SH   SOLE   0 0 5,558
THE CIGNA GROUP COM 125523100   2,202,021 6,063 SH   SOLE   0 0 6,063
THERMO FISHER SCIENTIFIC INC COM 883556102   5,751,073 9,895 SH   SOLE   0 0 9,895
TJX COS INC NEW COM 872540109   743,713 7,333 SH   SOLE   0 0 7,333
T-MOBILE US INC COM 872590104   488,028 2,990 SH   SOLE   0 0 2,990
TOLL BROTHERS INC COM 889478103   2,480,928 19,177 SH   SOLE   0 0 19,177
TRANE TECHNOLOGIES PLC SHS G8994E103   1,910,173 6,363 SH   SOLE   0 0 6,363
TRAVELERS COMPANIES INC COM 89417E109   2,295,877 9,976 SH   SOLE   0 0 9,976
UNILEVER PLC SPON ADR NEW ADR 904767704   277,601 5,531 SH   SOLE   0 0 5,531
UNION PAC CORP COM 907818108   1,457,627 5,927 SH   SOLE   0 0 5,927
UNITED RENTALS INC COM 911363109   4,970,691 6,893 SH   SOLE   0 0 6,893
UNITEDHEALTH GROUP INC COM 91324P102   3,744,384 7,569 SH   SOLE   0 0 7,569
US BANCORP DEL COM NEW 902973304   328,992 7,360 SH   SOLE   0 0 7,360
VALERO ENERGY CORP COM 91913Y100   369,132 2,163 SH   SOLE   0 0 2,163
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   1,080,958 12,024 SH   SOLE   0 0 12,024
VANGUARD BD INDEX FDS INTERMED TERM 921937819   706,121 9,365 SH   SOLE   0 0 9,365
VANGUARD BD INDEX FDS LONG TERM BOND 921937793   603,377 8,342 SH   SOLE   0 0 8,342
VANGUARD INDEX FDS SMALL CP ETF 922908751   203,781 891 SH   SOLE   0 0 891
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,662,256 3,458 SH   SOLE   0 0 3,458
VANGUARD INDEX FDS VALUE ETF 922908744   213,835 1,313 SH   SOLE   0 0 1,313
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   332,442 6,570 SH   SOLE   0 0 6,570
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   3,374,061 57,627 SH   SOLE   0 0 57,627
VANGUARD SCOTTSDALE FDS VNG RUS3000IDX 92206C599   321,019 1,378 SH   SOLE   0 0 1,378
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,074,842 5,886 SH   SOLE   0 0 5,886
VANGUARD TOTAL STOCK MARKET ETF TOTAL STK MKT 922908769   332,672 1,280 SH   SOLE   0 0 1,280
VANGUARD WHITEHALL FDS EM MK GOV BD ETF 921946885   3,020,935 47,313 SH   SOLE   0 0 47,313
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   643,546 5,319 SH   SOLE   0 0 5,319
VANGUARD WORLD FDS INF TECH ETF 92204A702   696,324 1,328 SH   SOLE   0 0 1,328
VERIZON COMMUNICATIONS INC COM 92343V104   1,028,505 24,512 SH   SOLE   0 0 24,512
VERTEX PHARMACEUTICALS INC COM 92532F100   1,455,093 3,481 SH   SOLE   0 0 3,481
VICI PPTYS INC COM 925652109   306,867 10,301 SH   SOLE   0 0 10,301
VISA INC COM CL A 92826C839   8,262,182 29,605 SH   SOLE   0 0 29,605
WALGREENS BOOTS ALLIANCE INC COM 931427108   295,526 13,625 SH   SOLE   0 0 13,625
WALMART INC COM 931142103   798,155 13,265 SH   SOLE   0 0 13,265
WASTE MGMT INC DEL COM 94106L109   212,081 995 SH   SOLE   0 0 995
WEC ENERGY GROUP INC COM 92939U106   315,423 3,841 SH   SOLE   0 0 3,841
WELLS FARGO CO NEW COM 949746101   469,128 8,094 SH   SOLE   0 0 8,094
WELLTOWER INC COM 95040Q104   241,542 2,585 SH   SOLE   0 0 2,585
WORKDAY INC CL A 98138H101   733,425 2,689 SH   SOLE   0 0 2,689
YUM BRANDS INC COM 988498101   961,538 6,935 SH   SOLE   0 0 6,935
YUM CHINA HLDGS INC COM 98850P109   270,811 6,806 SH   SOLE   0 0 6,806
ZOETIS INC CL A 98978V103   4,387,785 25,931 SH   SOLE   0 0 25,931