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   636,511 5,798 SH   SOLE   0 0 5,798
ABBVIE INC COM 00287Y109   2,866,447 17,737 SH   SOLE   0 0 17,737
ABRDN ASIA PACIFIC INCOME FU COM 003009107   31,861 12,114 SH   SOLE   0 0 12,114
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   506,079 1,897 SH   SOLE   0 0 1,897
AIR PRODS & CHEMS INC COM 009158106   437,489 1,419 SH   SOLE   0 0 1,419
ALPHABET INC CAP STK CL A 02079K305   1,691,701 19,174 SH   SOLE   0 0 19,174
AMAZON COM INC COM 023135106   3,048,706 36,294 SH   SOLE   0 0 36,294
AMERICAN ELEC PWR CO INC COM 025537101   2,151,103 22,655 SH   SOLE   0 0 22,655
AMERICAN TOWER CORP NEW COM 03027X100   3,637,927 17,171 SH   SOLE   0 0 17,171
AMERICAN WTR WKS CO INC NEW COM 030420103   1,196,645 7,851 SH   SOLE   0 0 7,851
AMGEN INC COM 031162100   208,159 796 SH   SOLE   0 0 796
AMPHENOL CORP NEW CL A 032095101   283,680 3,726 SH   SOLE   0 0 3,726
APPLE INC COM 037833100   10,523,666 80,995 SH   SOLE   0 0 80,995
AT&T INC COM 00206R102   253,686 13,780 SH   SOLE   0 0 13,780
AUTOMATIC DATA PROCESSING IN COM 053015103   6,470,789 27,090 SH   SOLE   0 0 27,090
BLACKROCK INC COM 09247X101   508,151 717 SH   SOLE   0 0 717
BOEING CO COM 097023105   1,012,487 5,315 SH   SOLE   0 0 5,315
BRISTOL-MYERS SQUIBB CO COM 110122108   241,762 3,360 SH   SOLE   0 0 3,360
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108   178,892 16,957 SH   SOLE   0 0 16,957
CALAMOS CONV OPPORTUNITIES & SH BEN INT 128117108   273,696 26,042 SH   SOLE   0 0 26,042
CALAMOS STRATEGIC TOTAL RETU COM SH BEN INT 128125101   239,882 17,875 SH   SOLE   0 0 17,875
CAMBRIA ETF TR SHSHLD YIELD ETF 132061201   380,153 6,410 SH   SOLE   0 0 6,410
CANADIAN NATL RY CO COM 136375102   514,580 4,329 SH   SOLE   0 0 4,329
CARLISLE COS INC COM 142339100   258,037 1,095 SH   SOLE   0 0 1,095
CARRIER GLOBAL CORPORATION COM 14448C104   267,891 6,494 SH   SOLE   0 0 6,494
CATERPILLAR INC COM 149123101   334,427 1,396 SH   SOLE   0 0 1,396
CHEVRON CORP NEW COM 166764100   3,149,883 17,549 SH   SOLE   0 0 17,549
CHUBB LIMITED COM H1467J104   1,110,051 5,032 SH   SOLE   0 0 5,032
CISCO SYS INC COM 17275R102   979,239 20,555 SH   SOLE   0 0 20,555
COCA COLA CO COM 191216100   1,449,624 22,789 SH   SOLE   0 0 22,789
COHEN & STEERS REIT & PFD & COM 19247X100   455,886 22,369 SH   SOLE   0 0 22,369
COLGATE PALMOLIVE CO COM 194162103   498,433 6,326 SH   SOLE   0 0 6,326
COLUMBIA SPORTSWEAR CO COM 198516106   332,421 3,796 SH   SOLE   0 0 3,796
CONSOLIDATED EDISON INC COM 209115104   370,806 3,891 SH   SOLE   0 0 3,891
COSTCO WHSL CORP NEW COM 22160K105   4,004,470 8,772 SH   SOLE   0 0 8,772
CSX CORP COM 126408103   231,081 7,459 SH   SOLE   0 0 7,459
CUMMINS INC COM 231021106   1,209,253 4,991 SH   SOLE   0 0 4,991
CVS HEALTH CORP COM 126650100   387,551 4,159 SH   SOLE   0 0 4,159
DEERE & CO COM 244199105   200,380 467 SH   SOLE   0 0 467
DIAGEO PLC SPON ADR NEW 25243Q205   372,808 2,092 SH   SOLE   0 0 2,092
DISNEY WALT CO COM 254687106   678,933 7,815 SH   SOLE   0 0 7,815
DOMINION ENERGY INC COM 25746U109   995,728 16,238 SH   SOLE   0 0 16,238
DOMINOS PIZZA INC COM 25754A201   767,407 2,215 SH   SOLE   0 0 2,215
DONALDSON INC COM 257651109   377,979 6,421 SH   SOLE   0 0 6,421
DOUBLELINE INCOME SOLUTIONS COM 258622109   119,569 10,782 SH   SOLE   0 0 10,782
DT MIDSTREAM INC COMMON STOCK 23345M107   271,722 4,917 SH   SOLE   0 0 4,917
DTE ENERGY CO COM 233331107   738,253 6,281 SH   SOLE   0 0 6,281
DUKE ENERGY CORP NEW COM NEW 26441C204   261,175 2,536 SH   SOLE   0 0 2,536
DUPONT DE NEMOURS INC COM 26614N102   676,855 9,862 SH   SOLE   0 0 9,862
EMERSON ELEC CO COM 291011104   202,348 2,106 SH   SOLE   0 0 2,106
EOG RES INC COM 26875P101   213,938 1,652 SH   SOLE   0 0 1,652
ESSENTIAL UTILS INC COM 29670G102   2,129,021 44,606 SH   SOLE   0 0 44,606
EXXON MOBIL CORP COM 30231G102   1,706,149 15,468 SH   SOLE   0 0 15,468
FASTENAL CO COM 311900104   406,533 8,591 SH   SOLE   0 0 8,591
FEDEX CORP COM 31428X106   754,919 4,359 SH   SOLE   0 0 4,359
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200   263,629 11,994 SH   SOLE   0 0 11,994
FIRST TR EXCHANGE TRADED FD TECH ALPHADEX 33734X176   736,456 8,044 SH   SOLE   0 0 8,044
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135   235,729 5,755 SH   SOLE   0 0 5,755
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143   257,856 2,372 SH   SOLE   0 0 2,372
FIRST TR EXCHANGE-TRADED FD FST LOW OPPT EFT 33739Q200   275,536 5,812 SH   SOLE   0 0 5,812
FIRST TR EXCHANGE-TRADED FD NASD TECH DIV 33738R118   558,127 11,681 SH   SOLE   0 0 11,681
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302   288,787 2,345 SH   SOLE   0 0 2,345
FIRST TR EXCHANGE-TRADED FD NY ARCA BIOTECH 33733E203   480,184 3,115 SH   SOLE   0 0 3,115
FIRST TR NASDAQ 100 TECH IND SHS 337345102   851,524 8,091 SH   SOLE   0 0 8,091
FIRST TR SML CP CORE ALPHA F COM SHS 33734Y109   394,468 5,028 SH   SOLE   0 0 5,028
FIRST TR SR FLTG RATE INCOME COM 33733U108   1,815,101 190,462 SH   SOLE   0 0 190,462
FIRST TR VALUE LINE DIVID IN SHS 33734H106   2,365,638 59,274 SH   SOLE   0 0 59,274
FORD MTR CO DEL COM 345370860   266,068 22,878 SH   SOLE   0 0 22,878
FORMULA SYSTEMS 1985 LTD SPONSORED ADS 346414105   487,593 6,878 SH   SOLE   0 0 6,878
FREEPORT-MCMORAN INC CL B 35671D857   704,072 18,528 SH   SOLE   0 0 18,528
GENERAL MLS INC COM 370334104   1,029,264 12,275 SH   SOLE   0 0 12,275
GENUINE PARTS CO COM 372460105   382,218 2,203 SH   SOLE   0 0 2,203
GILEAD SCIENCES INC COM 375558103   370,523 4,316 SH   SOLE   0 0 4,316
GOLDMAN SACHS GROUP INC COM 38141G104   659,984 1,922 SH   SOLE   0 0 1,922
HILTON WORLDWIDE HLDGS INC COM 43300A203   282,355 2,235 SH   SOLE   0 0 2,235
HOME DEPOT INC COM 437076102   2,406,017 7,617 SH   SOLE   0 0 7,617
HONEYWELL INTL INC COM 438516106   1,160,983 5,418 SH   SOLE   0 0 5,418
ILLINOIS TOOL WKS INC COM 452308109   2,015,152 9,147 SH   SOLE   0 0 9,147
INTEL CORP COM 458140100   364,307 13,784 SH   SOLE   0 0 13,784
INTERNATIONAL BUSINESS MACHS COM 459200101   682,267 4,843 SH   SOLE   0 0 4,843
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   895,056 14,007 SH   SOLE   0 0 14,007
INVESCO EXCH TRADED FD TR II CEF INM COMPSI 46138E404   304,313 16,794 SH   SOLE   0 0 16,794
INVESCO EXCHANGE TRADED FD T INTL DIVI ACHI 46137V548   1,187,034 70,995 SH   SOLE   0 0 70,995
INVESCO EXCHANGE TRADED FD T S&P500 EQL STP 46137V373   806,981 4,733 SH   SOLE   0 0 4,733
INVESCO EXCHANGE TRADED FD T S&P500 EQL HLT 46137V332   264,460 917 SH   SOLE   0 0 917
IRON MTN INC DEL COM 46284V101   703,360 14,110 SH   SOLE   0 0 14,110
ISHARES TR RUS MDCP VAL ETF 464287473   292,112 2,773 SH   SOLE   0 0 2,773
ISHARES TR 7-10 YR TRSY BD 464287440   278,667 2,909 SH   SOLE   0 0 2,909
ISHARES TR RUS MID CAP ETF 464287499   220,310 3,266 SH   SOLE   0 0 3,266
ISHARES TR INTL SEL DIV ETF 464288448   258,081 9,502 SH   SOLE   0 0 9,502
ISHARES TR 3 7 YR TREAS BD 464288661   286,286 2,492 SH   SOLE   0 0 2,492
ISHARES TR S&P 100 ETF 464287101   1,593,307 9,341 SH   SOLE   0 0 9,341
ISHARES TR RUS 2000 GRW ETF 464287648   211,291 985 SH   SOLE   0 0 985
ISHARES TR CORE S&P MCP ETF 464287507   821,114 3,395 SH   SOLE   0 0 3,395
ISHARES TR CORE S&P SCP ETF 464287804   1,512,961 15,986 SH   SOLE   0 0 15,986
ISHARES TR IBOXX INV CP ETF 464287242   629,822 5,974 SH   SOLE   0 0 5,974
ISHARES TR RUSSELL 2000 ETF 464287655   392,705 2,252 SH   SOLE   0 0 2,252
ISHARES TR U.S. TECH ETF 464287721   305,614 4,103 SH   SOLE   0 0 4,103
ISHARES TR MSCI EAFE ETF 464287465   597,764 9,107 SH   SOLE   0 0 9,107
ISHARES TR TIPS BD ETF 464287176   245,900 2,310 SH   SOLE   0 0 2,310
ISHARES TR PFD AND INCM SEC 464288687   2,025,972 66,360 SH   SOLE   0 0 66,360
ISHARES TR CORE S&P500 ETF 464287200   230,888 601 SH   SOLE   0 0 601
JOHNSON & JOHNSON COM 478160104   3,129,426 17,715 SH   SOLE   0 0 17,715
JPMORGAN CHASE & CO COM 46625H100   4,548,624 33,920 SH   SOLE   0 0 33,920
KINDER MORGAN INC DEL COM 49456B101   679,372 37,576 SH   SOLE   0 0 37,576
KLA CORP COM NEW 482480100   552,104 1,464 SH   SOLE   0 0 1,464
L3HARRIS TECHNOLOGIES INC COM 502431109   1,258,055 6,042 SH   SOLE   0 0 6,042
LILLY ELI & CO COM 532457108   1,119,113 3,059 SH   SOLE   0 0 3,059
LINDE PLC SHS G5494J103   859,366 2,635 SH   SOLE   0 0 2,635
LOCKHEED MARTIN CORP COM 539830109   1,360,541 2,797 SH   SOLE   0 0 2,797
LOWES COS INC COM 548661107   281,119 1,411 SH   SOLE   0 0 1,411
LULULEMON ATHLETICA INC COM 550021109   476,085 1,486 SH   SOLE   0 0 1,486
MARRIOTT INTL INC NEW CL A 571903202   557,529 3,745 SH   SOLE   0 0 3,745
MASTERCARD INCORPORATED CL A 57636Q104   675,433 1,942 SH   SOLE   0 0 1,942
MCDONALDS CORP COM 580135101   1,397,409 5,303 SH   SOLE   0 0 5,303
MERCK & CO INC COM 58933Y105   327,412 2,951 SH   SOLE   0 0 2,951
MICROCHIP TECHNOLOGY INC. COM 595017104   1,796,830 25,578 SH   SOLE   0 0 25,578
MICROSOFT CORP COM 594918104   7,600,288 31,692 SH   SOLE   0 0 31,692
MONDELEZ INTL INC CL A 609207105   668,041 10,023 SH   SOLE   0 0 10,023
NEXTERA ENERGY INC COM 65339F101   3,403,275 40,709 SH   SOLE   0 0 40,709
NIKE INC CL B 654106103   1,144,936 9,785 SH   SOLE   0 0 9,785
NORFOLK SOUTHN CORP COM 655844108   1,679,940 6,817 SH   SOLE   0 0 6,817
NORTHROP GRUMMAN CORP COM 666807102   260,210 477 SH   SOLE   0 0 477
NVIDIA CORPORATION COM 67066G104   1,079,992 7,390 SH   SOLE   0 0 7,390
OMNICOM GROUP INC COM 681919106   210,508 2,581 SH   SOLE   0 0 2,581
PALO ALTO NETWORKS INC COM 697435105   333,222 2,388 SH   SOLE   0 0 2,388
PARKER-HANNIFIN CORP COM 701094104   614,186 2,111 SH   SOLE   0 0 2,111
PAYCHEX INC COM 704326107   466,682 4,038 SH   SOLE   0 0 4,038
PAYPAL HLDGS INC COM 70450Y103   293,783 4,125 SH   SOLE   0 0 4,125
PEPSICO INC COM 713448108   3,098,279 17,150 SH   SOLE   0 0 17,150
PFIZER INC COM 717081103   274,723 5,361 SH   SOLE   0 0 5,361
PHILIP MORRIS INTL INC COM 718172109   331,272 3,273 SH   SOLE   0 0 3,273
PIMCO CORPORATE & INCOME OPP COM 72201B101   155,940 12,984 SH   SOLE   0 0 12,984
PIMCO ETF TR 0-5 HIGH YIELD 72201R783   326,041 3,653 SH   SOLE   0 0 3,653
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   379,174 3,844 SH   SOLE   0 0 3,844
PPG INDS INC COM 693506107   668,378 5,316 SH   SOLE   0 0 5,316
PRICE T ROWE GROUP INC COM 74144T108   298,273 2,735 SH   SOLE   0 0 2,735
PROCTER AND GAMBLE CO COM 742718109   3,162,608 20,867 SH   SOLE   0 0 20,867
PRUDENTIAL FINL INC COM 744320102   1,186,364 11,928 SH   SOLE   0 0 11,928
PUBLIC STORAGE COM 74460D109   602,659 2,151 SH   SOLE   0 0 2,151
QUALCOMM INC COM 747525103   1,201,730 10,931 SH   SOLE   0 0 10,931
RAYTHEON TECHNOLOGIES CORP COM 75513E101   485,694 4,813 SH   SOLE   0 0 4,813
REALTY INCOME CORP COM 756109104   823,628 12,985 SH   SOLE   0 0 12,985
REPUBLIC SVCS INC COM 760759100   239,660 1,858 SH   SOLE   0 0 1,858
SALESFORCE INC COM 79466L302   365,816 2,759 SH   SOLE   0 0 2,759
SKYWORKS SOLUTIONS INC COM 83088M102   1,133,119 12,434 SH   SOLE   0 0 12,434
SOUTHERN CO COM 842587107   1,889,857 26,465 SH   SOLE   0 0 26,465
SPDR GOLD TR GOLD SHS 78463V107   235,291 1,387 SH   SOLE   0 0 1,387
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   323,065 9,802 SH   SOLE   0 0 9,802
SPDR S&P 500 ETF TR TR UNIT 78462F103   532,281 1,392 SH   SOLE   0 0 1,392
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107   302,573 683 SH   SOLE   0 0 683
SPDR SER TR S&P 600 SML CAP 78464A813   1,773,615 21,574 SH   SOLE   0 0 21,574
SPDR SER TR PORTFOLIO S&P400 78464A847   209,093 4,920 SH   SOLE   0 0 4,920
SPDR SER TR BBG CONV SEC ETF 78464A359   3,239,073 50,343 SH   SOLE   0 0 50,343
SPDR SER TR S&P DIVID ETF 78464A763   1,219,417 9,747 SH   SOLE   0 0 9,747
SPDR SER TR PORTFOLIO S&P500 78464A854   383,644 8,529 SH   SOLE   0 0 8,529
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608   1,331,596 32,557 SH   SOLE   0 0 32,557
STARBUCKS CORP COM 855244109   648,701 6,539 SH   SOLE   0 0 6,539
STEPAN CO COM 858586100   326,987 3,071 SH   SOLE   0 0 3,071
STRYKER CORPORATION COM 863667101   3,042,730 12,445 SH   SOLE   0 0 12,445
TARGA RES CORP COM 87612G101   614,991 8,367 SH   SOLE   0 0 8,367
TARGET CORP COM 87612E106   271,559 1,822 SH   SOLE   0 0 1,822
TOPBUILD CORP COM 89055F103   293,888 1,878 SH   SOLE   0 0 1,878
TORONTO DOMINION BK ONT COM NEW 891160509   524,685 8,102 SH   SOLE   0 0 8,102
UNION PAC CORP COM 907818108   3,382,728 16,336 SH   SOLE   0 0 16,336
UNITED PARCEL SERVICE INC CL B 911312106   1,275,457 7,337 SH   SOLE   0 0 7,337
UNITEDHEALTH GROUP INC COM 91324P102   4,124,109 7,779 SH   SOLE   0 0 7,779
VALERO ENERGY CORP COM 91913Y100   322,441 2,542 SH   SOLE   0 0 2,542
VANECK ETF TRUST FALLEN ANGEL HG 92189F437   872,730 32,299 SH   SOLE   0 0 32,299
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   272,094 3,614 SH   SOLE   0 0 3,614
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407   340,665 7,182 SH   SOLE   0 0 7,182
VANGUARD INDEX FDS TOTAL STK MKT 922908769   303,338 1,587 SH   SOLE   0 0 1,587
VANGUARD INDEX FDS SM CP VAL ETF 922908611   269,255 1,696 SH   SOLE   0 0 1,696
VANGUARD INDEX FDS SMALL CP ETF 922908751   1,041,669 5,675 SH   SOLE   0 0 5,675
VANGUARD INDEX FDS MID CAP ETF 922908629   913,925 4,484 SH   SOLE   0 0 4,484
VANGUARD INDEX FDS SML CP GRW ETF 922908595   264,713 1,320 SH   SOLE   0 0 1,320
VANGUARD INDEX FDS GROWTH ETF 922908736   393,686 1,847 SH   SOLE   0 0 1,847
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858   603,955 15,494 SH   SOLE   0 0 15,494
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   227,152 4,990 SH   SOLE   0 0 4,990
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   1,465,499 9,651 SH   SOLE   0 0 9,651
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406   643,583 5,948 SH   SOLE   0 0 5,948
VERIZON COMMUNICATIONS INC COM 92343V104   678,004 17,208 SH   SOLE   0 0 17,208
VISA INC COM CL A 92826C839   2,411,588 11,608 SH   SOLE   0 0 11,608
VULCAN MATLS CO COM 929160109   353,738 2,020 SH   SOLE   0 0 2,020
WALMART INC COM 931142103   380,787 2,686 SH   SOLE   0 0 2,686
WILLIAMS SONOMA INC COM 969904101   254,617 2,216 SH   SOLE   0 0 2,216
WISDOMTREE TR US MIDCAP DIVID 97717W505   2,692,510 65,447 SH   SOLE   0 0 65,447
WISDOMTREE TR GLB US QTLY DIV 97717W844   552,128 17,134 SH   SOLE   0 0 17,134
WISDOMTREE TR US SMALLCAP DIVD 97717W604   1,456,907 51,227 SH   SOLE   0 0 51,227
WISDOMTREE TR EUROPE SMCP DV 97717W869   287,514 5,255 SH   SOLE   0 0 5,255
WP CAREY INC COM 92936U109   2,650,914 33,921 SH   SOLE   0 0 33,921
XYLEM INC COM 98419M100   566,367 5,122 SH   SOLE   0 0 5,122
ZOETIS INC CL A 98978V103   713,607 4,869 SH   SOLE   0 0 4,869