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 BBG001S5N9M6 620,748 5,488 SH   SOLE   0 0 5,488
ABBVIE INC COM 00287Y109 BBG0025Y4RZ3 2,181,180 12,275 SH   SOLE   0 0 12,275
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 BBG001SCXK90 4,422,704 12,572 SH   SOLE   0 0 12,572
ADOBE INC COM 00724F101 BBG001S5NCQ5 412,663 928 SH   SOLE   0 0 928
AIR PRODS & CHEMS INC COM 009158106 BBG001S5NSB6 4,779,569 16,479 SH   SOLE   0 0 16,479
ALPHABET INC CAP STK CL A 02079K305 BBG009S39JY5 3,455,482 18,254 SH   SOLE   0 0 18,254
ALPHABET INC CAP STK CL C 02079K107 BBG009S3NB21 6,628,264 34,805 SH   SOLE   0 0 34,805
AMAZON COM INC COM 023135106 BBG001S5PQL7 8,898,678 40,561 SH   SOLE   0 0 40,561
AMERICAN ELEC PWR CO INC COM 025537101 BBG001S5NFD2 599,495 6,500 SH   SOLE   0 0 6,500
AMERICAN EXPRESS CO COM 025816109 BBG001S5P034 216,953 731 SH   SOLE   0 0 731
AMETEK INC COM 031100100 BBG001S5NN54 5,100,817 28,297 SH   SOLE   0 0 28,297
AMGEN INC COM 031162100 BBG001S5NNL6 1,177,311 4,517 SH   SOLE   0 0 4,517
ANGEL OAK FUNDS TRUST INCOME ETF 03463K760 BBG01B5GT7V2 2,357,020 114,474 SH   SOLE   0 0 114,474
ANSYS INC COM 03662Q105 BBG001S926L8 4,856,203 14,396 SH   SOLE   0 0 14,396
AON PLC SHS CL A G0403H108 BBG00SSQFPR9 398,308 1,109 SH   SOLE   0 0 1,109
APPLE INC COM 037833100 BBG001S5N8V8 4,401,597 17,577 SH   SOLE   0 0 17,577
ARISTA NETWORKS INC COM SHS 040413205 BBG001T51KQ0 1,569,084 14,196 SH   SOLE   0 0 14,196
BANK AMERICA CORP COM 060505104 BBG001S5P0Y0 1,948,391 44,332 SH   SOLE   0 0 44,332
BECTON DICKINSON & CO COM 075887109 BBG001S5P374 509,550 2,246 SH   SOLE   0 0 2,246
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 BBG001S90346 530,791 1,171 SH   SOLE   0 0 1,171
BRISTOL-MYERS SQUIBB CO COM 110122108 BBG001S8N8J6 655,700 11,593 SH   SOLE   0 0 11,593
BROADCOM INC COM 11135F101 BBG00KHY5SY8 3,223,735 13,905 SH   SOLE   0 0 13,905
CANADIAN PACIFIC KANSAS CITY COM 13646K108 BBG001S7F4Z8 411,423 5,685 SH   SOLE   0 0 5,685
CAPITAL GROUP NEW GEOGRAPHY SHS 14021N105 BBG01N7SVDT5 1,057,951 42,711 SH   SOLE   0 0 42,711
CARRIAGE SVCS INC COM 143905107 BBG001S9M5G4 2,405,386 60,361 SH   SOLE   0 0 60,361
CATERPILLAR INC COM 149123101 BBG001S5PJ06 1,210,530 3,337 SH   SOLE   0 0 3,337
CERTARA INC COM 15687V109 BBG00Y7BR4L2 518,655 48,700 SH   SOLE   0 0 48,700
CHEVRON CORP NEW COM 166764100 BBG001S67ZC5 1,769,440 12,217 SH   SOLE   0 0 12,217
CHUBB LIMITED COM H1467J104 BBG001S8S1L3 245,078 887 SH   SOLE   0 0 887
CISCO SYS INC COM 17275R102 BBG001S6HC62 969,874 16,383 SH   SOLE   0 0 16,383
CLOROX CO DEL COM 189054109 BBG001S5PX50 218,604 1,346 SH   SOLE   0 0 1,346
COSTCO WHSL CORP NEW COM 22160K105 BBG001S9KRQ7 1,108,687 1,210 SH   SOLE   0 0 1,210
CROWN CASTLE INC COM 22822V101 BBG001S7W5T3 2,691,895 29,659 SH   SOLE   0 0 29,659
CVS HEALTH CORP COM 126650100 BBG001S5QBD8 541,463 12,062 SH   SOLE   0 0 12,062
DANAHER CORPORATION COM 235851102 BBG001S5QGT0 5,152,709 22,447 SH   SOLE   0 0 22,447
DEERE & CO COM 244199105 BBG001S5QFF7 4,337,841 10,238 SH   SOLE   0 0 10,238
DIAMONDBACK ENERGY INC COM 25278X109 BBG002PHSZN7 730,190 4,457 SH   SOLE   0 0 4,457
DIGITAL RLTY TR INC COM 253868103 BBG001SM0K30 3,010,443 16,977 SH   SOLE   0 0 16,977
DISNEY WALT CO COM 254687106 BBG001S5QHF3 2,771,390 24,889 SH   SOLE   0 0 24,889
ELI LILLY & CO COM 532457108 BBG001S5STL8 1,431,288 1,854 SH   SOLE   0 0 1,854
ENTERGY CORP NEW COM 29364G103 BBG001S67KF5 731,208 9,644 SH   SOLE   0 0 9,644
ESSENTIAL UTILS INC COM 29670G102 BBG001S5VFD3 329,786 9,080 SH   SOLE   0 0 9,080
FARMERS & MERCHANTS BANCORP COM 30779N105 BBG001S8HL40 4,163,582 141,378 SH   SOLE   0 0 141,378
FEDEX CORP COM 31428X106 BBG001S5R3M5 271,483 965 SH   SOLE   0 0 965
FMC CORP COM NEW 302491303 BBG001S5R880 1,470,355 30,248 SH   SOLE   0 0 30,248
FORTINET INC COM 34959E109 BBG001S77BL6 439,804 4,655 SH   SOLE   0 0 4,655
FORTIVE CORP COM 34959J108 BBG00BLVZ237 208,125 2,775 SH   SOLE   0 0 2,775
GENERAC HLDGS INC COM 368736104 BBG001T5VGH6 456,622 2,945 SH   SOLE   0 0 2,945
GENERAL DYNAMICS CORP COM 369550108 BBG001S5RHP1 765,715 2,906 SH   SOLE   0 0 2,906
GENUINE PARTS CO COM 372460105 BBG001S5RNH7 495,646 4,245 SH   SOLE   0 0 4,245
GILEAD SCIENCES INC COM 375558103 BBG001S6Y1X7 944,021 10,220 SH   SOLE   0 0 10,220
GRAINGER W W INC COM 384802104 BBG001S5RRD2 426,890 405 SH   SOLE   0 0 405
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 BBG00YDGX9Z1 2,810,535 64,610 SH   SOLE   0 0 64,610
HOME DEPOT INC COM 437076102 BBG001S5RTW7 1,186,031 3,049 SH   SOLE   0 0 3,049
HONEYWELL INTL INC COM 438516106 BBG001S5X1N1 1,135,323 5,026 SH   SOLE   0 0 5,026
ILLINOIS TOOL WKS INC COM 452308109 BBG001S5SDX0 777,161 3,065 SH   SOLE   0 0 3,065
ILLUMINA INC COM 452327109 BBG001SF4NY1 401,558 3,005 SH   SOLE   0 0 3,005
INGREDION INC COM 457187102 BBG001SBH4X9 383,655 2,789 SH   SOLE   0 0 2,789
INTERNATIONAL BUSINESS MACHS COM 459200101 BBG001S5S399 5,960,031 27,112 SH   SOLE   0 0 27,112
INTUITIVE SURGICAL INC COM NEW 46120E602 BBG001S7XR78 1,096,116 2,100 SH   SOLE   0 0 2,100
INVESCO ACTIVELY MANAGED EXC VAR RATE INVT 46090A879 BBG00DW0G9Y1 316,951 12,620 SH   SOLE   0 0 12,620
ISHARES TR CORE DIV GRWTH 46434V621 BBG006MJFZK4 1,657,100 27,015 SH   SOLE   0 0 27,015
ISHARES TR MSCI USA MIN VOL 46429B697 BBG0025X2G81 493,140 5,554 SH   SOLE   0 0 5,554
ISHARES TR MSCI USA MMENTM 46432F396 BBG004FPV022 359,006 1,735 SH   SOLE   0 0 1,735
ISHARES TR S&P 500 GRWT ETF 464287309 BBG001S561Q8 538,718 5,306 SH   SOLE   0 0 5,306
ISHARES TR S&P 500 VAL ETF 464287408 BBG001S561K4 407,911 2,137 SH   SOLE   0 0 2,137
J P MORGAN EXCHANGE TRADED F DIV RTN INT EQ 46641Q209 BBG007H0QWC3 295,758 5,522 SH   SOLE   0 0 5,522
J P MORGAN EXCHANGE TRADED F DIVERSFD EQT ETF 46641Q845 BBG00F7XDRN7 409,014 8,738 SH   SOLE   0 0 8,738
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 BBG00GP26NW0 395,908 7,860 SH   SOLE   0 0 7,860
J P MORGAN EXCHANGE TRADED F US QUALTY FCTR 46641Q761 BBG00J5DPW97 1,059,610 18,502 SH   SOLE   0 0 18,502
JANUS DETROIT STR TR HENDERSON MTG 47103U852 BBG00LYBQSH3 2,861,274 64,764 SH   SOLE   0 0 64,764
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 BBG00F7XD8R5 212,220 4,339 SH   SOLE   0 0 4,339
JANUS DETROIT STR TR HENDRSON AAA CL 47103U845 BBG00XX898D2 2,085,753 41,131 SH   SOLE   0 0 41,131
JOHNSON & JOHNSON COM 478160104 BBG001S5SHQ9 920,506 6,365 SH   SOLE   0 0 6,365
JPMORGAN CHASE & CO. COM 46625H100 BBG001S8CRC3 1,888,781 7,879 SH   SOLE   0 0 7,879
KEYSIGHT TECHNOLOGIES INC COM 49338L103 BBG0059FN820 2,559,478 15,934 SH   SOLE   0 0 15,934
KONTOOR BRANDS INC COM 50050N103 BBG00LPTHYM5 421,413 4,934 SH   SOLE   0 0 4,934
L3HARRIS TECHNOLOGIES INC COM 502431109 BBG001S5S0N9 703,597 3,346 SH   SOLE   0 0 3,346
LINDE PLC SHS G54950103 BBG01FND0CH6 3,680,566 8,791 SH   SOLE   0 0 8,791
LITTELFUSE INC COM 537008104 BBG001S744B6 3,057,323 12,974 SH   SOLE   0 0 12,974
LOCKHEED MARTIN CORP COM 539830109 BBG001S7PS57 3,835,524 7,893 SH   SOLE   0 0 7,893
LOWES COS INC COM 548661107 BBG001S5SVL3 5,071,980 20,551 SH   SOLE   0 0 20,551
MARVELL TECHNOLOGY INC COM 573874104 BBG00ZXBJ162 5,296,078 47,950 SH   SOLE   0 0 47,950
MASTERCARD INCORPORATED CL A 57636Q104 BBG001SKNNS6 1,215,872 2,309 SH   SOLE   0 0 2,309
MCDONALDS CORP COM 580135101 BBG001S5T110 1,358,135 4,685 SH   SOLE   0 0 4,685
MERCK & CO INC COM 58933Y105 BBG001S5TC52 804,097 8,083 SH   SOLE   0 0 8,083
MICROSOFT CORP COM 594918104 BBG001S5TD05 9,343,406 22,167 SH   SOLE   0 0 22,167
NORFOLK SOUTHN CORP COM 655844108 BBG001S5TQJ6 554,361 2,362 SH   SOLE   0 0 2,362
NORTHROP GRUMMAN CORP COM 666807102 BBG001S5TP26 336,481 717 SH   SOLE   0 0 717
NUTANIX INC CL A 67059N108 BBG001V13SG8 471,698 7,710 SH   SOLE   0 0 7,710
NVIDIA CORPORATION COM 67066G104 BBG001S5TZJ6 455,915 3,395 SH   SOLE   0 0 3,395
NXP SEMICONDUCTORS N V COM N6596X109 BBG001SF62F6 4,253,235 20,463 SH   SOLE   0 0 20,463
PACKAGING CORP AMER COM 695156109 BBG001S5V741 1,006,331 4,470 SH   SOLE   0 0 4,470
PALO ALTO NETWORKS INC COM 697435105 BBG001T9NWN5 5,209,697 28,631 SH   SOLE   0 0 28,631
PARKER-HANNIFIN CORP COM 701094104 BBG001S5V554 1,206,549 1,897 SH   SOLE   0 0 1,897
PAYCHEX INC COM 704326107 BBG001S5V135 562,422 4,011 SH   SOLE   0 0 4,011
PAYPAL HLDGS INC COM 70450Y103 BBG0077VNXW5 466,865 5,470 SH   SOLE   0 0 5,470
PEPSICO INC COM 713448108 BBG001S695T1 4,258,136 28,003 SH   SOLE   0 0 28,003
PFIZER INC COM 717081103 BBG001S5V466 494,973 18,657 SH   SOLE   0 0 18,657
PNC FINL SVCS GROUP INC COM 693475105 BBG001S5V947 975,628 5,059 SH   SOLE   0 0 5,059
PROLOGIS INC. COM 74340W103 BBG001S5NMN6 490,871 4,644 SH   SOLE   0 0 4,644
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 BBG001S5V3C1 568,195 6,725 SH   SOLE   0 0 6,725
RBB FD INC US TREASRY 12 MT 74933W478 BBG01BJ1BGP6 1,452,992 29,025 SH   SOLE   0 0 29,025
RICHARDSON ELECTRS LTD COM 763165107 BBG001S5VMS2 206,241 14,700 SH   SOLE   0 0 14,700
ROCKWELL AUTOMATION INC COM 773903109 BBG001S5VRF5 777,635 2,721 SH   SOLE   0 0 2,721
ROPER TECHNOLOGIES INC COM 776696106 BBG001S9B362 500,096 962 SH   SOLE   0 0 962
RTX CORPORATION COM 75513E101 BBG001S5X5Q9 1,130,411 9,769 SH   SOLE   0 0 9,769
SALESFORCE INC COM 79466L302 BBG001SDLP09 358,736 1,073 SH   SOLE   0 0 1,073
SEMPRA COM 816851109 BBG001SBVZ73 737,637 8,409 SH   SOLE   0 0 8,409
SMUCKER J M CO COM NEW 832696405 BBG001S5W3H5 433,102 3,933 SH   SOLE   0 0 3,933
SOUTHERN CO COM 842587107 BBG001S5W777 836,042 10,156 SH   SOLE   0 0 10,156
SPDR S&P 500 ETF TR TR UNIT 78462F103 BBG001S72SM3 608,937 1,039 SH   SOLE   0 0 1,039
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 BBG001S63NQ1 284,220 499 SH   SOLE   0 0 499
STARBUCKS CORP COM 855244109 BBG001S72KH6 634,096 6,949 SH   SOLE   0 0 6,949
STRYKER CORPORATION COM 863667101 BBG001S8FR03 482,107 1,339 SH   SOLE   0 0 1,339
TARGET CORP COM 87612E106 BBG001SC0K41 713,963 5,282 SH   SOLE   0 0 5,282
TELEDYNE TECHNOLOGIES INC COM 879360105 BBG001SDK336 572,272 1,233 SH   SOLE   0 0 1,233
THERMO FISHER SCIENTIFIC INC COM 883556102 BBG001S5WS08 5,608,877 10,782 SH   SOLE   0 0 10,782
TRAVELERS COMPANIES INC COM 89417E109 BBG001S5R103 665,338 2,762 SH   SOLE   0 0 2,762
TRUIST FINL CORP COM 89832Q109 BBG001S5YYC0 226,617 5,224 SH   SOLE   0 0 5,224
UL SOLUTIONS INC CLASS A COM SHS 903731107 BBG007N72MB0 2,402,321 48,162 SH   SOLE   0 0 48,162
ULTA BEAUTY INC COM 90384S303 BBG00FWQ4W44 312,280 718 SH   SOLE   0 0 718
UNION PAC CORP COM 907818108 BBG001S5X2M0 1,333,350 5,847 SH   SOLE   0 0 5,847
UNITED PARCEL SERVICE INC CL B 911312106 BBG001SDGSH1 750,295 5,950 SH   SOLE   0 0 5,950
UNITEDHEALTH GROUP INC COM 91324P102 BBG001S6WCJ1 1,624,316 3,211 SH   SOLE   0 0 3,211
V F CORP COM 918204108 BBG001S5X749 338,317 15,765 SH   SOLE   0 0 15,765
VANECK ETF TRUST MOODYS ANLYT BBB 92189H854 BBG00YD00HR3 442,633 20,908 SH   SOLE   0 0 20,908
VANECK ETF TRUST MRNGSTR WDE MOAT 92189F643 BBG002XRNHT5 1,192,166 12,857 SH   SOLE   0 0 12,857
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 BBG001SMD2X3 424,377 4,764 SH   SOLE   0 0 4,764
VERALTO CORP COM SHS 92338C103 BBG019Q32XK7 231,709 2,275 SH   SOLE   0 0 2,275
VISA INC COM CL A 92826C839 BBG001SRCFY3 6,352,720 20,101 SH   SOLE   0 0 20,101
WALMART INC COM 931142103 BBG001S5XH92 216,569 2,397 SH   SOLE   0 0 2,397
WASTE MGMT INC DEL COM 94106L109 BBG001S5XH47 566,223 2,806 SH   SOLE   0 0 2,806
WISDOMTREE TR FLOATNG RAT TREA 97717Y527 BBG005YHYNG8 222,414 4,420 SH   SOLE   0 0 4,420
WISDOMTREE TR INTL QULTY DIV 97717X131 BBG00CMD6MV1 636,545 18,607 SH   SOLE   0 0 18,607
WORKDAY INC CL A 98138H101 BBG001T21KQ7 3,312,589 12,838 SH   SOLE   0 0 12,838
YELP INC CL A 985817105 BBG001T6C2W9 851,323 21,998 SH   SOLE   0 0 21,998