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
AMDOCS LTD SHS G02602103   838,001 9,273 SH   SOLE   9,273 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   9,621,547 27,759 SH   SOLE   27,759 0 0
EATON CORP PLC SHS G29183103   1,922,670 6,149 SH   SOLE   5,939 0 210
MEDTRONIC PLC SHS G5960L103   1,034,993 11,876 SH   SOLE   11,876 0 0
ALCON AG ORD SHS H01301128   214,472 2,575 SH   SOLE   2,575 0 0
CHUBB LIMITED COM H1467J104   403,984 1,559 SH   SOLE   1,559 0 0
ADMA BIOLOGICS INC COM 000899104   120,569 18,268 SH   SOLE   18,268 0 0
AFLAC INC COM 001055102   2,149,849 25,039 SH   SOLE   25,039 0 0
ABBOTT LABS COM 002824100   11,430,104 100,564 SH   SOLE   100,564 0 0
ABBVIE INC COM 00287Y109   16,344,386 89,755 SH   SOLE   89,755 0 0
ADOBE INC COM 00724F101   9,690,338 19,204 SH   SOLE   19,204 0 0
ADVANCED DRAIN SYS INC DEL COM 00790R104   342,758 1,990 SH   SOLE   1,990 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101   7,047,757 64,801 SH   SOLE   64,801 0 0
ALLISON TRANSMISSION HLDGS I COM 01973R101   239,179 2,947 SH   SOLE   2,947 0 0
ALLSTATE CORP COM 020002101   240,311 1,389 SH   SOLE   1,389 0 0
ALPHABET INC CAP STK CL C 02079K107   3,602,472 23,660 SH   SOLE   23,160 0 500
ALPHABET INC CAP STK CL A 02079K305   30,587,625 202,661 SH   SOLE   202,661 0 0
AMAZON COM INC COM 023135106   36,737,995 203,670 SH   SOLE   203,670 0 0
AMERICAN EXPRESS CO COM 025816109   2,354,998 10,343 SH   SOLE   10,343 0 0
CENCORA INC COM 03073E105   1,513,342 6,228 SH   SOLE   6,228 0 0
AMGEN INC COM 031162100   10,593,195 37,258 SH   SOLE   37,258 0 0
AMPHENOL CORP NEW CL A 032095101   276,840 2,400 SH   SOLE   2,400 0 0
ELEVANCE HEALTH INC COM 036752103   420,536 811 SH   SOLE   811 0 0
APPLE INC COM 037833100   42,837,248 249,809 SH   SOLE   249,249 0 560
APPLIED MATLS INC COM 038222105   8,277,660 40,138 SH   SOLE   40,138 0 0
ARCHROCK INC COM 03957W106   216,252 10,994 SH   SOLE   10,994 0 0
ARCOSA INC COM 039653100   222,635 2,593 SH   SOLE   2,593 0 0
AUTODESK INC COM 052769106   12,781,153 49,079 SH   SOLE   49,079 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103   429,053 1,718 SH   SOLE   1,718 0 0
AUTOZONE INC COM 053332102   14,065,814 4,463 SH   SOLE   4,463 0 0
BALL CORP COM 058498106   1,208,775 17,945 SH   SOLE   17,945 0 0
BANK AMERICA CORP COM 060505104   913,644 24,094 SH   SOLE   24,094 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   1,074,008 2,554 SH   SOLE   2,554 0 0
BIO-TECHNE CORP COM 09073M104   215,886 3,067 SH   SOLE   3,067 0 0
BLACKROCK INC COM 09247X101   1,704,917 2,045 SH   SOLE   2,045 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108   798,103 14,717 SH   SOLE   14,717 0 0
BROADCOM INC COM 11135F101   19,451,717 14,676 SH   SOLE   14,676 0 0
CBIZ INC COM 124805102   388,575 4,950 SH   SOLE   4,950 0 0
CBOE GLOBAL MKTS INC COM 12503M108   6,706,880 36,504 SH   SOLE   36,504 0 0
CBRE GROUP INC CL A 12504L109   613,876 6,313 SH   SOLE   6,313 0 0
CSX CORP COM 126408103   1,104,723 29,801 SH   SOLE   29,801 0 0
CVS HEALTH CORP COM 126650100   1,616,496 20,267 SH   SOLE   20,267 0 0
CACI INTL INC CL A 127190304   1,886,195 4,979 SH   SOLE   4,979 0 0
CARRIER GLOBAL CORPORATION COM 14448C104   858,813 14,774 SH   SOLE   14,774 0 0
CATERPILLAR INC COM 149123101   1,135,933 3,100 SH   SOLE   3,100 0 0
CENTENE CORP DEL COM 15135B101   300,657 3,831 SH   SOLE   3,831 0 0
CHEVRON CORP NEW COM 166764100   1,179,422 7,477 SH   SOLE   7,477 0 0
CISCO SYS INC COM 17275R102   9,024,976 180,825 SH   SOLE   180,725 0 100
COCA COLA CO COM 191216100   297,090 4,856 SH   SOLE   4,856 0 0
COLGATE PALMOLIVE CO COM 194162103   413,600 4,593 SH   SOLE   4,593 0 0
COMFORT SYS USA INC COM 199908104   500,393 1,575 SH   SOLE   1,575 0 0
COMCAST CORP NEW CL A 20030N101   16,507,247 380,790 SH   SOLE   380,790 0 0
CONOCOPHILLIPS COM 20825C104   387,058 3,041 SH   SOLE   3,041 0 0
COPART INC COM 217204106   8,902,420 153,702 SH   SOLE   153,702 0 0
CORTEVA INC COM 22052L104   600,287 10,409 SH   SOLE   10,409 0 0
CORVEL CORP COM 221006109   257,438 979 SH   SOLE   979 0 0
COSTCO WHSL CORP NEW COM 22160K105   14,918,545 20,363 SH   SOLE   20,363 0 0
D R HORTON INC COM 23331A109   949,783 5,772 SH   SOLE   5,772 0 0
DANAHER CORPORATION COM 235851102   627,297 2,512 SH   SOLE   2,512 0 0
DELL TECHNOLOGIES INC CL C 24703L202   1,548,016 13,566 SH   SOLE   13,566 0 0
DISNEY WALT CO COM 254687106   16,102,698 131,601 SH   SOLE   131,601 0 0
DOUGLAS ELLIMAN INC COM 25961D105   23,521 14,887 SH   SOLE   14,887 0 0
DOW INC COM 260557103   1,165,667 20,122 SH   SOLE   20,122 0 0
DROPBOX INC CL A 26210C104   9,214,487 379,197 SH   SOLE   379,197 0 0
DUPONT DE NEMOURS INC COM 26614N102   345,322 4,504 SH   SOLE   4,504 0 0
ENSIGN GROUP INC COM 29358P101   265,886 2,137 SH   SOLE   2,137 0 0
EXXON MOBIL CORP COM 30231G102   2,148,231 18,481 SH   SOLE   18,081 0 400
META PLATFORMS INC CL A 30303M102   2,866,379 5,903 SH   SOLE   5,903 0 0
FASTENAL CO COM 311900104   7,015,420 90,944 SH   SOLE   90,944 0 0
FEDEX CORP COM 31428X106   220,202 760 SH   SOLE   760 0 0
FREEPORT-MCMORAN INC CL B 35671D857   276,243 5,875 SH   SOLE   5,875 0 0
GALLAGHER ARTHUR J & CO COM 363576109   895,143 3,580 SH   SOLE   3,580 0 0
GENERAL DYNAMICS CORP COM 369550108   1,200,018 4,248 SH   SOLE   4,248 0 0
GENERAL MLS INC COM 370334104   790,311 11,295 SH   SOLE   11,295 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   2,251,767 5,391 SH   SOLE   5,391 0 0
GROUP 1 AUTOMOTIVE INC COM 398905109   294,276 1,007 SH   SOLE   1,007 0 0
HEICO CORP NEW COM 422806109   7,683,357 40,227 SH   SOLE   40,227 0 0
HOME DEPOT INC COM 437076102   8,944,785 23,318 SH   SOLE   23,318 0 0
HONEYWELL INTL INC COM 438516106   2,282,175 11,119 SH   SOLE   11,119 0 0
IDEXX LABS INC COM 45168D104   342,856 635 SH   SOLE   635 0 0
ILLINOIS TOOL WKS INC COM 452308109   207,956 775 SH   SOLE   775 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104   1,484,794 10,804 SH   SOLE   10,785 0 19
INVESCO QQQ TR UNIT SER 1 46090E103   4,087,465 9,206 SH   SOLE   9,206 0 0
INTUIT COM 461202103   6,654,700 10,238 SH   SOLE   10,238 0 0
INVESCO EXCH TRD SLF IDX FD BULETSHS 2031 CP 46138J429   1,259,955 78,161 SH   SOLE   63,767 0 14,394
INVESCO EXCH TRD SLF IDX FD INVSCO 30 CORP 46138J460   1,393,544 85,024 SH   SOLE   66,407 0 18,617
INVESCO EXCH TRD SLF IDX FD BULETSHS 2029 46138J577   1,369,389 74,830 SH   SOLE   58,452 0 16,378
INVESCO EXCH TRD SLF IDX FD INVSCO BLSH 28 46138J643   1,440,886 71,793 SH   SOLE   50,853 0 20,940
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,420,400 73,634 SH   SOLE   53,694 0 19,940
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   1,461,823 76,097 SH   SOLE   54,582 0 21,515
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   1,567,860 76,743 SH   SOLE   57,013 0 19,730
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,376,219 65,628 SH   SOLE   53,199 0 12,429
INVESCO EXCHNG TRAD SLF INDE INVESCO BULLETSH 46139W825   495,521 23,766 SH   SOLE   16,141 0 7,625
INVESCO EXCHNG TRAD SLF INDE BULLETSHS 2032 46139W858   1,114,378 55,031 SH   SOLE   39,832 0 15,199
ISHARES TR IBOXX INV CP ETF 464287242   329,919 3,029 SH   SOLE   300 0 2,729
ISHARES TR RUS MID CAP ETF 464287499   10,445,155 124,214 SH   SOLE   124,214 0 0
ISHARES TR CORE S&P MCP ETF 464287507   431,254 7,100 SH   SOLE   7,100 0 0
ISHARES TR EXPND TEC SC ETF 464287549   436,933 5,070 SH   SOLE   4,620 0 450
ISHARES TR S&P MC 400GR ETF 464287606   430,791 4,721 SH   SOLE   4,721 0 0
ISHARES TR RUSSELL 2000 ETF 464287655   2,330,755 11,083 SH   SOLE   11,083 0 0
ISHARES TR ISHS 5-10YR INVT 464288638   451,964 8,759 SH   SOLE   6,899 0 1,860
ISHARES TR PFD AND INCM SEC 464288687   622,877 19,326 SH   SOLE   14,276 0 5,050
ISHARES TR MSCI EAFE MIN VL 46429B689   1,529,236 21,575 SH   SOLE   21,575 0 0
ISHARES TR CORE MSCI EAFE 46432F842   8,082,187 108,895 SH   SOLE   108,895 0 0
JPMORGAN CHASE & CO COM 46625H100   3,986,371 19,902 SH   SOLE   19,902 0 0
JABIL INC COM 466313103   331,660 2,476 SH   SOLE   2,476 0 0
JACOBS SOLUTIONS INC COM 46982L108   491,167 3,195 SH   SOLE   3,195 0 0
JOHNSON & JOHNSON COM 478160104   10,671,656 67,461 SH   SOLE   67,315 0 146
KKR & CO INC COM 48251W104   860,764 8,558 SH   SOLE   7,803 0 755
KENVUE INC COM 49177J102   9,129,406 425,415 SH   SOLE   425,263 0 152
KEYSIGHT TECHNOLOGIES INC COM 49338L103   5,781,212 36,969 SH   SOLE   36,969 0 0
LEIDOS HOLDINGS INC COM 525327102   11,675,662 89,066 SH   SOLE   89,066 0 0
ELI LILLY & CO COM 532457108   19,795,192 25,445 SH   SOLE   25,445 0 0
LOCKHEED MARTIN CORP COM 539830109   456,689 1,004 SH   SOLE   1,004 0 0
LUMEN TECHNOLOGIES INC COM 550241103   21,096 13,523 SH   SOLE   13,523 0 0
MARATHON PETE CORP COM 56585A102   2,956,005 14,670 SH   SOLE   14,670 0 0
MARSH & MCLENNAN COS INC COM 571748102   9,710,721 47,144 SH   SOLE   47,144 0 0
MARVELL TECHNOLOGY INC COM 573874104   230,360 3,250 SH   SOLE   3,250 0 0
MASTERCARD INCORPORATED CL A 57636Q104   15,873,029 32,961 SH   SOLE   32,961 0 0
MCDONALDS CORP COM 580135101   10,118,058 35,886 SH   SOLE   35,886 0 0
MEDPACE HLDGS INC COM 58506Q109   361,714 895 SH   SOLE   895 0 0
MERCK & CO INC COM 58933Y105   703,784 5,334 SH   SOLE   5,334 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105   359,448 270 SH   SOLE   270 0 0
MICROSOFT CORP COM 594918104   65,834,266 156,480 SH   SOLE   156,480 0 0
MICRON TECHNOLOGY INC COM 595112103   292,367 2,480 SH   SOLE   2,480 0 0
MUELLER INDS INC COM 624756102   385,114 7,141 SH   SOLE   7,141 0 0
NEUROCRINE BIOSCIENCES INC COM 64125C109   12,753,738 92,472 SH   SOLE   92,472 0 0
NEXTERA ENERGY INC COM 65339F101   306,576 4,797 SH   SOLE   4,797 0 0
NIKE INC CL B 654106103   1,354,346 14,411 SH   SOLE   14,411 0 0
NOVO-NORDISK A S ADR 670100205   388,025 3,022 SH   SOLE   3,022 0 0
NVIDIA CORPORATION COM 67066G104   3,029,637 3,353 SH   SOLE   3,353 0 0
ORACLE CORP COM 68389X105   15,080,611 120,059 SH   SOLE   120,059 0 0
OTIS WORLDWIDE CORP COM 68902V107   6,199,114 62,447 SH   SOLE   62,447 0 0
PAYPAL HLDGS INC COM 70450Y103   16,362,642 244,255 SH   SOLE   244,255 0 0
PEPSICO INC COM 713448108   21,737,992 124,210 SH   SOLE   124,210 0 0
PRICE T ROWE GROUP INC COM 74144T108   1,020,227 8,368 SH   SOLE   8,368 0 0
PROCTER AND GAMBLE CO COM 742718109   1,454,247 8,963 SH   SOLE   8,888 0 75
PROGRESS SOFTWARE CORP COM 743312100   268,149 5,030 SH   SOLE   5,030 0 0
QUANTA SVCS INC COM 74762E102   313,319 1,206 SH   SOLE   1,206 0 0
RTX CORPORATION COM 75513E101   905,176 9,281 SH   SOLE   9,281 0 0
REPUBLIC SVCS INC COM 760759100   10,557,916 55,150 SH   SOLE   55,150 0 0
ROPER TECHNOLOGIES INC COM 776696106   1,537,262 2,741 SH   SOLE   2,741 0 0
S&P GLOBAL INC COM 78409V104   9,267,577 21,783 SH   SOLE   21,783 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   2,241,878 4,286 SH   SOLE   4,286 0 0
SPDR SER TR S&P DIVID ETF 78464A763   516,561 3,936 SH   SOLE   3,736 0 200
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   920,842 1,655 SH   SOLE   1,655 0 0
SPDR SER TR NUVEEN BLMBRG MU 78468R721   664,710 14,301 SH   SOLE   4,594 0 9,707
SCHLUMBERGER LTD COM STK 806857108   415,569 7,582 SH   SOLE   7,482 0 100
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   3,555,552 58,240 SH   SOLE   58,240 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   24,328,326 392,013 SH   SOLE   380,440 0 11,573
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   1,033,428 12,691 SH   SOLE   9,884 0 2,807
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   313,166 6,360 SH   SOLE   5,604 0 756
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   706,238 8,759 SH   SOLE   7,880 0 879
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   482,404 12,363 SH   SOLE   12,022 0 341
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   532,036 11,566 SH   SOLE   9,376 0 2,190
SELECT SECTOR SPDR TR FINANCIAL 81369Y605   224,500 5,330 SH   SOLE   5,330 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   872,026 4,187 SH   SOLE   4,187 0 0
SERVICENOW INC COM 81762P102   13,444,924 17,635 SH   SOLE   17,635 0 0
STERLING INFRASTRUCTURE INC COM 859241101   299,933 2,719 SH   SOLE   2,719 0 0
SUPER MICRO COMPUTER INC COM 86800U104   588,847 583 SH   SOLE   583 0 0
SYNOPSYS INC COM 871607107   10,332,149 18,079 SH   SOLE   18,079 0 0
TJX COS INC NEW COM 872540109   18,338,156 180,814 SH   SOLE   180,814 0 0
TARGET CORP COM 87612E106   2,505,041 14,136 SH   SOLE   14,036 0 100
TEXAS INSTRS INC COM 882508104   9,892,863 56,787 SH   SOLE   56,787 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102   2,453,287 4,221 SH   SOLE   4,221 0 0
TRAVELERS COMPANIES INC COM 89417E109   545,202 2,369 SH   SOLE   2,369 0 0
TRIMBLE INC COM 896239100   412,998 6,417 SH   SOLE   6,417 0 0
UNION PAC CORP COM 907818108   12,002,860 48,806 SH   SOLE   48,806 0 0
UNITEDHEALTH GROUP INC COM 91324P102   19,765,244 39,954 SH   SOLE   39,954 0 0
VANECK ETF TRUST SEMICONDUCTR ETF 92189F676   944,958 4,200 SH   SOLE   4,200 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   956,511 5,238 SH   SOLE   5,238 0 0
VANGUARD WORLD FD HEALTH CAR ETF 92204A504   206,948 765 SH   SOLE   765 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   4,010,252 68,376 SH   SOLE   68,376 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   387,083 9,267 SH   SOLE   9,267 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206C730   9,649,100 40,488 SH   SOLE   40,488 0 0
VARONIS SYS INC COM 922280102   212,690 4,509 SH   SOLE   4,509 0 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   278,553 5,505 SH   SOLE   5,505 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   2,048,072 8,686 SH   SOLE   8,686 0 0
VANGUARD INDEX FDS SML CP GRW ETF 922908595   1,364,608 5,234 SH   SOLE   5,234 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629   7,155,990 28,640 SH   SOLE   28,640 0 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   4,117,878 17,175 SH   SOLE   17,175 0 0
VANGUARD INDEX FDS VALUE ETF 922908744   3,843,985 23,603 SH   SOLE   23,603 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   6,099,924 26,685 SH   SOLE   26,685 0 0
VERIZON COMMUNICATIONS INC COM 92343V104   894,503 21,318 SH   SOLE   21,218 0 100
VERISK ANALYTICS INC COM 92345Y106   6,355,752 26,962 SH   SOLE   26,962 0 0
VISA INC COM CL A 92826C839   15,456,567 55,384 SH   SOLE   55,384 0 0
WASTE MGMT INC DEL COM 94106L109   392,196 1,840 SH   SOLE   1,840 0 0
ZOETIS INC CL A 98978V103   12,425,090 73,430 SH   SOLE   73,430 0 0