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
3M CO COM 88579Y101   753,978 7,533 SH   SOLE   7,533 0 0
ABBOTT LABS COM 002824100   924,599 8,481 SH   SOLE   7,985 496 0
ABBVIE INC COM 00287Y109   4,355,583 32,328 SH   SOLE   31,264 1,064 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   2,720,429 8,816 SH   SOLE   8,472 344 0
ACTIVISION BLIZZARD INC COM 00507V109   656,192 7,784 SH   SOLE   7,784 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101   1,649,364 3,373 SH   SOLE   3,219 154 0
ADVANCED MICRO DEVICES INC COM 007903107   1,473,882 12,939 SH   SOLE   12,908 31 0
AGILENT TECHNOLOGIES INC COM 00846U101   666,185 5,540 SH   SOLE   5,406 134 0
ALIGN TECHNOLOGY INC COM 016255101   550,618 1,557 SH   SOLE   1,541 16 0
ALLIANT ENERGY CORP COM 018802108   247,654 4,719 SH   SOLE   4,719 0 0
ALPHABET INC CAP STK CL A 02079K305   2,309,253 19,292 SH   SOLE   19,067 225 0
ALPHABET INC CAP STK CL C 02079K107   30,642,911 253,310 SH   SOLE   249,544 3,766 0
ALTRIA GROUP INC COM 02209S103   2,122,943 46,864 SH   SOLE   46,844 20 0
AMAZON COM INC COM 023135106   20,194,720 154,915 SH   SOLE   149,987 4,928 0
AMERICAN EXPRESS CO COM 025816109   4,401,618 25,268 SH   SOLE   24,987 281 0
AMERISOURCEBERGEN CORP COM 03073E105   222,257 1,155 SH   SOLE   1,155 0 0
AMETEK INC COM 031100100   2,175,086 13,436 SH   SOLE   13,110 326 0
AMGEN INC COM 031162100   306,832 1,382 SH   SOLE   1,100 282 0
AON PLC SHS CL A G0403H108   890,271 2,579 SH   SOLE   2,562 17 0
API GROUP CORP COM STK 00187Y100   1,484,008 54,439 SH   SOLE   54,439 0 0
APPIAN CORP CL A 03782L101   311,114 6,536 SH   SOLE   6,536 0 0
APPLE INC COM 037833100   60,183,714 310,273 SH   SOLE   305,470 4,803 0
APPLIED MATLS INC COM 038222105   1,510,299 10,449 SH   SOLE   10,449 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210   1,314,697 1,814 SH   SOLE   1,801 13 0
AT&T INC COM 00206R102   261,318 16,384 SH   SOLE   16,384 0 0
AUTODESK INC COM 052769106   882,279 4,312 SH   SOLE   4,219 93 0
AUTOMATIC DATA PROCESSING IN COM 053015103   3,780,716 17,201 SH   SOLE   16,538 663 0
AUTOZONE INC COM 053332102   1,510,977 606 SH   SOLE   602 4 0
AVALONBAY CMNTYS INC COM 053484101   445,542 2,354 SH   SOLE   2,354 0 0
AXON ENTERPRISE INC COM 05464C101   283,510 1,453 SH   SOLE   1,453 0 0
BANK AMERICA CORP COM 060505104   4,067,753 141,783 SH   SOLE   139,605 2,178 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   57,988,755 170,055 SH   SOLE   167,864 2,191 0
BLACKROCK INC COM 09247X101   814,163 1,178 SH   SOLE   1,178 0 0
BOEING CO COM 097023105   1,286,998 6,095 SH   SOLE   5,889 206 0
BOOKING HOLDINGS INC COM 09857L108   980,220 363 SH   SOLE   330 33 0
BOOZ ALLEN HAMILTON HLDG COR CL A 099502106   2,638,506 23,643 SH   SOLE   23,643 0 0
BRIGHTHOUSE FINL INC COM 10922N103   962,295 20,323 SH   SOLE   20,198 125 0
BRISTOL-MYERS SQUIBB CO COM 110122108   1,994,463 31,188 SH   SOLE   27,028 4,160 0
BROADCOM INC COM 11135F101   362,586 418 SH   SOLE   379 39 0
BROADRIDGE FINL SOLUTIONS IN COM 11133T103   1,723,546 10,406 SH   SOLE   10,368 38 0
BROWN & BROWN INC COM 115236101   961,351 13,965 SH   SOLE   13,965 0 0
CANADIAN NATL RY CO COM 136375102   934,782 7,721 SH   SOLE   7,151 570 0
CARLISLE COS INC COM 142339100   5,382,769 20,983 SH   SOLE   20,723 260 0
CARMAX INC COM 143130102   850,392 10,160 SH   SOLE   10,124 36 0
CATERPILLAR INC COM 149123101   3,856,588 15,674 SH   SOLE   15,594 80 0
CBIZ INC COM 124805102   2,444,540 45,881 SH   SOLE   45,881 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104   393,317 3,131 SH   SOLE   2,938 193 0
CHEVRON CORP NEW COM 166764100   3,220,048 20,464 SH   SOLE   20,056 408 0
CHUBB LIMITED COM H1467J104   896,814 4,657 SH   SOLE   4,113 544 0
CHURCH & DWIGHT CO INC COM 171340102   1,611,398 16,077 SH   SOLE   15,977 100 0
CISCO SYS INC COM 17275R102   574,541 11,104 SH   SOLE   11,104 0 0
CLOROX CO DEL COM 189054109   335,893 2,112 SH   SOLE   2,022 90 0
COCA COLA CO COM 191216100   2,273,667 37,756 SH   SOLE   37,756 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102   829,121 12,701 SH   SOLE   12,701 0 0
COLUMBIA FINL INC COM 197641103   366,324 21,187 SH   SOLE   21,187 0 0
COMCAST CORP NEW CL A 20030N101   1,933,904 46,544 SH   SOLE   46,082 462 0
CONSOLIDATED EDISON INC COM 209115104   289,960 3,208 SH   SOLE   3,208 0 0
COPART INC COM 217204106   2,506,999 27,486 SH   SOLE   25,461 2,025 0
CORTEVA INC COM 22052L104   266,847 4,657 SH   SOLE   4,657 0 0
COSTAR GROUP INC COM 22160N109   968,231 10,879 SH   SOLE   10,494 385 0
COSTCO WHSL CORP NEW COM 22160K105   8,768,645 16,287 SH   SOLE   15,807 480 0
CSX CORP COM 126408103   1,469,993 43,108 SH   SOLE   42,311 797 0
DANAHER CORPORATION COM 235851102   8,486,427 35,360 SH   SOLE   34,780 580 0
DEERE & CO COM 244199105   915,325 2,259 SH   SOLE   2,219 40 0
DIAGEO PLC SPON ADR NEW 25243Q205   1,575,815 9,084 SH   SOLE   8,369 715 0
DISNEY WALT CO COM 254687106   3,266,517 36,587 SH   SOLE   34,608 1,979 0
DOLLAR GEN CORP NEW COM 256677105   417,999 2,462 SH   SOLE   1,301 1,161 0
DUKE ENERGY CORP NEW COM NEW 26441C204   216,197 2,409 SH   SOLE   2,301 108 0
EASTERN BANKSHARES INC COM 27627N105   164,382 13,397 SH   SOLE   13,397 0 0
EATON CORP PLC SHS G29183103   1,428,816 7,105 SH   SOLE   6,830 275 0
EDWARDS LIFESCIENCES CORP COM 28176E108   1,161,580 12,314 SH   SOLE   11,782 532 0
ELEVANCE HEALTH INC COM 036752103   916,353 2,063 SH   SOLE   1,990 73 0
EQUIFAX INC COM 294429105   510,601 2,170 SH   SOLE   2,170 0 0
EXXON MOBIL CORP COM 30231G102   1,298,259 12,105 SH   SOLE   12,105 0 0
FAIR ISAAC CORP COM 303250104   1,460,625 1,805 SH   SOLE   1,754 51 0
FASTENAL CO COM 311900104   5,787,680 98,113 SH   SOLE   96,087 2,026 0
FEDEX CORP COM 31428X106   1,083,910 4,372 SH   SOLE   3,992 380 0
FERGUSON PLC NEW SHS G3421J106   700,502 4,453 SH   SOLE   4,446 7 0
FERRARI N V COM N3167Y103   371,149 1,141 SH   SOLE   1,024 117 0
FISERV INC COM 337738108   427,271 3,387 SH   SOLE   3,127 260 0
FLOOR & DECOR HLDGS INC CL A 339750101   1,934,280 18,606 SH   SOLE   18,189 417 0
FORD MTR CO DEL COM 345370860   1,846,254 122,026 SH   SOLE   122,026 0 0
FORTINET INC COM 34959E109   650,301 8,603 SH   SOLE   8,585 18 0
GALLAGHER ARTHUR J & CO COM 363576109   524,334 2,388 SH   SOLE   2,388 0 0
GENERAL ELECTRIC CO COM NEW 369604301   255,951 2,330 SH   SOLE   2,330 0 0
GLOBUS MED INC CL A 379577208   324,255 5,446 SH   SOLE   5,446 0 0
GOLDMAN SACHS GROUP INC COM 38141G104   3,353,126 10,396 SH   SOLE   10,396 0 0
GRAHAM HLDGS CO COM CL B 384637104   1,564,141 2,737 SH   SOLE   2,713 24 0
GRAINGER W W INC COM 384802104   1,168,691 1,482 SH   SOLE   1,480 2 0
HEICO CORP NEW COM 422806109   1,947,756 11,008 SH   SOLE   10,899 109 0
HERSHEY CO COM 427866108   1,889,980 7,569 SH   SOLE   7,383 186 0
HILTON WORLDWIDE HLDGS INC COM 43300A203   1,188,853 8,168 SH   SOLE   8,168 0 0
HOME DEPOT INC COM 437076102   4,142,696 13,336 SH   SOLE   13,032 304 0
HONEYWELL INTL INC COM 438516106   3,554,486 17,130 SH   SOLE   16,987 143 0
HOWARD HUGHES CORP COM 44267D107   1,109,221 14,055 SH   SOLE   14,055 0 0
HP INC COM 40434L105   791,428 25,771 SH   SOLE   25,771 0 0
INTEL CORP COM 458140100   215,700 6,450 SH   SOLE   6,450 0 0
INTUIT COM 461202103   1,764,490 3,851 SH   SOLE   3,788 63 0
INTUITIVE SURGICAL INC COM NEW 46120E602   3,405,723 9,960 SH   SOLE   9,812 148 0
INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508   5,147,731 244,664 SH   SOLE   240,744 3,920 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2024 CB 46138J841   1,094,818 53,224 SH   SOLE   53,224 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2025 CB 46138J825   407,854 20,261 SH   SOLE   20,261 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2026 CB 46138J791   403,756 21,312 SH   SOLE   21,312 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2027 CB 46138J783   1,480,489 77,816 SH   SOLE   77,816 0 0
INVESCO EXCHANGE TRADED FD T FTSE RAFI 1000 46137V613   328,119 2,005 SH   SOLE   2,005 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357   6,296,184 42,076 SH   SOLE   41,801 275 0
INVESCO QQQ TR UNIT SER 1 46090E103   19,649,757 53,191 SH   SOLE   52,641 550 0
ISHARES GOLD TR ISHARES NEW 464285204   1,286,460 35,352 SH   SOLE   35,352 0 0
ISHARES INC CORE MSCI EMKT 46434G103   831,079 16,861 SH   SOLE   16,861 0 0
ISHARES INC MSCI STH KOR ETF 464286772   282,806 4,462 SH   SOLE   4,462 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747   2,007,925 20,573 SH   SOLE   20,573 0 0
ISHARES TR 0-5YR HI YL CP 46434V407   3,977,749 95,965 SH   SOLE   90,287 5,678 0
ISHARES TR 1 3 YR TREAS BD 464287457   245,867 3,032 SH   SOLE   1,798 1,234 0
ISHARES TR CORE MSCI EAFE 46432F842   2,798,237 41,455 SH   SOLE   37,748 3,707 0
ISHARES TR CORE MSCI TOTAL 46432F834   1,081,949 17,278 SH   SOLE   17,278 0 0
ISHARES TR CORE S&P SCP ETF 464287804   286,893 2,879 SH   SOLE   2,415 464 0
ISHARES TR CORE S&P500 ETF 464287200   5,118,400 11,484 SH   SOLE   10,549 935 0
ISHARES TR CORE US AGGBD ET 464287226   13,806,669 140,956 SH   SOLE   135,731 5,225 0
ISHARES TR CRE U S REIT ETF 464288521   228,107 4,437 SH   SOLE   4,419 18 0
ISHARES TR CUR HD EURZN ETF 46434V639   222,298 6,796 SH   SOLE   6,796 0 0
ISHARES TR EXPND TEC SC ETF 464287549   293,474 747 SH   SOLE   747 0 0
ISHARES TR FLTG RATE NT ETF 46429B655   9,652,091 189,927 SH   SOLE   180,778 9,149 0
ISHARES TR IBOXX HI YD ETF 464288513   1,850,837 24,655 SH   SOLE   24,448 207 0
ISHARES TR IBOXX INV CP ETF 464287242   3,330,194 30,795 SH   SOLE   30,558 237 0
ISHARES TR ISHS 1-5YR INVS 464288646   8,415,667 167,743 SH   SOLE   167,565 178 0
ISHARES TR ISHS 5-10YR INVT 464288638   7,297,020 144,295 SH   SOLE   140,236 4,059 0
ISHARES TR MSCI ACWI EX US 464288240   211,597 4,299 SH   SOLE   4,299 0 0
ISHARES TR MSCI EMG MKT ETF 464287234   270,710 6,843 SH   SOLE   6,843 0 0
ISHARES TR NATIONAL MUN ETF 464288414   601,744 5,638 SH   SOLE   5,631 7 0
ISHARES TR RUS 1000 GRW ETF 464287614   251,016 912 SH   SOLE   652 260 0
ISHARES TR RUS 2000 VAL ETF 464287630   1,762,253 12,516 SH   SOLE   12,456 60 0
ISHARES TR RUS MID CAP ETF 464287499   992,989 13,597 SH   SOLE   12,797 800 0
ISHARES TR RUSSELL 2000 ETF 464287655   316,112 1,688 SH   SOLE   1,518 170 0
ISHARES TR SHRT NAT MUN ETF 464288158   4,313,923 41,464 SH   SOLE   41,450 14 0
ISHARES TR TIPS BD ETF 464287176   649,833 6,038 SH   SOLE   5,278 760 0
JOHNSON & JOHNSON COM 478160104   13,429,286 81,134 SH   SOLE   79,432 1,702 0
JPMORGAN CHASE & CO COM 46625H100   7,468,800 51,353 SH   SOLE   49,976 1,377 0
LABORATORY CORP AMER HLDGS COM NEW 50540R409   1,842,072 7,633 SH   SOLE   7,633 0 0
LENNOX INTL INC COM 526107107   427,478 1,311 SH   SOLE   1,311 0 0
LIBERTY MEDIA CORP DEL COM SER A FRMLA 531229870   2,324,573 34,377 SH   SOLE   33,524 853 0
LILLY ELI & CO COM 532457108   1,072,558 2,287 SH   SOLE   2,287 0 0
LINDE PLC SHS G54950103   347,545 912 SH   SOLE   912 0 0
LITTELFUSE INC COM 537008104   814,869 2,797 SH   SOLE   2,723 74 0
LOCKHEED MARTIN CORP COM 539830109   1,712,203 3,719 SH   SOLE   3,594 125 0
LOWES COS INC COM 548661107   2,215,687 9,817 SH   SOLE   9,674 143 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   225,627 2,457 SH   SOLE   2,457 0 0
MARKEL GROUP INC COM 570535104   8,012,762 5,793 SH   SOLE   5,516 277 0
MASTERCARD INCORPORATED CL A 57636Q104   12,394,683 31,515 SH   SOLE   31,034 481 0
MCDONALDS CORP COM 580135101   11,208,447 37,561 SH   SOLE   37,287 274 0
MCKESSON CORP COM 58155Q103   993,496 2,325 SH   SOLE   2,266 59 0
MEDTRONIC PLC SHS G5960L103   562,695 6,387 SH   SOLE   6,222 165 0
MERCK & CO INC COM 58933Y105   6,363,528 55,148 SH   SOLE   54,583 565 0
META PLATFORMS INC CL A 30303M102   6,213,978 21,653 SH   SOLE   21,330 323 0
METTLER TOLEDO INTERNATIONAL COM 592688105   940,446 717 SH   SOLE   700 17 0
MICRON TECHNOLOGY INC COM 595112103   926,474 14,680 SH   SOLE   14,442 238 0
MICROSOFT CORP COM 594918104   46,503,376 136,558 SH   SOLE   134,606 1,952 0
MONDELEZ INTL INC CL A 609207105   3,100,155 42,503 SH   SOLE   41,844 659 0
MOODYS CORP COM 615369105   2,902,644 8,348 SH   SOLE   8,274 74 0
MORGAN STANLEY COM NEW 617446448   568,337 6,655 SH   SOLE   6,655 0 0
MOTOROLA SOLUTIONS INC COM NEW 620076307   618,169 2,108 SH   SOLE   2,048 60 0
MSCI INC COM 55354G100   518,097 1,104 SH   SOLE   1,104 0 0
NETFLIX INC COM 64110L106   2,158,842 4,901 SH   SOLE   4,759 142 0
NEXTERA ENERGY INC COM 65339F101   699,969 9,434 SH   SOLE   8,844 590 0
NIKE INC CL B 654106103   8,610,485 78,015 SH   SOLE   76,238 1,777 0
NORFOLK SOUTHN CORP COM 655844108   1,346,504 5,938 SH   SOLE   5,938 0 0
NORTHERN DYNASTY MINERALS LT COM NEW 66510M204   2,640 11,000 SH   SOLE   11,000 0 0
NOVARTIS AG SPONSORED ADR 66987V109   298,593 2,959 SH   SOLE   2,908 51 0
NOVO-NORDISK A S ADR 670100205   4,229,181 26,133 SH   SOLE   25,526 607 0
NUVEEN MUN VALUE FD INC COM 670928100   224,669 25,824 SH   SOLE   25,824 0 0
NVIDIA CORPORATION COM 67066G104   11,594,141 27,408 SH   SOLE   27,002 406 0
NVR INC COM 62944T105   2,737,118 431 SH   SOLE   429 2 0
OCCIDENTAL PETE CORP COM 674599105   1,034,586 17,595 SH   SOLE   16,566 1,029 0
OLD DOMINION FREIGHT LINE IN COM 679580100   495,465 1,340 SH   SOLE   1,201 139 0
ORACLE CORP COM 68389X105   1,687,625 14,171 SH   SOLE   14,171 0 0
OREILLY AUTOMOTIVE INC COM 67103H107   3,248,976 3,401 SH   SOLE   3,353 48 0
PAYPAL HLDGS INC COM 70450Y103   1,280,349 19,187 SH   SOLE   19,049 138 0
PEPSICO INC COM 713448108   8,403,465 45,370 SH   SOLE   44,351 1,019 0
PFIZER INC COM 717081103   2,329,591 63,511 SH   SOLE   62,921 590 0
PHILIP MORRIS INTL INC COM 718172109   314,532 3,222 SH   SOLE   3,222 0 0
PHILLIPS 66 COM 718546104   379,422 3,978 SH   SOLE   3,544 434 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   2,526,795 27,709 SH   SOLE   26,899 810 0
PIMCO ETF TR 1-5 US TIP IDX 72201R205   882,278 17,540 SH   SOLE   17,540 0 0
POOL CORP COM 73278L105   846,312 2,259 SH   SOLE   2,247 12 0
PPG INDS INC COM 693506107   1,179,392 7,953 SH   SOLE   7,694 259 0
PRICE T ROWE GROUP INC COM 74144T108   2,483,983 22,174 SH   SOLE   22,174 0 0
PRINCETON BANCORP INC COM 74179A107   1,326,168 48,542 SH   SOLE   48,542 0 0
PROCTER AND GAMBLE CO COM 742718109   6,482,333 42,720 SH   SOLE   42,251 469 0
PROGRESSIVE CORP COM 743315103   6,996,455 52,855 SH   SOLE   51,444 1,411 0
QUALCOMM INC COM 747525103   225,855 1,897 SH   SOLE   1,672 225 0
QUEST DIAGNOSTICS INC COM 74834L100   1,532,526 10,903 SH   SOLE   10,903 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101   2,508,505 25,607 SH   SOLE   24,515 1,092 0
RESTAURANT BRANDS INTL INC COM 76131D103   3,555,920 45,871 SH   SOLE   45,859 12 0
ROPER TECHNOLOGIES INC COM 776696106   1,211,675 2,520 SH   SOLE   2,445 75 0
ROSS STORES INC COM 778296103   1,526,763 13,616 SH   SOLE   13,616 0 0
S&P GLOBAL INC COM 78409V104   1,451,271 3,620 SH   SOLE   3,509 111 0
SAGE THERAPEUTICS INC COM 78667J108   388,386 8,260 SH   SOLE   8,260 0 0
SALESFORCE INC COM 79466L302   3,096,227 14,656 SH   SOLE   13,790 866 0
SAN JUAN BASIN RTY TR UNIT BEN INT 798241105   222,000 30,000 SH   SOLE   30,000 0 0
SCHWAB CHARLES CORP COM 808513105   4,961,814 87,541 SH   SOLE   84,930 2,611 0
SCHWAB STRATEGIC TR 1 5YR CORP BD 808524714   634,789 13,429 SH   SOLE   10,175 3,254 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706   2,525,647 102,543 SH   SOLE   100,822 1,721 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   2,113,160 59,275 SH   SOLE   59,102 173 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   15,944,468 331,762 SH   SOLE   321,115 10,647 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   1,761,755 38,166 SH   SOLE   37,744 422 0
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102   12,631,417 244,321 SH   SOLE   234,365 9,956 0
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797   3,670,273 50,541 SH   SOLE   50,063 478 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300   359,387 4,795 SH   SOLE   4,795 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409   440,638 6,568 SH   SOLE   6,515 53 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201   2,287,215 43,674 SH   SOLE   42,565 1,109 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508   3,236,349 45,563 SH   SOLE   44,288 1,275 0
SCHWAB STRATEGIC TR US REIT ETF 808524847   1,219,161 62,425 SH   SOLE   62,211 214 0
SCHWAB STRATEGIC TR US SML CAP ETF 808524607   995,541 22,729 SH   SOLE   21,566 1,163 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870   676,819 12,909 SH   SOLE   11,051 1,858 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852   3,681,979 56,576 SH   SOLE   56,111 465 0
SELECT SECTOR SPDR TR ENERGY 81369Y506   3,963,278 48,827 SH   SOLE   48,762 65 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860   387,899 10,292 SH   SOLE   10,292 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886   4,171,800 63,750 SH   SOLE   63,140 610 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100   756,613 9,130 SH   SOLE   8,777 353 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803   5,966,006 34,315 SH   SOLE   34,036 279 0
SHERWIN WILLIAMS CO COM 824348106   3,397,584 12,796 SH   SOLE   11,691 1,105 0
SHOPIFY INC CL A 82509L107   811,958 12,569 SH   SOLE   12,569 0 0
SOUTHWEST AIRLS CO COM 844741108   588,005 16,239 SH   SOLE   16,239 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109   1,273,277 3,703 SH   SOLE   3,623 80 0
SPDR GOLD TR GOLD SHS 78463V107   1,463,954 8,212 SH   SOLE   8,112 100 0
SPDR S&P 500 ETF TR TR UNIT 78462F103   4,487,669 10,124 SH   SOLE   9,906 218 0
SPDR SER TR BLOOMBERG 1-3 MO 78468R663   8,909,721 97,035 SH   SOLE   93,504 3,531 0
SPDR SER TR GLB DOW ETF 78464A706   2,216,065 19,639 SH   SOLE   19,639 0 0
SPDR SER TR PORTFOLI S&P1500 78464A805   3,526,096 64,770 SH   SOLE   57,800 6,970 0
SPDR SER TR PORTFOLIO S&P400 78464A847   1,352,608 29,475 SH   SOLE   29,287 188 0
SPDR SER TR PORTFOLIO SH TSR 78468R101   6,464,622 224,544 SH   SOLE   224,544 0 0
SPDR SER TR PORTFOLIO SHORT 78464A474   1,966,357 66,792 SH   SOLE   66,642 150 0
SPDR SER TR S&P BIOTECH 78464A870   1,258,484 15,126 SH   SOLE   14,362 764 0
SPDR SER TR S&P DIVID ETF 78464A763   210,961 1,721 SH   SOLE   1,721 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102   1,011,465 6,300 SH   SOLE   6,269 31 0
SRH TOTAL RETURN FUND INC COM 101507101   428,028 32,231 SH   SOLE   32,231 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,194,316 28,524 SH   SOLE   26,280 2,244 0
STARBUCKS CORP COM 855244109   832,333 8,402 SH   SOLE   7,812 590 0
STRYKER CORPORATION COM 863667101   1,197,229 3,924 SH   SOLE   3,594 330 0
SYSCO CORP COM 871829107   3,992,406 53,806 SH   SOLE   53,531 275 0
T ROWE PRICE ETF INC PRICE BLUE CHIP 87283Q107   211,442 7,584 SH   SOLE   5,255 2,329 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   6,606,286 65,461 SH   SOLE   63,832 1,629 0
TELEFLEX INCORPORATED COM 879369106   219,280 906 SH   SOLE   906 0 0
TESLA INC COM 88160R101   1,620,357 6,190 SH   SOLE   6,160 30 0
TEXAS INSTRS INC COM 882508104   5,113,626 28,406 SH   SOLE   27,729 677 0
TFI INTL INC COM 87241L109   720,228 6,320 SH   SOLE   6,144 176 0
THE CIGNA GROUP COM 125523100   1,120,997 3,995 SH   SOLE   3,929 66 0
THERMO FISHER SCIENTIFIC INC COM 883556102   3,419,567 6,554 SH   SOLE   6,387 167 0
TJX COS INC NEW COM 872540109   1,241,665 14,644 SH   SOLE   14,644 0 0
TRACTOR SUPPLY CO COM 892356106   1,595,679 7,217 SH   SOLE   7,033 184 0
TRANE TECHNOLOGIES PLC SHS G8994E103   863,731 4,516 SH   SOLE   4,516 0 0
TRANSDIGM GROUP INC COM 893641100   407,742 456 SH   SOLE   443 13 0
TRANSUNION COM 89400J107   1,130,851 14,437 SH   SOLE   14,437 0 0
TRAVELERS COMPANIES INC COM 89417E109   1,032,757 5,947 SH   SOLE   5,837 110 0
TREX CO INC COM 89531P105   563,423 8,594 SH   SOLE   8,592 2 0
U HAUL HOLDING COMPANY COM SER N 023586506   808,542 15,957 SH   SOLE   15,399 558 0
ULTA BEAUTY INC COM 90384S303   2,290,858 4,868 SH   SOLE   4,449 419 0
UNILEVER PLC SPON ADR NEW 904767704   1,020,706 19,580 SH   SOLE   19,081 499 0
UNION PAC CORP COM 907818108   4,727,141 23,102 SH   SOLE   21,979 1,123 0
UNITED PARCEL SERVICE INC CL B 911312106   3,890,093 21,702 SH   SOLE   21,702 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102   524,502 2,376 SH   SOLE   2,376 0 0
UNITEDHEALTH GROUP INC COM 91324P102   12,029,874 25,029 SH   SOLE   24,493 536 0
VALERO ENERGY CORP COM 91913Y100   2,256,149 19,234 SH   SOLE   19,234 0 0
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643   12,313,326 154,322 SH   SOLE   154,066 256 0
VANGUARD BD INDEX FDS INTERMED TERM 921937819   10,504,967 139,638 SH   SOLE   139,608 30 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   5,735,757 75,900 SH   SOLE   66,500 9,400 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835   4,188,326 57,619 SH   SOLE   44,694 12,925 0
VANGUARD BD INDEX FDS VANGUARD ULTRA 92203C303   4,702,990 95,667 SH   SOLE   95,273 394 0
VANGUARD INDEX FDS EXTEND MKT ETF 922908652   2,157,887 14,499 SH   SOLE   14,499 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736   305,597 1,080 SH   SOLE   1,011 69 0
VANGUARD INDEX FDS LARGE CAP ETF 922908637   1,252,202 6,177 SH   SOLE   5,427 750 0
VANGUARD INDEX FDS MID CAP ETF 922908629   5,868,073 26,654 SH   SOLE   23,564 3,090 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   2,479,348 29,671 SH   SOLE   29,045 626 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   29,611,052 72,704 SH   SOLE   68,433 4,271 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611   2,421,415 14,640 SH   SOLE   14,497 143 0
VANGUARD INDEX FDS SMALL CP ETF 922908751   3,365,621 16,922 SH   SOLE   14,905 2,017 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769   18,995,794 86,235 SH   SOLE   85,120 1,115 0
VANGUARD INDEX FDS VALUE ETF 922908744   285,906 2,012 SH   SOLE   1,753 259 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775   2,375,378 43,657 SH   SOLE   42,532 1,125 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   8,423,685 207,072 SH   SOLE   201,698 5,374 0
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   1,248,624 12,875 SH   SOLE   12,823 52 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805   3,924,827 82,767 SH   SOLE   80,406 2,361 0
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   257,177 5,121 SH   SOLE   5,021 100 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   14,504,741 247,268 SH   SOLE   245,453 1,815 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   2,773,498 35,094 SH   SOLE   30,335 4,759 0
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   5,224,970 90,507 SH   SOLE   83,692 6,815 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   13,451,564 177,790 SH   SOLE   164,614 13,176 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206C649   1,259,005 10,182 SH   SOLE   10,047 135 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   2,002,128 12,326 SH   SOLE   11,883 443 0
VANGUARD STAR FDS VG TL INTL STK F 921909768   1,335,490 23,814 SH   SOLE   19,709 4,105 0
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   5,279,395 114,322 SH   SOLE   111,384 2,938 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   2,178,060 20,534 SH   SOLE   20,473 61 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816   357,169 1,518 SH   SOLE   1,518 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306   6,869,542 60,852 SH   SOLE   60,293 559 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504   482,786 1,972 SH   SOLE   1,912 60 0
VERIZON COMMUNICATIONS INC COM 92343V104   690,609 18,570 SH   SOLE   18,570 0 0
VISA INC COM CL A 92826C839   7,688,509 32,375 SH   SOLE   31,506 869 0
WABTEC COM 929740108   266,718 2,432 SH   SOLE   2,432 0 0
WALMART INC COM 931142103   7,122,001 45,311 SH   SOLE   45,311 0 0
WASTE CONNECTIONS INC COM 94106B101   1,401,846 9,808 SH   SOLE   9,198 610 0
WATSCO INC COM 942622200   391,770 1,027 SH   SOLE   1,027 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105   1,666,873 4,358 SH   SOLE   4,186 172 0
WHITE MTNS INS GROUP LTD COM G9618E107   555,681 400 SH   SOLE   400 0 0
XPEL INC COM 98379L100   517,701 6,147 SH   SOLE   5,872 275 0