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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Common Stock 88579Y101 258 1,735 SH   SOLE 0 0 0 1,735
Abbott Laboratories Common Stock 002824100 1,168 9,872 SH   SOLE 0 0 0 9,872
Abbvie Inc Common Stock 00287Y109 2,375 14,649 SH   SOLE 0 0 0 14,649
Accenture PLC Common Stock G1151C101 5,091 15,097 SH   SOLE 0 0 0 22,730
AdvisorShares Pure US Cannabis ETF Funds 00768Y453 209 10,005 SH   SOLE 0 0 0 71,795
Air Products & Chemicals Inc Common Stock 009158106 1,204 4,818 SH   SOLE 0 0 0 6,023
Alphabet Inc Class C Common Stock 02079K107 5,821 2,084 SH   SOLE 0 0 0 17,184
Alphabet Inc Class A Common Stock 02079K305 1,844 663 SH   SOLE 0 0 0 10,300
Amazon com Inc Common Stock 023135106 6,585 2,020 SH   SOLE 0 0 0 25,137
American Electric Power Co Common Stock 025537101 275 2,758 SH   SOLE 0 0 0 24,287
AMETEK Inc Common Stock 031100100 4,635 34,806 SH   SOLE 0 0 0 25,816
Amgen Inc Common Stock 031162100 747 3,090 SH   SOLE 0 0 0 19,063
Ansys Inc Common Stock 03662Q105 5,367 16,896 SH   SOLE 0 0 0 27,004
Apple Inc Common Stock 037833100 3,969 22,730 SH   SOLE 0 0 0 22,730
Arista Networks Inc Common Stock 040413106 840 6,043 SH   SOLE 0 0 0 1,740
Bank of America Corp Common Stock 060505104 2,959 71,795 SH   SOLE 0 0 0 71,795
Becton, Dickinson and Co Common Stock 075887109 312 1,174 SH   SOLE 0 0 0 18,727
Berkshire Hathaway Inc Common Stock 084670702 443 1,256 SH   SOLE 0 0 0 1,256
Bristol-Myers Squibb Co Common Stock 110122108 440 6,023 SH   SOLE 0 0 0 6,023
Broadcom Inc Common Stock 11135F101 1,241 1,971 SH   SOLE 0 0 0 1,971
Carriage Services Inc Common Stock 143905107 3,046 57,112 SH   SOLE 0 0 0 57,112
Caterpillar Common Stock 149123101 581 2,607 SH   SOLE 0 0 0 2,607
Chevron Corp Common Stock 166764100 2,798 17,184 SH   SOLE 0 0 0 17,184
Chubb Ltd Common Stock H1467J104 313 1,465 SH   SOLE 0 0 0 1,465
Cisco Systems Inc Common Stock 17275R102 574 10,300 SH   SOLE 0 0 0 10,300
Costco Wholesale Corp Common Stock 22160K105 488 847 SH   SOLE 0 0 0 847
Crown Castle International Corp Common Stock 22822V101 4,640 25,137 SH   SOLE 0 0 0 25,137
CVS Health Corp Common Stock 126650100 748 7,389 SH   SOLE 0 0 0 7,389
Danaher Corp Common Stock 235851102 7,124 24,287 SH   SOLE 0 0 0 24,287
Deere & Co Common Stock 244199105 2,428 5,843 SH   SOLE 0 0 0 5,843
Diamondback Energy Inc Common Stock 25278X109 435 3,176 SH   SOLE 0 0 0 3,176
Digital Realty Trust Inc Common Stock 253868103 4,670 32,932 SH   SOLE 0 0 0 32,932
Dominion Energy Inc Common Stock 25746U109 607 7,146 SH   SOLE 0 0 0 7,146
Ecolab Inc Common Stock 278865100 3,827 21,678 SH   SOLE 0 0 0 21,678
Entergy Corp Common Stock 29364G103 436 3,733 SH   SOLE 0 0 0 3,733
FedEx Corp Common Stock 31428X106 3,710 16,034 SH   SOLE 0 0 0 16,034
First Trust Preferred Sec & Income ETF Funds 33739E108 415 21,813 SH   SOLE 0 0 0 21,813
FMC Corp Common Stock 302491303 3,958 30,080 SH   SOLE 0 0 0 30,080
General Dynamics Corp Common Stock 369550108 580 2,403 SH   SOLE 0 0 0 2,403
General Mills Inc Common Stock 370334104 202 2,980 SH   SOLE 0 0 0 2,980
Genuine Parts Co Common Stock 372460105 405 3,214 SH   SOLE 0 0 0 3,214
Gilead Sciences Inc Common Stock 375558103 494 8,315 SH   SOLE 0 0 0 8,315
Honeywell International Inc Common Stock 438516106 5,023 25,816 SH   SOLE 0 0 0 25,816
Illinois Tool Works Inc Common Stock 452308109 1,096 5,236 SH   SOLE 0 0 0 5,236
Ingredion Inc Common Stock 457187102 259 2,972 SH   SOLE 0 0 0 2,972
International Business Machines Common Stock 459200101 3,049 23,450 SH   SOLE 0 0 0 23,450
Intuitive Surgical Inc Common Stock 46120E602 424 1,404 SH   SOLE 0 0 0 1,404
Invesco BulletShares 2028 Corp Bd ETF Funds 46138J643 223 10,580 SH   SOLE 0 0 0 10,580
Invesco Variable Rate Investment Grade ETF Funds 46090A879 1,057 42,424 SH   SOLE 0 0 0 42,424
iShares Core Dividend Growth ETF Funds 46434V621 1,179 22,076 SH   SOLE 0 0 0 22,076
iShares Core S&P Small-Cap ETF Funds 464287804 484 4,483 SH   SOLE 0 0 0 4,483
iShares MSCI USA Min Vol Factor ETF Funds 46429B697 385 4,957 SH   SOLE 0 0 0 4,957
iShares MSCI USA Momentum Factor ETF Funds 46432F396 355 2,109 SH   SOLE 0 0 0 2,109
iShares MSCI USA Quality Factor ETF Funds 46432F339 746 5,543 SH   SOLE 0 0 0 5,543
iShares MSCI USA Value Factor ETF Funds 46432F388 561 5,365 SH   SOLE 0 0 0 5,365
iShares TIPS Bond ETF Funds 464287176 1,134 9,100 SH   SOLE 0 0 0 9,100
Janus Henderson Mortgage-Backed Sec ETF Funds 47103U852 3,432 68,766 SH   SOLE 0 0 0 68,766
Janus Henderson Short Duration Bond ETF Funds 47103U886 688 14,017 SH   SOLE 0 0 0 14,017
JM Smucker Co Common Stock 832696405 325 2,398 SH   SOLE 0 0 0 2,398
Johnson & Johnson Common Stock 478160104 1,079 6,088 SH   SOLE 0 0 0 6,088
JPMorgan Chase & Co Common Stock 46625H100 4,137 30,348 SH   SOLE 0 0 0 30,348
JPMorgan Diversified Return Intl Eq ETF Funds 46641Q209 435 7,696 SH   SOLE 0 0 0 7,696
JPMorgan Ultra-Short Income ETF Funds 46641Q837 669 13,300 SH   SOLE 0 0 0 13,300
Kimberly-Clark Corp Common Stock 494368103 615 4,990 SH   SOLE 0 0 0 4,990
Kinder Morgan Inc Common Stock 49456B101 295 15,584 SH   SOLE 0 0 0 15,584
L3Harris Technologies Inc Common Stock 502431109 5,412 21,782 SH   SOLE 0 0 0 21,782
Lilly Eli & Co Common Stock 532457108 679 2,370 SH   SOLE 0 0 0 2,370
Linde PLC Common Stock G5494J103 6,094 19,063 SH   SOLE 0 0 0 19,063
LKQ Corp Common Stock 501889208 2,158 47,522 SH   SOLE 0 0 0 47,522
Lockheed Martin Corp Common Stock 539830109 739 1,675 SH   SOLE 0 0 0 1,675
Lowe's Companies Inc Common Stock 548661107 5,460 27,004 SH   SOLE 0 0 0 27,004
Marvell Technology Inc Common Stock G5876H105 668 9,310 SH   SOLE 0 0 0 9,310
Marvell Technology Inc Common Stock 573874104 2,003 27,935 SH   SOLE 0 0 0 27,935
Mastercard Inc Common Stock 57636Q104 711 1,989 SH   SOLE 0 0 0 1,989
McCormick & Co Inc Common Stock 579780206 299 3,000 SH   SOLE 0 0 0 3,000
McDonald's Corp Common Stock 580135101 959 3,880 SH   SOLE 0 0 0 3,880
Merck & Co Inc Common Stock 58933Y105 735 8,961 SH   SOLE 0 0 0 8,961
Meta Platforms Inc (Facebook) Common Stock 30303M102 2,197 9,879 SH   SOLE 0 0 0 9,879
Microsoft Corp Common Stock 594918104 8,813 28,586 SH   SOLE 0 0 0 28,586
Norfolk Southern Corp Common Stock 655844108 593 2,080 SH   SOLE 0 0 0 2,080
Northrop Grumman Corp Common Stock 666807102 304 680 SH   SOLE 0 0 0 680
Nutanix Inc Common Stock 67059N108 673 25,100 SH   SOLE 0 0 0 25,100
NXP Semiconductors Common Stock N6596X109 4,539 24,527 SH   SOLE 0 0 0 24,527
Oracle Corp Common Stock 68389X105 366 4,423 SH   SOLE 0 0 0 4,423
Packaging Corp of America Common Stock 695156109 567 3,630 SH   SOLE 0 0 0 3,630
Palo Alto Networks Inc Common Stock 697435105 4,318 6,936 SH   SOLE 0 0 0 6,936
Parker Hannifin Corp Common Stock 701094104 478 1,684 SH   SOLE 0 0 0 1,684
Paychex Inc Common Stock 704326107 463 3,394 SH   SOLE 0 0 0 3,394
PepsiCo Inc Common Stock 713448108 5,706 34,089 SH   SOLE 0 0 0 34,089
Pfizer Inc Common Stock 717081103 857 16,559 SH   SOLE 0 0 0 16,559
PIMCO Active Bond ETF Funds 72201R775 313 3,075 SH   SOLE 0 0 0 3,075
PNC Financial Services Common Stock 693475105 511 2,771 SH   SOLE 0 0 0 2,771
Prologis Inc Common Stock 74340W103 269 1,664 SH   SOLE 0 0 0 1,664
Pub Service Enterprise Group Common Stock 744573106 322 4,594 SH   SOLE 0 0 0 4,594
Qualcomm Inc Common Stock 747525103 202 1,322 SH   SOLE 0 0 0 1,322
Raytheon Technologies Corp Common Stock 75513E101 869 8,774 SH   SOLE 0 0 0 8,774
Regeneron Pharmaceuticals Inc Common Stock 75886F107 214 307 SH   SOLE 0 0 0 307
Rockwell Automation Common Stock 773903109 493 1,760 SH   SOLE 0 0 0 1,760
Roper Technologies Inc Common Stock 776696106 289 612 SH   SOLE 0 0 0 612
Sempra Energy Common Stock 816851109 406 2,416 SH   SOLE 0 0 0 2,416
Southern Co Common Stock 842587107 587 8,096 SH   SOLE 0 0 0 8,096
SPDR SP 500 ETF Trust Funds 78462F103 206 456 SH   SOLE 0 0 0 456
SPDR S&P MIDCAP 400 ETF Trust Funds 78467Y107 312 636 SH   SOLE 0 0 0 636
Starbucks Corp Common Stock 855244109 643 7,072 SH   SOLE 0 0 0 7,072
Stryker Corp Common Stock 863667101 261 977 SH   SOLE 0 0 0 977
Target Corp Common Stock 87612E106 777 3,662 SH   SOLE 0 0 0 3,662
Texas Instruments Common Stock 882508104 516 2,811 SH   SOLE 0 0 0 2,811
The Home Depot Inc Common Stock 437076102 521 1,740 SH   SOLE 0 0 0 1,740
The Walt Disney Co Common Stock 254687106 4,005 29,198 SH   SOLE 0 0 0 29,198
Thermo Fisher Scientific Inc Common Stock 883556102 7,643 12,940 SH   SOLE 0 0 0 12,940
Travelers Companies Common Stock 89417E109 419 2,295 SH   SOLE 0 0 0 2,295
Truist Financial Corp Common Stock 89832Q109 376 6,627 SH   SOLE 0 0 0 6,627
Union Pacific Corp Common Stock 907818108 410 1,500 SH   SOLE 0 0 0 1,500
United Parcel Service Inc Common Stock 911312106 955 4,451 SH   SOLE 0 0 0 4,451
UnitedHealth Group Common Stock 91324P102 606 1,188 SH   SOLE 0 0 0 1,188
VanEck Moody's BBB Corp Bond ETF Funds 92189H854 585 25,759 SH   SOLE 0 0 0 25,759
Vanguard Real Estate ETF Funds 922908553 248 2,288 SH   SOLE 0 0 0 2,288
Vanguard Short Term Cor BD ETF Funds 92206C409 1,171 15,000 SH   SOLE 0 0 0 15,000
Verizon Communications Inc Common Stock 92343V104 954 18,727 SH   SOLE 0 0 0 18,727
VF Corp Common Stock 918204108 325 5,713 SH   SOLE 0 0 0 5,713
Visa Inc Common Stock 92826C839 5,495 24,776 SH   SOLE 0 0 0 24,776
Walmart Inc Common Stock 931142103 229 1,537 SH   SOLE 0 0 0 1,537
Waste Management Inc Common Stock 94106L109 325 2,051 SH   SOLE 0 0 0 2,051
WisdomTree Emerging Mkts ex-State Owned ETF Funds 97717X578 708 21,674 SH   SOLE 0 0 0 21,674
WisdomTree International Qual Div Gr ETF Funds 97717X131 660 18,098 SH   SOLE 0 0 0 18,098
WW Grainger Inc Common Stock 384802104 211 410 SH   SOLE 0 0 0 410