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
ADOBE INC COM 00724F101   745,984 1,463 SH   SOLE   1,430 0 33
AIM ETF PRODUCTS TRUST US LRGCP B20 APR 00888H208   1,087,920 38,869 SH   SOLE   38,869 0 0
AIM ETF PRODUCTS TRUST US LRGCP B20 JAN 00888H802   883,188 30,644 SH   SOLE   30,644 0 0
ALPHABET INC CAP STK CL A 02079K305   1,098,962 8,398 SH   SOLE   8,201 0 197
ALPHABET INC CAP STK CL C 02079K107   239,967 1,820 SH   SOLE   1,820 0 0
AMAZON COM INC COM 023135106   412,886 3,248 SH   SOLE   3,140 0 108
AMGEN INC COM 031162100   344,412 1,281 SH   SOLE   1,281 0 0
AMPHENOL CORP NEW CL A 032095101   347,551 4,138 SH   SOLE   3,982 0 156
APPLE INC COM 037833100   1,674,507 9,780 SH   SOLE   9,490 0 290
AUTODESK INC COM 052769106   271,259 1,311 SH   SOLE   1,262 0 49
AUTOMATIC DATA PROCESSING IN COM 053015103   226,386 941 SH   SOLE   941 0 0
AUTOZONE INC COM 053332102   259,079 102 SH   SOLE   99 0 3
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   552,073 1,576 SH   SOLE   1,576 0 0
BOOKING HOLDINGS INC COM 09857L108   296,059 96 SH   SOLE   92 0 4
BROADCOM INC COM 11135F101   238,476 287 SH   SOLE   287 0 0
CATERPILLAR INC COM 149123101   347,563 1,273 SH   SOLE   1,273 0 0
CINTAS CORP COM 172908105   250,125 520 SH   SOLE   503 0 17
COCA COLA CO COM 191216100   204,379 3,651 SH   SOLE   3,651 0 0
COPART INC COM 217204106   271,553 6,302 SH   SOLE   6,076 0 226
EXXON MOBIL CORP COM 30231G102   590,063 5,018 SH   SOLE   5,018 0 0
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   481,529 8,104 SH   SOLE   8,104 0 0
FIRST TR EXCHNG TRADED FD VI CBOE VEST US EQT 33740U885   1,892,856 58,675 SH   SOLE   58,675 0 0
FIRST TR EXCHNG TRADED FD VI VEST US BUFFER 33740F862   814,435 21,788 SH   SOLE   21,788 0 0
FIRST TR NASDAQ 100 TECH IND SHS 337345102   576,878 3,971 SH   SOLE   3,971 0 0
FISERV INC COM 337738108   326,228 2,888 SH   SOLE   2,809 0 79
FLEETCOR TECHNOLOGIES INC COM 339041105   253,297 992 SH   SOLE   944 0 48
GODADDY INC CL A 380237107   214,875 2,885 SH   SOLE   2,755 0 130
HOME DEPOT INC COM 437076102   254,224 841 SH   SOLE   771 0 70
INNOVATOR ETFS TR US EQTY PWR BUF 45782C383   304,190 9,083 SH   SOLE   9,083 0 0
INNOVATOR ETFS TR US EQTY PWR BUF 45782C797   1,034,999 30,477 SH   SOLE   30,477 0 0
INNOVATOR ETFS TR US SML CP PWR B 45782C599   545,957 21,260 SH   SOLE   21,260 0 0
INNOVATOR ETFS TR US SML CP PWR ET 45782C342   308,829 11,545 SH   SOLE   11,545 0 0
INNOVATOR ETFS TR US EQT ACC 9 BFR 45783Y780   359,305 14,503 SH   SOLE   14,503 0 0
INNOVATOR ETFS TR US EQTY BUF OCT 45782C771   201,108 5,665 SH   SOLE   5,665 0 0
INTUIT COM 461202103   414,529 811 SH   SOLE   781 0 30
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   3,981,345 28,099 SH   SOLE   27,848 0 251
INVESCO QQQ TR UNIT SER 1 46090E103   4,105,520 11,459 SH   SOLE   11,394 0 65
ISHARES TR RUSSELL 2000 ETF 464287655   1,089,859 6,166 SH   SOLE   6,166 0 0
ISHARES TR CORE MSCI EAFE 46432F842   391,927 6,091 SH   SOLE   6,091 0 0
ISHARES TR CORE S&P SCP ETF 464287804   255,923 2,713 SH   SOLE   2,713 0 0
ISHARES TR CORE US AGGBD ET 464287226   590,344 6,278 SH   SOLE   6,278 0 0
ISHARES TR RUS 1000 VAL ETF 464287598   557,028 3,669 SH   SOLE   3,669 0 0
ISHARES TR RUS 2000 VAL ETF 464287630   479,068 3,534 SH   SOLE   3,534 0 0
ISHARES TR RUS 1000 GRW ETF 464287614   2,263,936 8,511 SH   SOLE   8,420 0 91
ISHARES TR IBOXX HI YD ETF 464288513   670,884 9,100 SH   SOLE   9,096 0 4
ISHARES TR CORE S&P500 ETF 464287200   471,085 1,097 SH   SOLE   1,097 0 0
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   746,972 14,886 SH   SOLE   14,824 0 62
JOHN HANCOCK EXCHANGE TRADED MULTIFACTOR MI 47804J206   781,774 16,521 SH   SOLE   16,521 0 0
JOHNSON & JOHNSON COM 478160104   380,013 2,440 SH   SOLE   2,440 0 0
LAMB WESTON HLDGS INC COM 513272104   236,143 2,554 SH   SOLE   2,554 0 0
LOCKHEED MARTIN CORP COM 539830109   512,507 1,253 SH   SOLE   1,225 0 28
LOWES COS INC COM 548661107   368,694 1,774 SH   SOLE   1,714 0 60
MARKEL GROUP INC COM 570535104   244,433 166 SH   SOLE   160 0 6
MASTERCARD INCORPORATED CL A 57636Q104   546,272 1,380 SH   SOLE   1,344 0 36
MCDONALDS CORP COM 580135101   277,963 1,055 SH   SOLE   995 0 60
MICROSOFT CORP COM 594918104   720,281 2,281 SH   SOLE   2,176 0 105
NAPCO SEC TECHNOLOGIES INC COM 630402105   215,491 9,685 SH   SOLE   9,276 0 409
NORTHROP GRUMMAN CORP COM 666807102   216,071 491 SH   SOLE   491 0 0
NVIDIA CORPORATION COM 67066G104   668,185 1,536 SH   SOLE   1,498 0 38
OWENS CORNING NEW COM 690742101   245,538 1,800 SH   SOLE   1,800 0 0
PEPSICO INC COM 713448108   384,975 2,272 SH   SOLE   2,185 0 87
PROCTER AND GAMBLE CO COM 742718109   250,807 1,720 SH   SOLE   1,720 0 0
PURE STORAGE INC CL A 74624M102   244,959 6,877 SH   SOLE   6,877 0 0
S&P GLOBAL INC COM 78409V104   303,290 830 SH   SOLE   799 0 31
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,337,329 3,993 SH   SOLE   3,985 0 8
SPDR GOLD TR GOLD SHS 78463V107   893,254 5,210 SH   SOLE   5,210 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   6,916,880 16,181 SH   SOLE   16,060 0 121
SPDR SER TR BLOOMBERG SHT TE 78468R408   1,559,400 63,753 SH   SOLE   63,351 0 402
SPDR SER TR PRTFLO S&P500 GW 78464A409   2,290,960 38,646 SH   SOLE   38,646 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805   448,653 8,547 SH   SOLE   8,547 0 0
SPDR SER TR PORTFOLIO AGRGTE 78464A649   214,172 8,799 SH   SOLE   8,672 0 127
SPDR SER TR PORTFOLIO S&P500 78464A854   331,226 6,590 SH   SOLE   6,527 0 63
SPROTT PHYSICAL GOLD TR UNIT 85207H104   222,318 15,525 SH   SOLE   15,525 0 0
TAKE-TWO INTERACTIVE SOFTWAR COM 874054109   207,918 1,481 SH   SOLE   1,401 0 80
TESLA INC COM 88160R101   459,404 1,836 SH   SOLE   1,836 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   356,854 705 SH   SOLE   678 0 27
TJX COS INC NEW COM 872540109   366,989 4,129 SH   SOLE   3,981 0 148
UNITEDHEALTH GROUP INC COM 91324P102   1,000,554 1,984 SH   SOLE   1,916 0 68
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   364,804 2,516 SH   SOLE   2,512 0 4
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   329,345 4,343 SH   SOLE   4,343 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   1,048,209 15,022 SH   SOLE   15,008 0 14
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   238,214 3,169 SH   SOLE   3,169 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   691,894 3,323 SH   SOLE   3,189 0 133
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   1,529,304 3,894 SH   SOLE   3,837 0 57
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   545,347 7,178 SH   SOLE   7,178 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816   941,916 4,151 SH   SOLE   4,122 0 29
VISA INC COM CL A 92826C839   497,356 2,162 SH   SOLE   2,032 0 130
WALMART INC COM 931142103   220,465 1,379 SH   SOLE   1,379 0 0