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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,317,785 7,639 SH   SOLE 0 0 0 7,639
ADVANCED MICRO DEVICES INC COM 007903107   1,542,293 9,508 SH   SOLE 0 0 0 9,508
ALPHABET INC CAP STK CL A 02079K305   4,153,720 22,804 SH   SOLE 0 0 0 22,804
ALPHABET INC CAP STK CL C 02079K107   924,097 5,038 SH   SOLE 0 0 0 5,038
AMAZON COM INC COM 023135106   5,256,207 27,199 SH   SOLE 0 0 0 27,199
AMERICAN CENTY ETF TR US SML CP VALU 025072877   10,647,655 118,676 SH   SOLE 0 0 0 118,676
AMERICAN EXPRESS CO COM 025816109   4,502,898 19,447 SH   SOLE 0 0 0 19,447
AMERICAN TOWER CORP NEW COM 03027X100   2,069,294 10,646 SH   SOLE 0 0 0 10,646
AMGEN INC COM 031162100   3,870,380 12,387 SH   SOLE 0 0 0 12,387
APPLE INC COM 037833100   12,384,562 58,801 SH   SOLE 0 0 0 58,801
ARCH CAP GROUP LTD ORD G0450A105   2,533,146 25,108 SH   SOLE 0 0 0 25,108
ATI INC COM 01741R102   2,518,206 45,414 SH   SOLE 0 0 0 45,414
BERKSHIRE HATHAWAY INC DEL CL A 084670108   612,241 1 SH   SOLE 0 0 0 1
BIO RAD LABS INC CL A 090572207   247,438 906 SH   SOLE 0 0 0 906
BLACKROCK ETF TRUST US CARBON TRANS 09290C509   307,606 5,178 SH   SOLE 0 0 0 5,178
BLACKROCK MUNIYILD QULT FD I COM 09254F100   251,581 20,487 SH   SOLE 0 0 0 20,487
BROADCOM INC COM 11135F101   4,740,810 2,953 SH   SOLE 0 0 0 2,953
BROWN & BROWN INC COM 115236101   2,493,952 27,893 SH   SOLE 0 0 0 27,893
CAMBRIA ETF TR CAMBRIA FGN SHR 132061300   5,224,290 197,740 SH   SOLE 0 0 0 197,740
CARDINAL HEALTH INC COM 14149Y108   1,879,652 19,118 SH   SOLE 0 0 0 19,118
CATERPILLAR INC COM 149123101   2,039,882 6,124 SH   SOLE 0 0 0 6,124
CDW CORP COM 12514G108   3,795,330 16,956 SH   SOLE 0 0 0 16,956
CENCORA INC COM 03073E105   1,985,963 8,815 SH   SOLE 0 0 0 8,815
CHEVRON CORP NEW COM 166764100   31,104,188 198,850 SH   SOLE 0 0 0 198,850
CHORD ENERGY CORPORATION COM NEW 674215207   1,972,565 11,764 SH   SOLE 0 0 0 11,764
CINTAS CORP COM 172908105   3,683,368 5,260 SH   SOLE 0 0 0 5,260
DEERE & CO COM 244199105   2,070,480 5,542 SH   SOLE 0 0 0 5,542
DIODES INC COM 254543101   2,274,297 31,618 SH   SOLE 0 0 0 31,618
DOLLAR GEN CORP NEW COM 256677105   1,484,418 11,226 SH   SOLE 0 0 0 11,226
ELEVANCE HEALTH INC COM 036752103   1,636,988 3,021 SH   SOLE 0 0 0 3,021
ELI LILLY & CO COM 532457108   200,994 222 SH   SOLE 0 0 0 222
EXXON MOBIL CORP COM 30231G102   1,761,623 15,302 SH   SOLE 0 0 0 15,302
FERGUSON PLC NEW SHS G3421J106   1,952,573 10,083 SH   SOLE 0 0 0 10,083
FIDELITY MERRIMACK STR TR TOTAL BD ETF 316188309   669,335 14,897 SH   SOLE 0 0 0 14,897
FIDELITY NATL INFORMATION SV COM 31620M106   2,321,248 30,802 SH   SOLE 0 0 0 30,802
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108   1,801,506 35,282 SH   SOLE 0 0 0 35,282
FIRST TR EXCH TRADED FD III MUNI HI INCM ETF 33739P301   518,272 10,726 SH   SOLE 0 0 0 10,726
FLUOR CORP NEW COM 343412102   1,221,665 28,052 SH   SOLE 0 0 0 28,052
FORTINET INC COM 34959E109   1,365,778 22,661 SH   SOLE 0 0 0 22,661
GALLAGHER ARTHUR J & CO COM 363576109   2,362,537 9,111 SH   SOLE 0 0 0 9,111
GOLDMAN SACHS ETF TR ACTIVEBETA INT 381430107   24,892,582 739,750 SH   SOLE 0 0 0 739,750
GRAINGER W W INC COM 384802104   3,621,476 4,014 SH   SOLE 0 0 0 4,014
HARTFORD FINL SVCS GROUP INC COM 416515104   1,498,673 14,906 SH   SOLE 0 0 0 14,906
HCA HEALTHCARE INC COM 40412C101   2,248,656 6,999 SH   SOLE 0 0 0 6,999
HERSHEY CO COM 427866108   1,961,391 10,670 SH   SOLE 0 0 0 10,670
HEWLETT PACKARD ENTERPRISE C COM 42824C109   2,452,615 115,853 SH   SOLE 0 0 0 115,853
HOME DEPOT INC COM 437076102   3,906,159 11,347 SH   SOLE 0 0 0 11,347
HONEYWELL INTL INC COM 438516106   1,848,838 8,658 SH   SOLE 0 0 0 8,658
IDEXX LABS INC COM 45168D104   1,436,460 2,948 SH   SOLE 0 0 0 2,948
INGREDION INC COM 457187102   1,618,799 14,113 SH   SOLE 0 0 0 14,113
INTERACTIVE BROKERS GROUP IN COM CL A 45841N107   2,275,581 18,561 SH   SOLE 0 0 0 18,561
INTERCONTINENTAL EXCHANGE IN COM 45866F104   2,155,446 15,746 SH   SOLE 0 0 0 15,746
INVESCO EXCHANGE TRADED FD T S&P SMCP VLU MNT 46137V480   5,246,038 100,153 SH   SOLE 0 0 0 100,153
INVESCO MUNI INCOME OPP TRST COM 46132X101   242,461 38,183 SH   SOLE 0 0 0 38,183
INVESCO QQQ TR UNIT SER 1 46090E103   2,280,000 4,759 SH   SOLE 0 0 0 4,759
ISHARES INC MSCI JPN ETF NEW 46434G822   6,372,626 93,385 SH   SOLE 0 0 0 93,385
ISHARES TR MSCI INTL QUALTY 46434V456   259,026 6,633 SH   SOLE 0 0 0 6,633
ISHARES TR MSCI USA MMENTM 46432F396   26,312,946 135,028 SH   SOLE 0 0 0 135,028
ISHARES TR CORE S&P500 ETF 464287200   929,920 1,699 SH   SOLE 0 0 0 1,699
ISHARES TR MSCI EAFE ETF 464287465   503,820 6,432 SH   SOLE 0 0 0 6,432
ISHARES TR 20 YR TR BD ETF 464287432   19,647,899 214,076 SH   SOLE 0 0 0 214,076
ISHARES TR MBS ETF 464288588   3,721,548 40,535 SH   SOLE 0 0 0 40,535
ISHARES TR RUS 1000 GRW ETF 464287614   1,054,571 2,893 SH   SOLE 0 0 0 2,893
ISHARES TR RUSSELL 2000 ETF 464287655   307,628 1,516 SH   SOLE 0 0 0 1,516
ISHARES TR RUS TP200 GR ETF 464289438   4,382,000 20,427 SH   SOLE 0 0 0 20,427
ISHARES TR S&P 500 GRWT ETF 464287309   501,594 5,420 SH   SOLE 0 0 0 5,420
ISHARES TR TRS FLT RT BD 46434V860   11,504,035 227,083 SH   SOLE 0 0 0 227,083
ISHARES TR CORE S&P SCP ETF 464287804   11,208,679 105,088 SH   SOLE 0 0 0 105,088
ISHARES TR FLTG RATE NT ETF 46429B655   3,703,186 72,484 SH   SOLE 0 0 0 72,484
ISHARES TR MSCI EAFE MIN VL 46429B689   440,449 6,351 SH   SOLE 0 0 0 6,351
ISHARES TR 1 3 YR TREAS BD 464287457   8,511,728 104,247 SH   SOLE 0 0 0 104,247
ISHARES TR CORE S&P US GWT 464287671   750,692 5,889 SH   SOLE 0 0 0 5,889
ISHARES TR PFD AND INCM SEC 464288687   30,704,130 973,190 SH   SOLE 0 0 0 973,190
ISHARES TR CORE DIV GRWTH 46434V621   697,672 12,110 SH   SOLE 0 0 0 12,110
ISHARES TR IBOXX INV CP ETF 464287242   28,375,090 264,891 SH   SOLE 0 0 0 264,891
ISHARES TR 7-10 YR TRSY BD 464287440   17,458,522 186,423 SH   SOLE 0 0 0 186,423
ISHARES TR MSCI USA MIN VOL 46429B697   25,850,687 307,893 SH   SOLE 0 0 0 307,893
ISHARES TR NATIONAL MUN ETF 464288414   3,696,363 34,691 SH   SOLE 0 0 0 34,691
ISHARES TR TIPS BD ETF 464287176   13,284,774 124,413 SH   SOLE 0 0 0 124,413
ISHARES TR SELECT DIVID ETF 464287168   399,361 3,301 SH   SOLE 0 0 0 3,301
ISHARES TR MSCI KLD400 SOC 464288570   208,333 2,006 SH   SOLE 0 0 0 2,006
ISHARES TR JPMORGAN USD EMG 464288281   3,351,676 37,881 SH   SOLE 0 0 0 37,881
ISHARES TR MSCI USA QLT FCT 46432F339   25,620,758 150,040 SH   SOLE 0 0 0 150,040
ISHARES TR HIGH YLD SYSTM B 46435G250   3,246,183 69,901 SH   SOLE 0 0 0 69,901
JABIL INC COM 466313103   1,903,594 17,498 SH   SOLE 0 0 0 17,498
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845   17,025,755 334,626 SH   SOLE 0 0 0 334,626
JPMORGAN CHASE & CO COM 46625H100   2,475,249 12,238 SH   SOLE 0 0 0 12,238
KLA CORP COM NEW 482480100   4,379,646 5,312 SH   SOLE 0 0 0 5,312
LAM RESEARCH CORP COM 512807108   8,537,410 8,017 SH   SOLE 0 0 0 8,017
LAMB WESTON HLDGS INC COM 513272104   3,595,503 42,763 SH   SOLE 0 0 0 42,763
LEGG MASON ETF INVT FRANKLIN INTL LW 52468L505   12,976,890 437,817 SH   SOLE 0 0 0 437,817
LEIDOS HOLDINGS INC COM 525327102   254,604 1,745 SH   SOLE 0 0 0 1,745
LINDE PLC SHS G54950103   1,694,625 3,862 SH   SOLE 0 0 0 3,862
LOWES COS INC COM 548661107   200,795 911 SH   SOLE 0 0 0 911
MCKESSON CORP COM 58155Q103   4,233,053 7,248 SH   SOLE 0 0 0 7,248
MERCADOLIBRE INC COM 58733R102   3,783,107 2,302 SH   SOLE 0 0 0 2,302
META PLATFORMS INC CL A 30303M102   528,833 1,049 SH   SOLE 0 0 0 1,049
MICROSOFT CORP COM 594918104   5,240,964 11,726 SH   SOLE 0 0 0 11,726
MOLINA HEALTHCARE INC COM 60855R100   2,077,830 6,989 SH   SOLE 0 0 0 6,989
MOODYS CORP COM 615369105   4,262,929 10,127 SH   SOLE 0 0 0 10,127
MOTOROLA SOLUTIONS INC COM NEW 620076307   4,440,097 11,501 SH   SOLE 0 0 0 11,501
MUELLER INDS INC COM 624756102   2,437,878 42,815 SH   SOLE 0 0 0 42,815
NETAPP INC COM 64110D104   2,561,398 19,887 SH   SOLE 0 0 0 19,887
NETFLIX INC COM 64110L106   434,623 644 SH   SOLE 0 0 0 644
NORTHERN OIL & GAS INC COM 665531307   1,010,931 27,197 SH   SOLE 0 0 0 27,197
NVIDIA CORPORATION COM 67066G104   4,116,712 33,323 SH   SOLE 0 0 0 33,323
OLD REP INTL CORP COM 680223104   2,129,227 68,907 SH   SOLE 0 0 0 68,907
ON SEMICONDUCTOR CORP COM 682189105   2,068,839 30,180 SH   SOLE 0 0 0 30,180
ORACLE CORP COM 68389X105   1,981,835 14,036 SH   SOLE 0 0 0 14,036
PACCAR INC COM 693718108   1,907,887 18,534 SH   SOLE 0 0 0 18,534
PALANTIR TECHNOLOGIES INC CL A 69608A108   2,453,109 96,846 SH   SOLE 0 0 0 96,846
PAYONEER GLOBAL INC COM 70451X104   2,011,524 363,091 SH   SOLE 0 0 0 363,091
PDD HOLDINGS INC SPONSORED ADS 722304102   3,549,898 26,701 SH   SOLE 0 0 0 26,701
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   224,201 2,223 SH   SOLE 0 0 0 2,223
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   6,820,736 79,626 SH   SOLE 0 0 0 79,626
SELECT SECTOR SPDR TR INDL 81369Y704   10,463,355 85,857 SH   SOLE 0 0 0 85,857
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   8,636,327 210,078 SH   SOLE 0 0 0 210,078
SHERWIN WILLIAMS CO COM 824348106   3,710,490 12,433 SH   SOLE 0 0 0 12,433
SHIFT4 PMTS INC CL A 82452J109   787,559 10,737 SH   SOLE 0 0 0 10,737
SM ENERGY CO COM 78454L100   2,010,140 46,499 SH   SOLE 0 0 0 46,499
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,397,199 4,405 SH   SOLE 0 0 0 4,405
SPDR SER TR S&P OILGAS EXP 78468R556   8,129,963 55,888 SH   SOLE 0 0 0 55,888
SPDR SER TR NUVEEN BLOOMBERG 78464A284   450,591 17,712 SH   SOLE 0 0 0 17,712
SPDR SER TR PRTFLO S&P500 GW 78464A409   285,981 3,569 SH   SOLE 0 0 0 3,569
SPDR SER TR S&P DIVID ETF 78464A763   307,648 2,419 SH   SOLE 0 0 0 2,419
SPDR SER TR BBG CONV SEC ETF 78464A359   815,549 11,318 SH   SOLE 0 0 0 11,318
SPDR SER TR BLOOMBERG HIGH Y 78468R622   3,266,178 34,647 SH   SOLE 0 0 0 34,647
STRATEGY SHS NS 7HANDL IDX 86280R506   430,755 20,396 SH   SOLE 0 0 0 20,396
SYSCO CORP COM 871829107   5,677,906 79,534 SH   SOLE 0 0 0 79,534
TARGA RES CORP COM 87612G101   314,481 2,442 SH   SOLE 0 0 0 2,442
TARGET CORP COM 87612E106   2,475,682 16,723 SH   SOLE 0 0 0 16,723
TELLURIAN INC NEW COM 87968A104   6,926 10,000 SH   SOLE 0 0 0 10,000
TESLA INC COM 88160R101   555,053 2,805 SH   SOLE 0 0 0 2,805
TEXAS INSTRS INC COM 882508104   2,153,258 11,069 SH   SOLE 0 0 0 11,069
TJX COS INC NEW COM 872540109   3,040,847 27,619 SH   SOLE 0 0 0 27,619
TRANSDIGM GROUP INC COM 893641100   1,311,801 1,027 SH   SOLE 0 0 0 1,027
UNION PAC CORP COM 907818108   2,019,182 8,924 SH   SOLE 0 0 0 8,924
UNITEDHEALTH GROUP INC COM 91324P102   3,229,666 6,342 SH   SOLE 0 0 0 6,342
VALARIS LTD CL A G9460G101   554,653 7,445 SH   SOLE 0 0 0 7,445
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   241,907 928 SH   SOLE 0 0 0 928
VANECK ETF TRUST HIGH YLD MUNIETF 92189H409   4,245,622 82,200 SH   SOLE 0 0 0 82,200
VANECK ETF TRUST IG FLOATING RATE 92189F486   20,065,881 786,589 SH   SOLE 0 0 0 786,589
VANGUARD INDEX FDS GROWTH ETF 922908736   442,828 1,184 SH   SOLE 0 0 0 1,184
VANGUARD INDEX FDS TOTAL STK MKT 922908769   207,323 775 SH   SOLE 0 0 0 775
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,264,699 2,529 SH   SOLE 0 0 0 2,529
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   3,387,655 67,604 SH   SOLE 0 0 0 67,604
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813   16,213,203 213,725 SH   SOLE 0 0 0 213,725
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   663,620 3,635 SH   SOLE 0 0 0 3,635
VANGUARD WHITEHALL FDS INTL DVD ETF 921946810   25,064,873 308,377 SH   SOLE 0 0 0 308,377
VANGUARD WORLD FD INF TECH ETF 92204A702   546,754 948 SH   SOLE 0 0 0 948
VERRA MOBILITY CORP CL A COM STK 92511U102   2,527,038 92,906 SH   SOLE 0 0 0 92,906
VISA INC COM CL A 92826C839   473,681 1,805 SH   SOLE 0 0 0 1,805
WALMART INC COM 931142103   1,740,763 25,709 SH   SOLE 0 0 0 25,709
WASTE MGMT INC DEL COM 94106L109   2,350,417 11,017 SH   SOLE 0 0 0 11,017
WEC ENERGY GROUP INC COM 92939U106   334,781 4,267 SH   SOLE 0 0 0 4,267
WESTROCK CO COM 96145D105   2,031,199 40,414 SH   SOLE 0 0 0 40,414
WISDOMTREE TR US EFFICIENT COR 97717Y790   1,283,340 29,227 SH   SOLE 0 0 0 29,227