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   657,331 6,029 SH   SOLE   0 0 6,029
ABBVIE INC COM 00287Y109   2,608,471 19,361 SH   SOLE   0 0 19,361
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   670,057 2,171 SH   SOLE   0 0 2,171
ADVANCED MICRO DEVICES INC COM 007903107   420,910 3,695 SH   SOLE   0 0 3,695
AFLAC INC COM 001055102   202,449 2,900 SH   SOLE   0 0 2,900
AIR PRODS & CHEMS INC COM 009158106   705,029 2,354 SH   SOLE   0 0 2,354
ALPHABET INC CAP STK CL A 02079K305   2,484,546 20,756 SH   SOLE   0 0 20,756
AMAZON COM INC COM 023135106   4,910,821 37,671 SH   SOLE   0 0 37,671
AMERICAN ELEC PWR CO INC COM 025537101   1,901,254 22,580 SH   SOLE   0 0 22,580
AMERICAN TOWER CORP NEW COM 03027X100   3,370,492 17,379 SH   SOLE   0 0 17,379
AMERICAN WTR WKS CO INC NEW COM 030420103   1,125,809 7,887 SH   SOLE   0 0 7,887
AMPHENOL CORP NEW CL A 032095101   332,280 3,911 SH   SOLE   0 0 3,911
APPLE INC COM 037833100   15,717,199 81,030 SH   SOLE   0 0 81,030
AT&T INC COM 00206R102   239,898 15,041 SH   SOLE   0 0 15,041
AUTOMATIC DATA PROCESSING IN COM 053015103   5,891,072 26,803 SH   SOLE   0 0 26,803
BLACKROCK INC COM 09247X101   483,320 699 SH   SOLE   0 0 699
BOEING CO COM 097023105   1,273,457 6,031 SH   SOLE   0 0 6,031
BRISTOL-MYERS SQUIBB CO COM 110122108   226,631 3,544 SH   SOLE   0 0 3,544
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108   205,070 18,261 SH   SOLE   0 0 18,261
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108   293,772 26,230 SH   SOLE   0 0 26,230
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   259,719 17,608 SH   SOLE   0 0 17,608
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201   525,214 8,586 SH   SOLE   0 0 8,586
CANADIAN NATL RY CO COM 136375102   528,851 4,368 SH   SOLE   0 0 4,368
CARLISLE COS INC COM 142339100   292,806 1,141 SH   SOLE   0 0 1,141
CARRIER GLOBAL CORPORATION COM 14448C104   339,755 6,835 SH   SOLE   0 0 6,835
CATERPILLAR INC COM 149123101   383,540 1,559 SH   SOLE   0 0 1,559
CHEVRON CORP NEW COM 166764100   2,971,842 18,887 SH   SOLE   0 0 18,887
CHUBB LIMITED COM H1467J104   1,178,444 6,120 SH   SOLE   0 0 6,120
CISCO SYS INC COM 17275R102   1,558,297 30,118 SH   SOLE   0 0 30,118
COCA COLA CO COM 191216100   1,468,672 24,388 SH   SOLE   0 0 24,388
COHEN & STEERS REIT & PFD & COM 19247X100   394,767 20,788 SH   SOLE   0 0 20,788
COLGATE PALMOLIVE CO COM 194162103   478,832 6,215 SH   SOLE   0 0 6,215
COLUMBIA SPORTSWEAR CO COM 198516106   272,419 3,527 SH   SOLE   0 0 3,527
CONSOLIDATED EDISON INC COM 209115104   342,815 3,792 SH   SOLE   0 0 3,792
COSTCO WHSL CORP NEW COM 22160K105   4,857,071 9,006 SH   SOLE   0 0 9,006
CSX CORP COM 126408103   241,802 7,091 SH   SOLE   0 0 7,091
CUMMINS INC COM 231021106   1,213,421 4,950 SH   SOLE   0 0 4,950
CVS HEALTH CORP COM 126650100   212,589 3,075 SH   SOLE   0 0 3,075
DIAGEO PLC SPON ADR NEW 25243Q205   365,105 2,105 SH   SOLE   0 0 2,105
DISNEY WALT CO COM 254687106   551,841 6,181 SH   SOLE   0 0 6,181
DOMINION ENERGY INC COM 25746U109   674,695 13,028 SH   SOLE   0 0 13,028
DOMINOS PIZZA INC COM 25754A201   698,666 2,073 SH   SOLE   0 0 2,073
DONALDSON INC COM 257651109   400,595 6,408 SH   SOLE   0 0 6,408
DOUBLELINE INCOME SOLUTIONS COM 258622109   119,432 10,028 SH   SOLE   0 0 10,028
DT MIDSTREAM INC COMMON STOCK 23345M107   259,713 5,239 SH   SOLE   0 0 5,239
DTE ENERGY CO COM 233331107   730,353 6,638 SH   SOLE   0 0 6,638
DUKE ENERGY CORP NEW COM NEW 26441C204   245,598 2,737 SH   SOLE   0 0 2,737
DUPONT DE NEMOURS INC COM 26614N102   668,678 9,360 SH   SOLE   0 0 9,360
ESSENTIAL UTILS INC COM 29670G102   1,750,882 43,871 SH   SOLE   0 0 43,871
EXXON MOBIL CORP COM 30231G102   1,806,707 16,846 SH   SOLE   0 0 16,846
FASTENAL CO COM 311900104   494,345 8,380 SH   SOLE   0 0 8,380
FEDEX CORP COM 31428X106   1,184,190 4,777 SH   SOLE   0 0 4,777
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   219,805 5,830 SH   SOLE   0 0 5,830
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   905,650 7,872 SH   SOLE   0 0 7,872
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200   241,776 11,277 SH   SOLE   0 0 11,277
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   247,285 2,283 SH   SOLE   0 0 2,283
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   457,921 2,990 SH   SOLE   0 0 2,990
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   670,243 11,426 SH   SOLE   0 0 11,426
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   296,428 6,218 SH   SOLE   0 0 6,218
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   364,120 2,234 SH   SOLE   0 0 2,234
FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408   207,392 3,491 SH   SOLE   0 0 3,491
FIRST TR NASDAQ 100 TECH IND SHS 337345102   1,193,941 8,113 SH   SOLE   0 0 8,113
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   415,430 5,050 SH   SOLE   0 0 5,050
FIRST TR SR FLTG RATE INCOME COM 33733U108   1,849,671 186,835 SH   SOLE   0 0 186,835
FIRST TR VALUE LINE DIVID IN SHS 33734H106   2,349,501 58,606 SH   SOLE   0 0 58,606
FORD MTR CO DEL COM 345370860   351,951 23,262 SH   SOLE   0 0 23,262
FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105   506,572 6,799 SH   SOLE   0 0 6,799
FREEPORT-MCMORAN INC CL B 35671D857   841,362 21,034 SH   SOLE   0 0 21,034
GENERAL MLS INC COM 370334104   1,036,049 13,508 SH   SOLE   0 0 13,508
GENUINE PARTS CO COM 372460105   409,502 2,420 SH   SOLE   0 0 2,420
GILEAD SCIENCES INC COM 375558103   278,137 3,609 SH   SOLE   0 0 3,609
GOLDMAN SACHS GROUP INC COM 38141G104   898,145 2,785 SH   SOLE   0 0 2,785
HILTON WORLDWIDE HLDGS INC COM 43300A203   324,383 2,229 SH   SOLE   0 0 2,229
HOME DEPOT INC COM 437076102   2,481,994 7,990 SH   SOLE   0 0 7,990
HONEYWELL INTL INC COM 438516106   1,097,183 5,288 SH   SOLE   0 0 5,288
ILLINOIS TOOL WKS INC COM 452308109   2,262,184 9,043 SH   SOLE   0 0 9,043
INTEL CORP COM 458140100   472,502 14,130 SH   SOLE   0 0 14,130
INTERNATIONAL BUSINESS MACHS COM 459200101   903,474 6,752 SH   SOLE   0 0 6,752
INVESCO EXCH TRADED FD TR II S&P SMLCP INDL 46138E123   201,060 1,931 SH   SOLE   0 0 1,931
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   857,464 13,652 SH   SOLE   0 0 13,652
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404   296,302 16,388 SH   SOLE   0 0 16,388
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   272,966 916 SH   SOLE   0 0 916
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   1,321,607 73,219 SH   SOLE   0 0 73,219
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   795,130 4,749 SH   SOLE   0 0 4,749
INVESCO QQQ TR UNIT SER 1 46090E103   288,633 781 SH   SOLE   0 0 781
IRON MTN INC DEL COM 46284V101   998,082 17,566 SH   SOLE   0 0 17,566
ISHARES TR RUS 2000 GRW ETF 464287648   235,610 971 SH   SOLE   0 0 971
ISHARES TR INTL SEL DIV ETF 464288448   248,063 9,421 SH   SOLE   0 0 9,421
ISHARES TR S&P MC 400GR ETF 464287606   212,257 2,830 SH   SOLE   0 0 2,830
ISHARES TR MSCI EAFE ETF 464287465   635,947 8,772 SH   SOLE   0 0 8,772
ISHARES TR S&P 100 ETF 464287101   2,035,799 9,832 SH   SOLE   0 0 9,832
ISHARES TR RUS MDCP VAL ETF 464287473   311,648 2,837 SH   SOLE   0 0 2,837
ISHARES TR 3 7 YR TREAS BD 464288661   266,850 2,315 SH   SOLE   0 0 2,315
ISHARES TR TIPS BD ETF 464287176   249,823 2,321 SH   SOLE   0 0 2,321
ISHARES TR CORE S&P SCP ETF 464287804   1,616,010 16,217 SH   SOLE   0 0 16,217
ISHARES TR IBOXX INV CP ETF 464287242   579,959 5,363 SH   SOLE   0 0 5,363
ISHARES TR CORE S&P500 ETF 464287200   249,247 559 SH   SOLE   0 0 559
ISHARES TR CORE S&P MCP ETF 464287507   889,163 3,401 SH   SOLE   0 0 3,401
ISHARES TR PFD AND INCM SEC 464288687   1,903,372 61,538 SH   SOLE   0 0 61,538
ISHARES TR U.S. TECH ETF 464287721   393,779 3,617 SH   SOLE   0 0 3,617
ISHARES TR RUS MID CAP ETF 464287499   239,826 3,284 SH   SOLE   0 0 3,284
ISHARES TR RUSSELL 2000 ETF 464287655   423,808 2,263 SH   SOLE   0 0 2,263
J P MORGAN EXCHANGE TRADED F ULTRA SHRT INC 46641Q837   261,798 5,221 SH   SOLE   0 0 5,221
JOHNSON & JOHNSON COM 478160104   3,022,931 18,263 SH   SOLE   0 0 18,263
JPMORGAN CHASE & CO COM 46625H100   5,054,942 34,756 SH   SOLE   0 0 34,756
KINDER MORGAN INC DEL COM 49456B101   669,414 38,874 SH   SOLE   0 0 38,874
KLA CORP COM NEW 482480100   848,824 1,750 SH   SOLE   0 0 1,750
L3HARRIS TECHNOLOGIES INC COM 502431109   1,184,784 6,052 SH   SOLE   0 0 6,052
LILLY ELI & CO COM 532457108   1,425,754 3,040 SH   SOLE   0 0 3,040
LINDE PLC SHS G54950103   1,153,462 3,027 SH   SOLE   0 0 3,027
LOCKHEED MARTIN CORP COM 539830109   1,350,448 2,933 SH   SOLE   0 0 2,933
LOWES COS INC COM 548661107   326,607 1,447 SH   SOLE   0 0 1,447
LULULEMON ATHLETICA INC COM 550021109   570,021 1,506 SH   SOLE   0 0 1,506
MARRIOTT INTL INC NEW CL A 571903202   701,254 3,818 SH   SOLE   0 0 3,818
MARTIN MARIETTA MATLS INC COM 573284106   229,682 497 SH   SOLE   0 0 497
MASTERCARD INCORPORATED CL A 57636Q104   766,031 1,948 SH   SOLE   0 0 1,948
MCDONALDS CORP COM 580135101   1,664,558 5,563 SH   SOLE   0 0 5,563
MERCK & CO INC COM 58933Y105   512,024 4,437 SH   SOLE   0 0 4,437
META PLATFORMS INC CL A 30303M102   398,615 1,389 SH   SOLE   0 0 1,389
MICROCHIP TECHNOLOGY INC. COM 595017104   2,248,313 25,096 SH   SOLE   0 0 25,096
MICROSOFT CORP COM 594918104   10,839,870 31,831 SH   SOLE   0 0 31,831
MONDELEZ INTL INC CL A 609207105   744,624 10,209 SH   SOLE   0 0 10,209
NEXTERA ENERGY INC COM 65339F101   3,072,269 41,405 SH   SOLE   0 0 41,405
NIKE INC CL B 654106103   1,025,965 9,296 SH   SOLE   0 0 9,296
NORFOLK SOUTHN CORP COM 655844108   1,386,678 6,115 SH   SOLE   0 0 6,115
NORTHROP GRUMMAN CORP COM 666807102   222,179 487 SH   SOLE   0 0 487
NVIDIA CORPORATION COM 67066G104   3,199,377 7,563 SH   SOLE   0 0 7,563
OMNICOM GROUP INC COM 681919106   718,412 7,550 SH   SOLE   0 0 7,550
OREILLY AUTOMOTIVE INC COM 67103H107   225,451 236 SH   SOLE   0 0 236
PALO ALTO NETWORKS INC COM 697435105   604,281 2,365 SH   SOLE   0 0 2,365
PARKER-HANNIFIN CORP COM 701094104   825,880 2,117 SH   SOLE   0 0 2,117
PAYCHEX INC COM 704326107   456,135 4,077 SH   SOLE   0 0 4,077
PAYPAL HLDGS INC COM 70450Y103   203,527 3,050 SH   SOLE   0 0 3,050
PEPSICO INC COM 713448108   3,381,884 18,259 SH   SOLE   0 0 18,259
PFIZER INC COM 717081103   212,794 5,801 SH   SOLE   0 0 5,801
PHILIP MORRIS INTL INC COM 718172109   322,473 3,303 SH   SOLE   0 0 3,303
PIMCO CORPORATE & INCOME OPP COM 72201B101   176,731 12,624 SH   SOLE   0 0 12,624
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   350,794 3,847 SH   SOLE   0 0 3,847
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   389,753 3,907 SH   SOLE   0 0 3,907
PPG INDS INC COM 693506107   775,705 5,231 SH   SOLE   0 0 5,231
PRICE T ROWE GROUP INC COM 74144T108   308,726 2,756 SH   SOLE   0 0 2,756
PROCTER AND GAMBLE CO COM 742718109   3,193,409 21,045 SH   SOLE   0 0 21,045
PRUDENTIAL FINL INC COM 744320102   1,152,718 13,066 SH   SOLE   0 0 13,066
PUBLIC STORAGE COM 74460D109   672,895 2,305 SH   SOLE   0 0 2,305
QUALCOMM INC COM 747525103   1,260,906 10,592 SH   SOLE   0 0 10,592
RAYTHEON TECHNOLOGIES CORP COM 75513E101   447,373 4,567 SH   SOLE   0 0 4,567
REALTY INCOME CORP COM 756109104   855,534 14,309 SH   SOLE   0 0 14,309
REPUBLIC SVCS INC COM 760759100   285,519 1,864 SH   SOLE   0 0 1,864
SALESFORCE INC COM 79466L302   606,739 2,872 SH   SOLE   0 0 2,872
SKYWORKS SOLUTIONS INC COM 83088M102   1,340,384 12,109 SH   SOLE   0 0 12,109
SOUTHERN CO COM 842587107   1,881,699 26,786 SH   SOLE   0 0 26,786
SPDR GOLD TR GOLD SHS 78463V107   244,230 1,370 SH   SOLE   0 0 1,370
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   305,916 8,898 SH   SOLE   0 0 8,898
SPDR S&P 500 ETF TR TR UNIT 78462F103   626,444 1,413 SH   SOLE   0 0 1,413
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   332,825 695 SH   SOLE   0 0 695
SPDR SER TR PORTFOLIO S&P600 78468R853   2,017,238 51,937 SH   SOLE   0 0 51,937
SPDR SER TR BBG CONV SEC ETF 78464A359   3,446,016 49,264 SH   SOLE   0 0 49,264
SPDR SER TR S&P DIVID ETF 78464A763   1,349,488 11,009 SH   SOLE   0 0 11,009
SPDR SER TR PORTFOLIO S&P500 78464A854   543,958 10,439 SH   SOLE   0 0 10,439
SPDR SER TR PORTFOLIO S&P400 78464A847   243,467 5,305 SH   SOLE   0 0 5,305
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,652,532 39,468 SH   SOLE   0 0 39,468
STARBUCKS CORP COM 855244109   646,304 6,524 SH   SOLE   0 0 6,524
STEPAN CO COM 858586100   292,738 3,063 SH   SOLE   0 0 3,063
STRYKER CORPORATION COM 863667101   3,893,623 12,762 SH   SOLE   0 0 12,762
TARGA RES CORP COM 87612G101   713,697 9,378 SH   SOLE   0 0 9,378
TARGET CORP COM 87612E106   215,319 1,632 SH   SOLE   0 0 1,632
TOPBUILD CORP COM 89055F103   582,504 2,190 SH   SOLE   0 0 2,190
TORONTO DOMINION BK ONT COM NEW 891160509   504,555 8,137 SH   SOLE   0 0 8,137
UNION PAC CORP COM 907818108   3,323,787 16,244 SH   SOLE   0 0 16,244
UNITED PARCEL SERVICE INC CL B 911312106   1,440,843 8,038 SH   SOLE   0 0 8,038
UNITEDHEALTH GROUP INC COM 91324P102   4,013,554 8,350 SH   SOLE   0 0 8,350
VALERO ENERGY CORP COM 91913Y100   403,568 3,440 SH   SOLE   0 0 3,440
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   942,615 33,944 SH   SOLE   0 0 33,944
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   284,146 3,760 SH   SOLE   0 0 3,760
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   239,863 4,907 SH   SOLE   0 0 4,907
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,123,366 5,648 SH   SOLE   0 0 5,648
VANGUARD INDEX FDS GROWTH ETF 922908736   482,998 1,707 SH   SOLE   0 0 1,707
VANGUARD INDEX FDS SM CP VAL ETF 922908611   285,813 1,728 SH   SOLE   0 0 1,728
VANGUARD INDEX FDS SML CP GRW ETF 922908595   306,357 1,333 SH   SOLE   0 0 1,333
VANGUARD INDEX FDS TOTAL STK MKT 922908769   351,712 1,597 SH   SOLE   0 0 1,597
VANGUARD INDEX FDS MID CAP ETF 922908629   1,003,991 4,560 SH   SOLE   0 0 4,560
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   579,044 14,234 SH   SOLE   0 0 14,234
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   213,560 4,644 SH   SOLE   0 0 4,644
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,607,045 9,894 SH   SOLE   0 0 9,894
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   727,774 6,861 SH   SOLE   0 0 6,861
VERIZON COMMUNICATIONS INC COM 92343V104   631,114 16,970 SH   SOLE   0 0 16,970
VISA INC COM CL A 92826C839   2,816,320 11,859 SH   SOLE   0 0 11,859
VULCAN MATLS CO COM 929160109   442,710 1,964 SH   SOLE   0 0 1,964
WALMART INC COM 931142103   417,370 2,655 SH   SOLE   0 0 2,655
WILLIAMS SONOMA INC COM 969904101   310,167 2,479 SH   SOLE   0 0 2,479
WISDOMTREE TR US SMALLCAP DIVD 97717W604   1,473,662 51,187 SH   SOLE   0 0 51,187
WISDOMTREE TR GLB US QTLY DIV 97717W844   640,267 17,875 SH   SOLE   0 0 17,875
WISDOMTREE TR US MIDCAP DIVID 97717W505   2,731,663 64,962 SH   SOLE   0 0 64,962
WISDOMTREE TR EUROPE SMCP DV 97717W869   285,429 5,111 SH   SOLE   0 0 5,111
WP CAREY INC COM 92936U109   2,344,516 34,703 SH   SOLE   0 0 34,703
XYLEM INC COM 98419M100   577,253 5,126 SH   SOLE   0 0 5,126
ZOETIS INC CL A 98978V103   851,625 4,945 SH   SOLE   0 0 4,945