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
Expires: July 31, 2015
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 CO COM 88579Y101 317,030 2,082 SH SOLE 0 0 2,082
ABBOTT LABS COM 002824100 797,855 5,866 SH SOLE 0 0 5,866
ABBVIE INC COM 00287Y109 3,882,727 20,918 SH SOLE 0 0 20,918
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 909,396 3,043 SH SOLE 0 0 3,043
ADOBE INC COM 00724F101 221,682 573 SH SOLE 0 0 573
ADVANCED MICRO DEVICES INC COM 007903107 677,446 4,774 SH SOLE 0 0 4,774
AFLAC INC COM 001055102 444,514 4,215 SH SOLE 0 0 4,215
AIR PRODS & CHEMS INC COM 009158106 466,315 1,653 SH SOLE 0 0 1,653
ALPHABET INC CAP STK CL A 02079K305 4,276,088 24,264 SH SOLE 0 0 24,264
ALTRIA GROUP INC COM 02209S103 277,685 4,736 SH SOLE 0 0 4,736
AMAZON COM INC COM 023135106 7,598,622 34,635 SH SOLE 0 0 34,635
AMERICAN ELEC PWR CO INC COM 025537101 2,285,431 22,026 SH SOLE 0 0 22,026
AMERICAN TOWER CORP NEW COM 03027X100 3,577,521 16,186 SH SOLE 0 0 16,186
AMERICAN WTR WKS CO INC NEW COM 030420103 705,038 5,068 SH SOLE 0 0 5,068
AMPHENOL CORP NEW CL A 032095101 848,717 8,595 SH SOLE 0 0 8,595
AMPLIFY ETF TR AMPLIFY CYBERSEC 032108664 295,302 3,419 SH SOLE 0 0 3,419
APPLE INC COM 037833100 15,533,404 75,710 SH SOLE 0 0 75,710
ARES CAPITAL CORP COM 04010L103 1,413,567 64,370 SH SOLE 0 0 64,370
AT&T INC COM 00206R102 517,780 17,891 SH SOLE 0 0 17,891
AUTOMATIC DATA PROCESSING IN COM 053015103 7,454,851 24,173 SH SOLE 0 0 24,173
BADGER METER INC COM 056525108 527,024 2,152 SH SOLE 0 0 2,152
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 236,084 486 SH SOLE 0 0 486
BOEING CO COM 097023105 591,073 2,821 SH SOLE 0 0 2,821
BROADCOM INC COM 11135F101 592,636 2,150 SH SOLE 0 0 2,150
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 157,532 14,334 SH SOLE 0 0 14,334
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108 426,158 40,509 SH SOLE 0 0 40,509
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101 267,944 14,690 SH SOLE 0 0 14,690
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201 756,085 11,627 SH SOLE 0 0 11,627
CANADIAN NATL RY CO COM 136375102 415,010 3,989 SH SOLE 0 0 3,989
CARLISLE COS INC COM 142339100 584,426 1,565 SH SOLE 0 0 1,565
CARRIER GLOBAL CORPORATION COM 14448C104 575,440 7,862 SH SOLE 0 0 7,862
CATERPILLAR INC COM 149123101 692,966 1,785 SH SOLE 0 0 1,785
CHEVRON CORP NEW COM 166764100 3,024,321 21,121 SH SOLE 0 0 21,121
CHIPOTLE MEXICAN GRILL INC COM 169656105 346,173 6,165 SH SOLE 0 0 6,165
CHUBB LIMITED COM H1467J104 2,337,266 8,067 SH SOLE 0 0 8,067
CISCO SYS INC COM 17275R102 3,363,341 48,477 SH SOLE 0 0 48,477
COCA COLA CO COM 191216100 1,987,971 28,099 SH SOLE 0 0 28,099
COHEN & STEERS REIT & PFD & COM 19247X100 271,386 11,919 SH SOLE 0 0 11,919
COLGATE PALMOLIVE CO COM 194162103 554,017 6,095 SH SOLE 0 0 6,095
COMCAST CORP NEW CL A 20030N101 389,730 10,920 SH SOLE 0 0 10,920
CONSOLIDATED EDISON INC COM 209115104 273,257 2,723 SH SOLE 0 0 2,723
CORNING INC COM 219350105 1,180,065 22,439 SH SOLE 0 0 22,439
COSTCO WHSL CORP NEW COM 22160K105 8,706,096 8,795 SH SOLE 0 0 8,795
CRH PLC ORD G25508105 450,187 4,904 SH SOLE 0 0 4,904
CUMMINS INC COM 231021106 1,568,184 4,788 SH SOLE 0 0 4,788
DISNEY WALT CO COM 254687106 281,829 2,273 SH SOLE 0 0 2,273
DOMINION ENERGY INC COM 25746U109 568,458 10,058 SH SOLE 0 0 10,058
DOMINOS PIZZA INC COM 25754A201 967,084 2,146 SH SOLE 0 0 2,146
DONALDSON INC COM 257651109 403,570 5,819 SH SOLE 0 0 5,819
DT MIDSTREAM INC COMMON STOCK 23345M107 652,943 5,941 SH SOLE 0 0 5,941
DTE ENERGY CO COM 233331107 775,207 5,852 SH SOLE 0 0 5,852
DUKE ENERGY CORP NEW COM NEW 26441C204 664,889 5,635 SH SOLE 0 0 5,635
DUPONT DE NEMOURS INC COM 26614N102 561,828 8,191 SH SOLE 0 0 8,191
ELI LILLY & CO COM 532457108 2,698,320 3,461 SH SOLE 0 0 3,461
EMERSON ELEC CO COM 291011104 334,803 2,511 SH SOLE 0 0 2,511
ESSENTIAL UTILS INC COM 29670G102 1,046,693 28,182 SH SOLE 0 0 28,182
EXXON MOBIL CORP COM 30231G102 1,998,908 18,543 SH SOLE 0 0 18,543
FASTENAL CO COM 311900104 624,704 14,874 SH SOLE 0 0 14,874
FEDEX CORP COM 31428X106 1,142,121 5,025 SH SOLE 0 0 5,025
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 235,500 13,230 SH SOLE 0 0 13,230
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 239,426 8,694 SH SOLE 0 0 8,694
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 329,571 5,879 SH SOLE 0 0 5,879
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176 1,462,028 9,291 SH SOLE 0 0 9,291
FIRST TR EXCHANGE TRADED FD NASD TECH DIV 33738R118 1,737,551 19,270 SH SOLE 0 0 19,270
FIRST TR EXCHANGE-TRADED ALP COM SHS 33734Y109 292,020 3,002 SH SOLE 0 0 3,002
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 497,183 1,846 SH SOLE 0 0 1,846
FIRST TR EXCHANGE-TRADED FD SHS 33734H106 2,506,192 56,067 SH SOLE 0 0 56,067
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 265,784 4,439 SH SOLE 0 0 4,439
FIRST TR EXCHANGE-TRADED FD SENIOR LN FD 33738D309 748,587 16,313 SH SOLE 0 0 16,313
FIRST TR EXCHANGE-TRADED FD SHS 337345102 1,492,455 7,012 SH SOLE 0 0 7,012
FIRST TR SR FLTG RATE INCOME COM 33733U108 2,260,926 222,532 SH SOLE 0 0 222,532
FORD MTR CO COM 345370860 469,413 43,264 SH SOLE 0 0 43,264
FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105 931,085 7,288 SH SOLE 0 0 7,288
FREEPORT-MCMORAN INC CL B 35671D857 910,789 21,010 SH SOLE 0 0 21,010
GE AEROSPACE COM NEW 369604301 457,071 1,776 SH SOLE 0 0 1,776
GENERAL MLS INC COM 370334104 432,471 8,347 SH SOLE 0 0 8,347
GENUINE PARTS CO COM 372460105 266,728 2,199 SH SOLE 0 0 2,199
GILEAD SCIENCES INC COM 375558103 361,376 3,259 SH SOLE 0 0 3,259
GOLDMAN SACHS GROUP INC COM 38141G104 2,839,608 4,012 SH SOLE 0 0 4,012
HERCULES CAPITAL INC COM 427096508 1,194,988 65,371 SH SOLE 0 0 65,371
HILTON WORLDWIDE HLDGS INC COM 43300A203 607,885 2,282 SH SOLE 0 0 2,282
HOME DEPOT INC COM 437076102 2,821,114 7,695 SH SOLE 0 0 7,695
HONEYWELL INTL INC COM 438516106 993,307 4,265 SH SOLE 0 0 4,265
HOWMET AEROSPACE INC COM 443201108 760,930 4,088 SH SOLE 0 0 4,088
ILLINOIS TOOL WKS INC COM 452308109 2,092,033 8,461 SH SOLE 0 0 8,461
INTERNATIONAL BUSINESS MACHS COM 459200101 3,655,680 12,401 SH SOLE 0 0 12,401
INTUITIVE SURGICAL INC COM NEW 46120E602 541,778 997 SH SOLE 0 0 997
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404 293,057 14,998 SH SOLE 0 0 14,998
INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123 248,479 1,853 SH SOLE 0 0 1,853
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354 734,558 10,087 SH SOLE 0 0 10,087
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373 415,422 13,861 SH SOLE 0 0 13,861
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548 1,616,468 78,852 SH SOLE 0 0 78,852
INVESCO QQQ TR UNIT SER 1 46090E103 1,227,731 2,226 SH SOLE 0 0 2,226
IRON MTN INC DEL COM 46284V101 2,595,682 25,306 SH SOLE 0 0 25,306
ISHARES TR CORE S&P500 ETF 464287200 282,357 455 SH SOLE 0 0 455
ISHARES TR MSCI EAFE ETF 464287465 839,665 9,393 SH SOLE 0 0 9,393
ISHARES TR RUS MID CAP ETF 464287499 259,732 2,824 SH SOLE 0 0 2,824
ISHARES TR RUS 1000 GRW ETF 464287614 243,518 574 SH SOLE 0 0 574
ISHARES TR IBOXX INV CP ETF 464287242 268,223 2,447 SH SOLE 0 0 2,447
ISHARES TR CORE S&P MCP ETF 464287507 1,024,654 16,521 SH SOLE 0 0 16,521
ISHARES TR INTL SEL DIV ETF 464288448 236,341 6,848 SH SOLE 0 0 6,848
ISHARES TR RUSSELL 2000 ETF 464287655 508,227 2,355 SH SOLE 0 0 2,355
ISHARES TR S&P 100 ETF 464287101 3,532,707 11,607 SH SOLE 0 0 11,607
ISHARES TR RUS MDCP VAL ETF 464287473 354,010 2,679 SH SOLE 0 0 2,679
ISHARES TR PFD AND INCM SEC 464288687 1,995,209 65,033 SH SOLE 0 0 65,033
ISHARES TR S&P MC 400GR ETF 464287606 208,499 2,292 SH SOLE 0 0 2,292
ISHARES TR MSCI USA QLT FCT 46432F339 210,554 1,152 SH SOLE 0 0 1,152
ISHARES TR RUS 2000 GRW ETF 464287648 250,284 876 SH SOLE 0 0 876
ISHARES TR U.S. TECH ETF 464287721 607,823 3,508 SH SOLE 0 0 3,508
ISHARES TR CORE S&P SCP ETF 464287804 1,557,506 14,251 SH SOLE 0 0 14,251
J P MORGAN EXCHANGE TRADED F ULTRA SHRT ETF 46641Q837 4,128,242 81,457 SH SOLE 0 0 81,457
JABIL INC COM 466313103 349,383 1,602 SH SOLE 0 0 1,602
JOHNSON & JOHNSON COM 478160104 1,712,674 11,212 SH SOLE 0 0 11,212
JPMORGAN CHASE & CO. COM 46625H100 10,587,075 36,518 SH SOLE 0 0 36,518
KINDER MORGAN INC DEL COM 49456B101 998,458 33,961 SH SOLE 0 0 33,961
KLA CORP COM NEW 482480100 1,960,287 2,188 SH SOLE 0 0 2,188
L3HARRIS TECHNOLOGIES INC COM 502431109 1,417,041 5,649 SH SOLE 0 0 5,649
LINDE PLC SHS G54950103 1,752,726 3,736 SH SOLE 0 0 3,736
LOCKHEED MARTIN CORP COM 539830109 1,318,937 2,848 SH SOLE 0 0 2,848
LOWES COS INC COM 548661107 287,052 1,294 SH SOLE 0 0 1,294
MARATHON PETE CORP COM 56585A102 215,524 1,297 SH SOLE 0 0 1,297
MARRIOTT INTL INC NEW CL A 571903202 1,220,012 4,465 SH SOLE 0 0 4,465
MARTIN MARIETTA MATLS INC COM 573284106 323,661 590 SH SOLE 0 0 590
MASCO CORP COM 574599106 227,307 3,532 SH SOLE 0 0 3,532
MASTERCARD INCORPORATED CL A 57636Q104 893,482 1,590 SH SOLE 0 0 1,590
MCDONALDS CORP COM 580135101 1,707,211 5,843 SH SOLE 0 0 5,843
MERCK & CO INC COM 58933Y105 514,532 6,500 SH SOLE 0 0 6,500
META PLATFORMS INC CL A 30303M102 1,316,318 1,783 SH SOLE 0 0 1,783
MICROCHIP TECHNOLOGY INC. COM 595017104 1,446,756 20,559 SH SOLE 0 0 20,559
MICROSOFT CORP COM 594918104 15,094,780 30,347 SH SOLE 0 0 30,347
MONDELEZ INTL INC CL A 609207105 693,499 10,283 SH SOLE 0 0 10,283
MUELLER INDS INC COM 624756102 206,930 2,604 SH SOLE 0 0 2,604
NETFLIX INC COM 64110L106 376,296 281 SH SOLE 0 0 281
NEXTERA ENERGY INC COM 65339F101 2,439,590 35,142 SH SOLE 0 0 35,142
NIKE INC CL B 654106103 307,523 4,329 SH SOLE 0 0 4,329
NORFOLK SOUTHN CORP COM 655844108 1,463,367 5,717 SH SOLE 0 0 5,717
NORTHROP GRUMMAN CORP COM 666807102 208,266 417 SH SOLE 0 0 417
NVIDIA CORPORATION COM 67066G104 10,956,073 69,347 SH SOLE 0 0 69,347
OMNICOM GROUP INC COM 681919106 945,361 13,141 SH SOLE 0 0 13,141
OREILLY AUTOMOTIVE INC COM 67103H107 324,468 3,600 SH SOLE 0 0 3,600
PALO ALTO NETWORKS INC COM 697435105 955,187 4,668 SH SOLE 0 0 4,668
PARKER-HANNIFIN CORP COM 701094104 1,506,564 2,157 SH SOLE 0 0 2,157
PAYCHEX INC COM 704326107 589,977 4,056 SH SOLE 0 0 4,056
PEPSICO INC COM 713448108 2,323,169 17,594 SH SOLE 0 0 17,594
PHILIP MORRIS INTL INC COM 718172109 494,071 2,713 SH SOLE 0 0 2,713
PHILLIPS 66 COM 718546104 261,151 2,189 SH SOLE 0 0 2,189
PIMCO CORPORATE & INCOME OPP COM 72201B101 166,609 11,978 SH SOLE 0 0 11,978
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 667,922 7,030 SH SOLE 0 0 7,030
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 514,282 5,115 SH SOLE 0 0 5,115
PPG INDS INC COM 693506107 571,525 5,024 SH SOLE 0 0 5,024
PPL CORP COM 69351T106 416,339 12,285 SH SOLE 0 0 12,285
PRICE T ROWE GROUP INC COM 74144T108 268,150 2,779 SH SOLE 0 0 2,779
PROCTER AND GAMBLE CO COM 742718109 3,368,358 21,142 SH SOLE 0 0 21,142
PRUDENTIAL FINL INC COM 744320102 1,878,598 17,485 SH SOLE 0 0 17,485
PUBLIC STORAGE OPER CO COM 74460D109 683,235 2,329 SH SOLE 0 0 2,329
QUALCOMM INC COM 747525103 1,588,249 9,973 SH SOLE 0 0 9,973
REALTY INCOME CORP COM 756109104 844,779 14,664 SH SOLE 0 0 14,664
REPUBLIC SVCS INC COM 760759100 285,360 1,157 SH SOLE 0 0 1,157
RTX CORPORATION COM 75513E101 669,019 4,582 SH SOLE 0 0 4,582
SALESFORCE INC COM 79466L302 898,362 3,294 SH SOLE 0 0 3,294
SANMINA CORPORATION COM 801056102 411,277 4,204 SH SOLE 0 0 4,204
SCHWAB CHARLES CORP COM 808513105 416,894 4,569 SH SOLE 0 0 4,569
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 483,922 18,261 SH SOLE 0 0 18,261
SKYWORKS SOLUTIONS INC COM 83088M102 470,305 6,311 SH SOLE 0 0 6,311
SOUTHERN CO COM 842587107 2,599,593 28,309 SH SOLE 0 0 28,309
SPDR GOLD TR GOLD SHS 78463V107 481,026 1,578 SH SOLE 0 0 1,578
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 271,097 6,343 SH SOLE 0 0 6,343
SPDR S&P 500 ETF TR TR UNIT 78462F103 787,288 1,274 SH SOLE 0 0 1,274
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 558,377 986 SH SOLE 0 0 986
SPDR SERIES TRUST PORTFOLIO S&P400 78464A847 504,391 9,275 SH SOLE 0 0 9,275
SPDR SERIES TRUST BBG CONV SEC ETF 78464A359 3,160,931 38,240 SH SOLE 0 0 38,240
SPDR SERIES TRUST PORTFLI HIGH YLD 78468R606 593,715 24,946 SH SOLE 0 0 24,946
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,610,829 11,868 SH SOLE 0 0 11,868
SPDR SERIES TRUST PORTFOLI S&P1500 78464A805 350,240 4,677 SH SOLE 0 0 4,677
SPDR SERIES TRUST PORTFOLIO S&P600 78468R853 2,290,838 53,776 SH SOLE 0 0 53,776
SPDR SERIES TRUST PORTFOLIO S&P500 78464A854 1,388,561 19,103 SH SOLE 0 0 19,103
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 4,013,059 96,491 SH SOLE 0 0 96,491
STARBUCKS CORP COM 855244109 576,371 6,290 SH SOLE 0 0 6,290
STRYKER CORPORATION COM 863667101 5,440,837 13,752 SH SOLE 0 0 13,752
TARGA RES CORP COM 87612G101 1,778,336 10,216 SH SOLE 0 0 10,216
TOPBUILD CORP COM 89055F103 924,999 2,857 SH SOLE 0 0 2,857
TORONTO DOMINION BK ONT COM NEW 891160509 446,116 6,074 SH SOLE 0 0 6,074
UNION PAC CORP COM 907818108 3,339,875 14,516 SH SOLE 0 0 14,516
UNITED PARCEL SERVICE INC CL B 911312106 832,977 8,252 SH SOLE 0 0 8,252
UNITEDHEALTH GROUP INC COM 91324P102 2,327,705 7,461 SH SOLE 0 0 7,461
VALERO ENERGY CORP COM 91913Y100 568,502 4,229 SH SOLE 0 0 4,229
VANECK ETF TRUST FALLEN ANGEL HG 92189F437 1,001,194 34,194 SH SOLE 0 0 34,194
VANGUARD INDEX FDS TOTAL STK MKT 922908769 570,279 1,876 SH SOLE 0 0 1,876
VANGUARD INDEX FDS GROWTH ETF 922908736 454,918 1,038 SH SOLE 0 0 1,038
VANGUARD INDEX FDS SMALL CP ETF 922908751 1,227,051 5,178 SH SOLE 0 0 5,178
VANGUARD INDEX FDS SML CP GRW ETF 922908595 275,432 995 SH SOLE 0 0 995
VANGUARD INDEX FDS MID CAP ETF 922908629 1,020,917 3,648 SH SOLE 0 0 3,648
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 375,467 7,591 SH SOLE 0 0 7,591
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 1,982,848 9,688 SH SOLE 0 0 9,688
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 858,565 6,440 SH SOLE 0 0 6,440
VERIZON COMMUNICATIONS INC COM 92343V104 1,441,084 33,304 SH SOLE 0 0 33,304
VISA INC COM CL A 92826C839 4,601,309 12,960 SH SOLE 0 0 12,960
VULCAN MATLS CO COM 929160109 380,266 1,458 SH SOLE 0 0 1,458
WALMART INC COM 931142103 878,593 8,985 SH SOLE 0 0 8,985
WILLIAMS SONOMA INC COM 969904101 886,873 5,429 SH SOLE 0 0 5,429
WISDOMTREE TR GLB US QTLY DIV 97717W844 887,637 22,042 SH SOLE 0 0 22,042
WISDOMTREE TR US SMALLCAP DIVD 97717W604 1,427,024 44,931 SH SOLE 0 0 44,931
WISDOMTREE TR EUROPE SMCP DV 97717W869 292,000 4,164 SH SOLE 0 0 4,164
WISDOMTREE TR US MIDCAP DIVID 97717W505 3,224,699 64,340 SH SOLE 0 0 64,340
WORKDAY INC CL A 98138H101 301,920 1,258 SH SOLE 0 0 1,258
WP CAREY INC COM 92936U109 1,404,991 22,523 SH SOLE 0 0 22,523
XYLEM INC COM 98419M100 588,137 4,547 SH SOLE 0 0 4,547
ZOETIS INC CL A 98978V103 442,185 2,835 SH SOLE 0 0 2,835