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 BBG000B9ZXB4 1,059,951 9,297 SH   SOLE   0 0 9,297
ABBVIE INC COM 00287Y109 BBG0025Y4RY4 920,849 4,663 SH   SOLE   0 0 4,663
ACCENTURE PLC SHS CLASS A G1151C101 BBG000D9D830 1,696,943 4,801 SH   SOLE   0 0 4,801
ADOBE SYSTEMS INCORPORATED COM 00724F101 BBG000BB5006 1,135,492 2,193 SH   SOLE   0 0 2,193
ALLEGION PLC ORD SHS G0176J109 BBG003PS7JV1 991,323 6,802 SH   SOLE   0 0 6,802
ALLISON TRANSMISSION HLDGS I COM 01973R101 BBG001KY3845 605,817 6,306 SH   SOLE   0 0 6,306
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JX6 5,628,266 33,921 SH   SOLE   0 0 33,921
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB30 2,882,626 17,242 SH   SOLE   0 0 17,242
AMAZON COM INC COM 023135106 BBG000BVPV84 4,191,680 22,496 SH   SOLE   0 0 22,496
AMERICAN EXPRESS CO COM 025816109 BBG000BCQZS4 1,500,393 5,532 SH   SOLE   0 0 5,532
AMERICAN INTL GROUP INC COM NEW 026874784 BBG000BBDZG3 520,446 7,107 SH   SOLE   0 0 7,107
AMERICAN TOWER CORP NEW COM 03027X100 BBG000B9XYV2 697,215 2,998 SH   SOLE   0 0 2,998
AMERICAN WTR WKS CO INC NEW COM 030420103 BBG000TRJ294 632,049 4,322 SH   SOLE   0 0 4,322
AMGEN INC COM 031162100 BBG000BBS2Y0 1,117,746 3,469 SH   SOLE   0 0 3,469
ANHEUSER-BUSCH INB NPV COM B639CJ108 BBG00F0JWQ83 1,203,884 18,163 SH   SOLE   0 0 18,163
ANSYS INC COM 03662Q105 BBG000GXZ4W7 669,123 2,100 SH   SOLE   0 0 2,100
ANTERO MIDSTREAM CORP COM 03676B102 BBG00GBNZ4M0 440,498 29,269 SH   SOLE   0 0 29,269
APPLE INC COM 037833100 BBG000B9XRY4 9,761,768 41,896 SH   SOLE   0 0 41,896
ARCH CAP GROUP LTD ORD G0450A105 BBG000HXNN20 532,996 4,764 SH   SOLE   0 0 4,764
ASML HOLDING N V N Y REGISTRY SHS N07059210 BBG000K6MRN4 2,306,181 2,767 SH   SOLE   0 0 2,767
BALL CORP COM 058498106 BBG000BDDNH5 689,151 10,148 SH   SOLE   0 0 10,148
BANK OF AMERICA CORP COM 060505104 BBG000BCTLF6 589,764 14,863 SH   SOLE   0 0 14,863
BELLRING BRANDS INC COMMON STOCK 07831C103 BBG013QNJHP8 272,451 4,487 SH   SOLE   0 0 4,487
BERKLEY W R CORP COM 084423102 BBG000BD1HP2 518,342 9,137 SH   SOLE   0 0 9,137
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG000DWG505 2,633,608 5,722 SH   SOLE   0 0 5,722
BIOHAVEN LTD COM G1110E107 BBG017BXV3Q9 706,676 14,142 SH   SOLE   0 0 14,142
BIOMARIN PHARMACEUTICAL INC COM 09061G101 BBG000CZWZ05 247,069 3,515 SH   SOLE   0 0 3,515
BLACKROCK INC COM 09247X101 BBG01PSW2WN4 826,074 870 SH   SOLE   0 0 870
BLOCK INC CL A 852234103 BBG0018SLC07 862,486 12,848 SH   SOLE   0 0 12,848
BOOKING HOLDINGS INC COM 09857L108 BBG000BLBVN4 1,120,424 266 SH   SOLE   0 0 266
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG000DQLV23 762,234 14,732 SH   SOLE   0 0 14,732
BROADCOM INC COM 11135F101 BBG00KHY5S69 2,160,390 12,524 SH   SOLE   0 0 12,524
CACI INTL INC CL A 127190304 BBG000KQY8Y7 1,853,249 3,673 SH   SOLE   0 0 3,673
CAE INC COM 124765108 BBG000KPFXB0 641,625 34,220 SH   SOLE   0 0 34,220
CANADIAN PACIFIC KANSAS CITY COM 13646K108 BBG000BCVMH9 847,342 9,909 SH   SOLE   0 0 9,909
CARTERS INC COM 146229109 BBG000CTM4J9 400,701 6,167 SH   SOLE   0 0 6,167
CBRE GROUP INC CL A 12504L109 BBG000C04224 251,948 2,024 SH   SOLE   0 0 2,024
CDW CORP COM 12514G108 BBG001P63B80 276,765 1,223 SH   SOLE   0 0 1,223
CF INDS HLDG INC COM 125269100 BBG000BWJFZ4 651,651 7,595 SH   SOLE   0 0 7,595
CHEVRON CORP NEW COM 166764100 BBG000K4ND22 264,055 1,793 SH   SOLE   0 0 1,793
CHUBB LIMITED COM H1467J104 BBG000BR14K5 1,699,194 5,892 SH   SOLE   0 0 5,892
CISCO SYS INC COM 17275R102 BBG000C3J3C9 357,585 6,719 SH   SOLE   0 0 6,719
CITIGROUP INC COM NEW 172967424 BBG000FY4S11 1,296,947 20,718 SH   SOLE   0 0 20,718
COCA COLA CO COM 191216100 BBG000BMX289 464,144 6,459 SH   SOLE   0 0 6,459
COLGATE PALMOLIVE CO COM 194162103 BBG000BFQYY3 673,667 6,489 SH   SOLE   0 0 6,489
CONSTELLATION BRANDS INC CL A 21036P108 BBG000J1QLT0 210,790 818 SH   SOLE   0 0 818
COOPER COS INC COM 216648501 BBG000BG3445 545,962 4,948 SH   SOLE   0 0 4,948
COSTCO WHSL CORP NEW COM 22160K105 BBG000F6H8W8 840,421 948 SH   SOLE   0 0 948
COUSINS PPTYS INC COM NEW 222795502 BBG000CW9BM7 419,854 14,242 SH   SOLE   0 0 14,242
CRH PLC ORD G25508105 BBG000D3JXM1 2,009,490 21,668 SH   SOLE   0 0 21,668
CVS HEALTH CORP COM 126650100 BBG000BGRY34 733,872 11,671 SH   SOLE   0 0 11,671
DANAHER CORPORATION COM 235851102 BBG000BH3JF8 859,082 3,090 SH   SOLE   0 0 3,090
DEERE & CO COM 244199105 BBG000BH1NH9 1,958,947 4,694 SH   SOLE   0 0 4,694
DELL TECHNOLOGIES INC CL C 24703L202 BBG00DW3SZS1 528,096 4,455 SH   SOLE   0 0 4,455
DISNEY WALT CO COM 254687106 BBG000BH4R78 1,151,398 11,970 SH   SOLE   0 0 11,970
DNOW INC COM 67011P100 BBG005BLN209 387,628 29,979 SH   SOLE   0 0 29,979
EATON CORP PLC SHS G29183103 BBG000BJ3PD2 1,194,510 3,604 SH   SOLE   0 0 3,604
ECOLAB INC COM 278865100 BBG000BHKYH4 1,689,519 6,617 SH   SOLE   0 0 6,617
ENOVIS CORPORATION COM 194014502 BBG000C5Z443 268,417 6,235 SH   SOLE   0 0 6,235
ENPHASE ENERGY INC COM 29355A107 BBG001R3MNY9 291,253 2,577 SH   SOLE   0 0 2,577
EPAM SYS INC COM 29414B104 BBG000MHTV89 873,941 4,391 SH   SOLE   0 0 4,391
EQUINIX INC COM 29444U700 BBG000MBDGM6 667,498 752 SH   SOLE   0 0 752
ESAB CORPORATION COM 29605J106 BBG0028ZMP45 602,671 5,669 SH   SOLE   0 0 5,669
EVEREST RE GROUP LTD COM G3223R108 BBG000C1XVK6 724,337 1,849 SH   SOLE   0 0 1,849
EXPEDIA GROUP INC COM NEW 30212P303 BBG000QY3XZ2 973,824 6,579 SH   SOLE   0 0 6,579
EXXON MOBIL CORP COM 30231G102 BBG000GZQ728 511,783 4,366 SH   SOLE   0 0 4,366
FERGUSON ENTERPRISES INC COMMON STOCK NEW 31488V107 BBG01NMRD768 399,721 2,013 SH   SOLE   0 0 2,013
FIRST TR NASDQ CLN EDGE ETF 33737A108 BBG000PW59Q8 259,845 2,042 SH   SOLE   0 0 2,042
GENERAC HLDGS INC COM 368736104 BBG000PQ4W72 395,611 2,490 SH   SOLE   0 0 2,490
GENPACT LIMITED SHS G3922B107 BBG000RQBFV2 900,066 22,955 SH   SOLE   0 0 22,955
GILEAD SCIENCES INC COM 375558103 BBG000CKGBP2 795,977 9,494 SH   SOLE   0 0 9,494
GLOBAL X FDS US INFR DEV ETF 37954Y673 BBG00G5CR8N0 1,986,546 48,264 SH   SOLE   0 0 48,264
GLOBAL X FDS ARTIFICIAL ETF 37954Y632 BBG00KX8KG94 265,766 7,150 SH   SOLE   0 0 7,150
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 BBG00DSB42G0 252,635 7,858 SH   SOLE   0 0 7,858
HARTFORD FINL SVCS GROUP INC COM 416515104 BBG000G0Z878 914,183 7,773 SH   SOLE   0 0 7,773
HEALTHPEAK PROPERTIES INC COM 42250P103 BBG000BKYDP9 360,454 15,761 SH   SOLE   0 0 15,761
HEXCEL CORP NEW COM 428291108 BBG000BLMDQ9 677,657 10,960 SH   SOLE   0 0 10,960
HOLOGIC INC COM 436440101 BBG000C3NTN5 568,265 6,976 SH   SOLE   0 0 6,976
HOME DEPOT INC COM 437076102 BBG000BKZB36 3,257,000 8,038 SH   SOLE   0 0 8,038
HOWARD HUGHES HOLDINGS INC COM 44267T102 BBG01HTMDZ54 200,157 2,585 SH   SOLE   0 0 2,585
HUBBELL INC COM 443510607 BBG000BLK267 1,162,542 2,714 SH   SOLE   0 0 2,714
ICON PLC SHS G4705A100 BBG000CTSZQ6 1,784,482 6,211 SH   SOLE   0 0 6,211
INSIGHT SELECT INCOME FD COM 45781W109 BBG000BBNGN6 270,945 15,351 SH   SOLE   0 0 15,351
INTERCONTINENTAL EXCHANGE INC COM 45866F104 BBG000C1FB75 820,651 5,109 SH   SOLE   0 0 5,109
INTERNATIONAL BUSINESS MACHS CORP COM COM 459200101 BBG000BLNNH6 1,533,010 6,934 SH   SOLE   0 0 6,934
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 BBG006F9S893 362,937 14,838 SH   SOLE   0 0 14,838
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 BBG001P2KBP1 1,463,364 20,401 SH   SOLE   0 0 20,401
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 BBG000TWWFV4 1,986,078 160,816 SH   SOLE   0 0 160,816
ISHARES TR ISHS 5-10YR INVT 464288638 BBG000QN1YR5 3,874,340 72,121 SH   SOLE   0 0 72,121
ISHARES TR CORE S&P US GWT 464287671 BBG000C18HW2 4,844,263 36,724 SH   SOLE   0 0 36,724
ISHARES TR USD INV GRDE ETF 464288620 BBG000QN2QQ2 1,662,580 31,620 SH   SOLE   0 0 31,620
ISHARES TR GLOB HLTHCRE ETF 464287325 BBG000L77VV0 2,965,610 30,212 SH   SOLE   0 0 30,212
ISHARES TR US CONSUM DISCRE 464287580 BBG000BXY2M8 2,568,991 29,213 SH   SOLE   0 0 29,213
ISHARES TR ISHS 1-5YR INVS 464288646 BBG000QN2BW8 1,011,862 19,215 SH   SOLE   0 0 19,215
ISHARES TR PFD AND INCM SEC 464288687 BBG000G7K7Q0 537,196 16,166 SH   SOLE   0 0 16,166
ISHARES TR CORE S&P MCP ETF 464287507 BBG000BWC7P0 537,198 8,620 SH   SOLE   0 0 8,620
ISHARES TR US TECH BRKTHR 46436E502 BBG00R9J1RC5 386,017 7,535 SH   SOLE   0 0 7,535
ISHARES TR CORE S&P SCP ETF 464287804 BBG000BWCNN7 877,200 7,500 SH   SOLE   0 0 7,500
ISHARES TR GLOBAL 100 ETF 464287572 BBG000DWS6F4 672,701 6,784 SH   SOLE   0 0 6,784
ISHARES TR MSCI EAFE ETF 464287465 BBG000D2KQ55 227,055 2,715 SH   SOLE   0 0 2,715
ISHARES TR RUS 1000 ETF 464287622 BBG000CF7ZN2 801,380 2,549 SH   SOLE   0 0 2,549
ISHARES TR RUS 2000 GRW ETF 464287648 BBG000C17LW4 624,800 2,200 SH   SOLE   0 0 2,200
ISHARES TR S&P 100 ETF 464287101 BBG000DDXQR3 497,614 1,798 SH   SOLE   0 0 1,798
ISHARES TR ISHARES BIOTECH 464287556 BBG000FS8GY0 260,333 1,788 SH   SOLE   0 0 1,788
ISHARES TR US TREAS BD ETF 46436E718 BBG002NCKNY3 718,156 30,625 SH   SOLE   0 0 30,625
ITT INC COM 45073V108 BBG00CVQZQ96 1,117,587 7,475 SH   SOLE   0 0 7,475
JANUS DETROIT STR TR HENDERSON MTG 47103U852 BBG00LYBQRR4 225,040 4,824 SH   SOLE   0 0 4,824
JD.COM INC SPON ADR CL A 47215P106 BBG005YHY0Q7 458,960 11,474 SH   SOLE   0 0 11,474
JOHNSON & JOHNSON COM 478160104 BBG000BMHYD1 880,634 5,434 SH   SOLE   0 0 5,434
JPMORGAN CHASE & CO COM 46625H100 BBG000DMBXR2 4,852,310 23,012 SH   SOLE   0 0 23,012
KENVUE INC COM 49177J102 BBG01C79X561 233,613 10,100 SH   SOLE   0 0 10,100
KIMBERLY-CLARK CORP COM 494368103 BBG000BMW2Z0 418,588 2,942 SH   SOLE   0 0 2,942
KLA CORP COM NEW 482480100 BBG000BMTFR4 1,239,520 1,601 SH   SOLE   0 0 1,601
KRANESHARES TRUST CSI CHI INTERNET 500767306 BBG004XB9HY6 317,747 9,340 SH   SOLE   0 0 9,340
LAM RESEARCH CORP COM 512807108 BBG000BNFLM9 574,520 704 SH   SOLE   0 0 704
LIBERTY MEDIA CORP DEL COM LBTY ONE S C 531229755 BBG01HLMBCG3 525,750 6,790 SH   SOLE   0 0 6,790
LKQ CORP COM 501889208 BBG000PXDL44 356,366 8,927 SH   SOLE   0 0 8,927
LOWES COS INC COM 548661107 BBG000BNDN65 922,244 3,405 SH   SOLE   0 0 3,405
MARVELL TECHNOLOGY INC COM 573874104 BBG00ZXBJ153 1,808,786 3,663 SH   SOLE   0 0 3,663
MAYVILLE ENGR CO INC COM 578605107 BBG0018XDT80 284,728 13,507 SH   SOLE   0 0 13,507
MCDONALDS CORP COM 580135101 BBG000BNSZP1 271,014 890 SH   SOLE   0 0 890
MCKESSON CORP COM 58155Q103 BBG000DYGNW7 1,171,281 2,369 SH   SOLE   0 0 2,369
MEDTRONIC PLC SHS G5960L103 BBG000BNWG87 890,667 9,893 SH   SOLE   0 0 9,893
MERCK & CO INC COM 58933Y105 BBG000BPD168 2,013,520 17,731 SH   SOLE   0 0 17,731
META PLATFORMS INC CL A 30303M102 BBG000MM2P62 2,925,741 5,111 SH   SOLE   0 0 5,111
MICROSOFT CORP COM 594918104 BBG000BPH459 12,774,076 29,686 SH   SOLE   0 0 29,686
MOHAWK INDS INC COM 608190104 BBG000FLZN98 217,239 1,352 SH   SOLE   0 0 1,352
MONGODB INC CL A 60937P106 BBG0022FDRY8 765,902 2,833 SH   SOLE   0 0 2,833
MORGAN STANLEY COM NEW 617446448 BBG000BLZRJ2 768,874 7,376 SH   SOLE   0 0 7,376
MOTOROLA SOLUTIONS INC COM 620076307 BBG000BP8Z50 1,164,662 2,590 SH   SOLE   0 0 2,590
NETFLIX INC COM 64110L106 BBG000CL9VN6 1,136,251 1,602 SH   SOLE   0 0 1,602
NIKE INC CL B 654106103 BBG000C5HS04 380,297 4,302 SH   SOLE   0 0 4,302
NOVANTA INC COM 67000B104 BBG000JB24Q5 914,639 5,112 SH   SOLE   0 0 5,112
NOVO-NORDISK A S ADR 670100205 BBG000BQBKR3 734,448 6,171 SH   SOLE   0 0 6,171
NVENT ELECTRIC PLC SHS G6700G107 BBG00GNT7999 2,148,270 30,576 SH   SOLE   0 0 30,576
NVIDIA CORPORATION COM 67066G104 BBG000BBJQV0 975,406 8,032 SH   SOLE   0 0 8,032
NVR INC COM 62944T105 BBG000BQBYR3 706,450 72 SH   SOLE   0 0 72
ORACLE CORP COM 68389X105 BBG000BQLTW7 1,446,185 8,487 SH   SOLE   0 0 8,487
PAYPAL HOLDINGS INC COM 70450Y103 BBG0077VNXV6 390,696 5,007 SH   SOLE   0 0 5,007
POST HOLDINGS INC COM 737446104 BBG001WTBC36 452,698 3,911 SH   SOLE   0 0 3,911
PROCEPT BIOROBOTICS CORP COM 74276L105 BBG009KD84H4 11,586,233 144,611 SH   SOLE   0 0 144,611
PROCTER AND GAMBLE CO COM 742718109 BBG000BR2TH3 966,802 5,582 SH   SOLE   0 0 5,582
PROLOGIS INC. COM 74340W103 BBG000B9Z0J8 809,960 6,414 SH   SOLE   0 0 6,414
PUBLIC SVC ENTERPRISE GRP INC COM 744573106 BBG000BQZMH4 200,723 2,250 SH   SOLE   0 0 2,250
REGAL REXNORD CORPORATION COM 758750103 BBG000BRXTR8 509,417 3,071 SH   SOLE   0 0 3,071
REGIONS FINANCIAL CORP NEW COM 7591EP100 BBG000Q3JN03 566,569 24,285 SH   SOLE   0 0 24,285
REPUBLIC SVCS INC COM 760759100 BBG000BPXVJ6 648,713 3,230 SH   SOLE   0 0 3,230
ROCKWELL AUTOMATION INC COM 773903109 BBG000BBCDZ2 778,534 2,900 SH   SOLE   0 0 2,900
RPM INTL INC COM 749685103 BBG000DCNK80 1,066,857 8,817 SH   SOLE   0 0 8,817
S&P GLOBAL INC COM 78409V104 BBG000BP1Q11 1,411,015 2,731 SH   SOLE   0 0 2,731
SALESFORCE INC COM 79466L302 BBG000BN2DC2 3,535,610 12,917 SH   SOLE   0 0 12,917
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854 BBG000BGP762 1,288,327 25,461 SH   SOLE   0 0 25,461
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 BBG0025RWKW5 707,516 8,370 SH   SOLE   0 0 8,370
SEAGATE TECHNOLOGY HLDNGS PL ORD SHS G7997R103 BBG0113JGQF0 1,294,316 11,817 SH   SOLE   0 0 11,817
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 BBG00L5F9F38 3,159,118 34,946 SH   SOLE   0 0 34,946
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 BBG000BJ29X7 648,076 14,300 SH   SOLE   0 0 14,300
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 BBG000BJ7G75 270,451 3,348 SH   SOLE   0 0 3,348
SIMPSON MFG INC COM 829073105 BBG000JLC8L8 1,314,025 6,870 SH   SOLE   0 0 6,870
SITEONE LANDSCAPE SUPPLY INC COM COM 82982L103 BBG009T22D49 876,183 5,806 SH   SOLE   0 0 5,806
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG000BDTBL9 628,267 1,095 SH   SOLE   0 0 1,095
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG000BBNQB7 2,309,971 4,055 SH   SOLE   0 0 4,055
SPDR SER TR PORTFOLIO INTRMD 78464A375 BBG000F8Y230 3,828,478 113,571 SH   SOLE   0 0 113,571
SPDR SER TR PORTFOLIO CRPORT 78464A144 BBG001M534W4 1,662,461 55,360 SH   SOLE   0 0 55,360
SPDR SER TR PORTFLI TIPS ETF 78464A656 BBG000RFRRV3 218,991 8,333 SH   SOLE   0 0 8,333
SPDR SER TR PORTFOLIO SHORT 78464A474 BBG000Q1MZ15 201,211 6,645 SH   SOLE   0 0 6,645
SPDR SER TR BLOOMBERG 1-3 MO 78468R663 BBG000RFQSH8 499,722 5,443 SH   SOLE   0 0 5,443
SPDR SER TR DJ REIT ETF 78464A607 BBG000HSF0L9 480,285 4,500 SH   SOLE   0 0 4,500
SPOTIFY TECHNOLOGY S A SHS L8681T102 BBG003T4VFC2 2,645,308 7,178 SH   SOLE   0 0 7,178
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 BBG0084H8467 207,041 5,001 SH   SOLE   0 0 5,001
STRYKER CORPORATION COM 863667101 BBG000DN7P92 325,857 902 SH   SOLE   0 0 902
SYNOPSYS INC COM 871607107 BBG000BSFRF3 530,697 1,048 SH   SOLE   0 0 1,048
T MOBILE US INC COM 872590104 BBG000NDV1D4 722,466 3,501 SH   SOLE   0 0 3,501
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 BBG000BD8ZK0 3,809,625 21,936 SH   SOLE   0 0 21,936
TAPESTRY INC COM 876030107 BBG000BY29C7 1,133,531 24,128 SH   SOLE   0 0 24,128
TCW STRATEGIC INCOME FD INC COM 872340104 BBG000BGSBF0 197,623 38,523 SH   SOLE   0 0 38,523
TE CONNECTIVITY PLC ORD SHS G87052109 BBG01Q08MMR1 1,026,732 6,800 SH   SOLE   0 0 6,800
TELEDYNE TECHNOLOGIES INC COM 879360105 BBG000BMT9T6 351,879 804 SH   SOLE   0 0 804
TEXAS INSTRS INC COM 882508104 BBG000BVV7G1 741,586 3,590 SH   SOLE   0 0 3,590
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG000BVDLH9 3,286,033 5,312 SH   SOLE   0 0 5,312
T-MOBILE US INC COM 872590104 BBG000NDV1D4 3,029,571 14,681 SH   SOLE   0 0 14,681
TRANE TECHNOLOGIES PLC SHS G8994E103 BBG000BM6788 978,433 2,517 SH   SOLE   0 0 2,517
TRAVELERS COMPANIES INC COM 89417E109 BBG000BJ81C1 666,540 2,847 SH   SOLE   0 0 2,847
TREX CO INC COM 89531P105 BBG000BTGKK9 660,074 9,914 SH   SOLE   0 0 9,914
TRUIST FINL CORP COM 89832Q109 BBG000BYYLS8 448,358 10,483 SH   SOLE   0 0 10,483
UBS GROUP AG SHS H42097107 BBG007DJM539 1,084,659 35,195 SH   SOLE   0 0 35,195
UNION PACIFIC CORP COM 907818108 BBG000BW3299 419,016 1,700 SH   SOLE   0 0 1,700
UNITED RENTALS INC COM 911363109 BBG000BXMFC3 557,904 689 SH   SOLE   0 0 689
UNITEDHEALTH GROUP INC COM 91324P102 BBG000CH5208 1,997,852 3,417 SH   SOLE   0 0 3,417
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 BBG000Q1ZB87 1,262,148 5,184 SH   SOLE   0 0 5,184
VANGUARD INDEX FDS SML CP GRW ETF 922908595 BBG000HT5K89 1,267,066 4,739 SH   SOLE   0 0 4,739
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG000Q89NG6 292,260 3,000 SH   SOLE   0 0 3,000
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 BBG000PWYVH7 3,897,558 46,538 SH   SOLE   0 0 46,538
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 BBG000PX1043 728,261 15,426 SH   SOLE   0 0 15,426
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 BBG000PWXXY5 1,051,759 13,243 SH   SOLE   0 0 13,243
VANGUARD SCOTTSDALE FDS LG-TERM COR BD 92206C813 BBG000PWZHX9 591,111 7,277 SH   SOLE   0 0 7,277
VANGUARD SCOTTSDALE FDS LONG TERM TREAS 92206C847 BBG000PX0M82 338,901 5,507 SH   SOLE   0 0 5,507
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 BBG000HSSXW1 1,633,812 14,865 SH   SOLE   0 0 14,865
VANGUARD WORLD FDS INF TECH ETF 92204A702 BBG000HSZQ76 6,001,273 10,232 SH   SOLE   0 0 10,232
VANGUARD WORLD FDS CONSUM STP ETF 92204A207 BBG000HWRGK3 689,304 3,155 SH   SOLE   0 0 3,155
VERALTO CORP COM SHS 92338C103 BBG019Q32XJ9 715,568 6,397 SH   SOLE   0 0 6,397
VISA INC COM CL A 92826C839 BBG000PSKYX7 861,143 3,132 SH   SOLE   0 0 3,132
VULCAN MATLS CO COM 929160109 BBG000BWGYF8 391,838 1,568 SH   SOLE   0 0 1,568
WABTEC COM 929740108 BBG000BDD940 1,429,499 7,864 SH   SOLE   0 0 7,864
WALMART INC COM 931142103 BBG000BWXBC2 1,322,039 16,372 SH   SOLE   0 0 16,372
WESTERN ASSET INVESTMENT GRA COM 95766T100 BBG000BQR5D4 192,334 14,956 SH   SOLE   0 0 14,956
WEYERHAEUSER CO MTN BE COM NEW 962166104 BBG000BX3BL3 209,289 6,181 SH   SOLE   0 0 6,181
WHEATON PRECIOUS METAL CORP COM 962879102 BBG000PVRDL2 524,127 8,581 SH   SOLE   0 0 8,581
WILLIAMS COS INC COM 969457100 BBG000BWVCP8 1,513,937 33,164 SH   SOLE   0 0 33,164
WILLIAMS SONOMA INC COM 969904101 BBG000FSMWC3 1,532,933 9,895 SH   SOLE   0 0 9,895
WORKIVA INC COM CL A 98139A105 BBG007BVZ8H9 377,244 4,768 SH   SOLE   0 0 4,768
ZOETIS INC CL A 98978V103 BBG0039320N9 1,383,682 7,082 SH   SOLE   0 0 7,082