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   461,128 4,230 SH   SOLE 0 0 0 4,230
ABBVIE INC COM 00287Y109   418,480 3,106 SH   SOLE 0 0 0 3,106
ABRDN PRECIOUS METALS BASKET PHYSCL PRECS MET 003263100   264,269 3,046 SH   SOLE 0 0 0 3,046
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   398,990 1,293 SH   SOLE 0 0 0 1,293
ACTIVISION BLIZZARD INC COM 00507V109   227,798 2,702 SH   SOLE 0 0 0 2,702
ADOBE SYSTEMS INCORPORATED COM 00724F101   675,364 1,381 SH   SOLE 0 0 0 1,381
AFLAC INC COM 001055102   253,338 3,629 SH   SOLE 0 0 0 3,629
AIR PRODS & CHEMS INC COM 009158106   402,231 1,343 SH   SOLE 0 0 0 1,343
ALPHABET INC CAP STK CL A 02079K305   969,922 8,103 SH   SOLE 0 0 0 8,103
ALPHABET INC CAP STK CL C 02079K107   504,719 4,172 SH   SOLE 0 0 0 4,172
AMAZON COM INC COM 023135106   788,462 6,048 SH   SOLE 0 0 0 6,048
AMCOR PLC ORD G0250X107   211,747 21,217 SH   SOLE 0 0 0 21,217
AMDOCS LTD SHS G02602103   201,399 2,037 SH   SOLE 0 0 0 2,037
AMERICAN CENTY ETF TR DIVERSIFIED MU 025072505   549,591 10,992 SH   SOLE 0 0 0 10,992
AMERICAN EXPRESS CO COM 025816109   701,256 4,026 SH   SOLE 0 0 0 4,026
AMERICAN TOWER CORP NEW COM 03027X100   481,074 2,481 SH   SOLE 0 0 0 2,481
AMERICAN WTR WKS CO INC NEW COM 030420103   594,057 4,162 SH   SOLE 0 0 0 4,162
ANALOG DEVICES INC COM 032654105   251,734 1,292 SH   SOLE 0 0 0 1,292
ANSYS INC COM 03662Q105   287,919 872 SH   SOLE 0 0 0 872
APPLE INC COM 037833100   2,873,611 14,815 SH   SOLE 0 0 0 14,815
APPLIED MATLS INC COM 038222105   835,363 5,779 SH   SOLE 0 0 0 5,779
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100   109,418 14,046 SH   SOLE 0 0 0 14,046
ASML HOLDING N V N Y REGISTRY SHS N07059210   676,022 933 SH   SOLE 0 0 0 933
ASTRAZENECA PLC SPONSORED ADR 046353108   382,150 5,340 SH   SOLE 0 0 0 5,340
AURORA CANNABIS INC COM 05156X884   8,523 15,943 SH   SOLE 0 0 0 15,943
AUTODESK INC COM 052769106   317,128 1,550 SH   SOLE 0 0 0 1,550
AUTOLIV INC COM 052800109   376,892 4,432 SH   SOLE 0 0 0 4,432
AUTOMATIC DATA PROCESSING IN COM 053015103   480,105 2,184 SH   SOLE 0 0 0 2,184
AVALONBAY CMNTYS INC COM 053484101   242,690 1,282 SH   SOLE 0 0 0 1,282
BAIN CAP SPECIALTY FIN INC COM STK 05684B107   170,964 12,655 SH   SOLE 0 0 0 12,655
BANK AMERICA CORP COM 060505104   232,606 8,108 SH   SOLE 0 0 0 8,108
BANK MONTREAL QUE COM 063671101   299,676 3,318 SH   SOLE 0 0 0 3,318
BANK NOVA SCOTIA HALIFAX COM 064149107   395,964 7,913 SH   SOLE 0 0 0 7,913
BECTON DICKINSON & CO COM 075887109   292,874 1,109 SH   SOLE 0 0 0 1,109
BOOKING HOLDINGS INC COM 09857L108   399,801 148 SH   SOLE 0 0 0 148
BROADCOM INC COM 11135F101   324,138 374 SH   SOLE 0 0 0 374
BROOKFIELD RENEWABLE CORP CL A SUB VTG 11284V105   218,481 6,931 SH   SOLE 0 0 0 6,931
CADENCE DESIGN SYSTEM INC COM 127387108   203,542 868 SH   SOLE 0 0 0 868
CANADIAN IMPERIAL BK COMM TO COM 136069101   221,859 5,198 SH   SOLE 0 0 0 5,198
CANADIAN NATL RY CO COM 136375102   323,577 2,673 SH   SOLE 0 0 0 2,673
CANADIAN PACIFIC KANSAS CITY COM 13646K108   310,544 3,845 SH   SOLE 0 0 0 3,845
CATERPILLAR INC COM 149123101   242,245 985 SH   SOLE 0 0 0 985
CHUBB LIMITED COM H1467J104   468,541 2,433 SH   SOLE 0 0 0 2,433
CHUNGHWA TELECOM CO LTD SPON ADR NEW11 17133Q502   726,889 19,493 SH   SOLE 0 0 0 19,493
CIA ENERGETICA DE MINAS GERA SP ADR N-V PFD 204409601   77,629 29,517 SH   SOLE 0 0 0 29,517
CINCINNATI FINL CORP COM 172062101   284,386 2,922 SH   SOLE 0 0 0 2,922
CINTAS CORP COM 172908105   355,435 715 SH   SOLE 0 0 0 715
CISCO SYS INC COM 17275R102   662,840 12,811 SH   SOLE 0 0 0 12,811
CME GROUP INC COM 12572Q105   216,730 1,170 SH   SOLE 0 0 0 1,170
COMCAST CORP NEW CL A 20030N101   289,634 6,971 SH   SOLE 0 0 0 6,971
CONSTELLATION BRANDS INC CL A 21036P108   210,636 856 SH   SOLE 0 0 0 856
COSTCO WHSL CORP NEW COM 22160K105   268,634 499 SH   SOLE 0 0 0 499
CROWN CASTLE INC COM 22822V101   221,237 1,942 SH   SOLE 0 0 0 1,942
CUMMINS INC COM 231021106   251,758 1,027 SH   SOLE 0 0 0 1,027
DANAHER CORPORATION COM 235851102   650,308 2,710 SH   SOLE 0 0 0 2,710
DIGITAL RLTY TR INC COM 253868103   206,382 1,812 SH   SOLE 0 0 0 1,812
DISNEY WALT CO COM 254687106   422,209 4,729 SH   SOLE 0 0 0 4,729
EATON CORP PLC SHS G29183103   425,551 2,116 SH   SOLE 0 0 0 2,116
ECOLAB INC COM 278865100   362,513 1,942 SH   SOLE 0 0 0 1,942
ELEVANCE HEALTH INC COM 036752103   379,976 855 SH   SOLE 0 0 0 855
EQUINIX INC COM 29444U700   446,131 569 SH   SOLE 0 0 0 569
EQUITY RESIDENTIAL SH BEN INT 29476L107   394,780 5,984 SH   SOLE 0 0 0 5,984
ERICSSON ADR B SEK 10 294821608   70,413 12,920 SH   SOLE 0 0 0 12,920
ESSENTIAL UTILS INC COM 29670G102   307,927 7,716 SH   SOLE 0 0 0 7,716
EXXON MOBIL CORP COM 30231G102   227,889 2,125 SH   SOLE 0 0 0 2,125
FIRST SOLAR INC COM 336433107   345,208 1,816 SH   SOLE 0 0 0 1,816
GENETRON HLDGS LTD ADS 37186H100   22,260 23,932 SH   SOLE 0 0 0 23,932
GENUINE PARTS CO COM 372460105   407,382 2,407 SH   SOLE 0 0 0 2,407
GEVO INC COM PAR 374396406   16,334 10,746 SH   SOLE 0 0 0 10,746
GILEAD SCIENCES INC COM 375558103   244,039 3,166 SH   SOLE 0 0 0 3,166
GRAINGER W W INC COM 384802104   449,451 570 SH   SOLE 0 0 0 570
GRUPO AVAL ACCIONES Y VALORE SPONSORED ADS 40053W101   58,008 25,003 SH   SOLE 0 0 0 25,003
HANNON ARMSTRONG SUST INFR C COM 41068X100   210,030 8,401 SH   SOLE 0 0 0 8,401
HAWAIIAN ELEC INDUSTRIES COM 419870100   232,376 6,419 SH   SOLE 0 0 0 6,419
HOME DEPOT INC COM 437076102   405,742 1,306 SH   SOLE 0 0 0 1,306
HORIZON TECHNOLOGY FIN CORP COM 44045A102   194,684 16,116 SH   SOLE 0 0 0 16,116
ILLINOIS TOOL WKS INC COM 452308109   492,583 1,969 SH   SOLE 0 0 0 1,969
INTEL CORP COM 458140100   426,998 12,769 SH   SOLE 0 0 0 12,769
INTERNATIONAL BUSINESS MACHS COM 459200101   326,154 2,437 SH   SOLE 0 0 0 2,437
INTUIT COM 461202103   543,512 1,186 SH   SOLE 0 0 0 1,186
INTUITIVE SURGICAL INC COM NEW 46120E602   290,639 850 SH   SOLE 0 0 0 850
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263   2,115,238 41,144 SH   SOLE 0 0 0 41,144
INVESCO EXCH TRADED FD TR II VRDO TAX FREE 46138G862   379,895 15,257 SH   SOLE 0 0 0 15,257
INVESCO EXCH TRADED FD TR II NATL AMT MUNI 46138E537   492,510 20,869 SH   SOLE 0 0 0 20,869
INVESTMENT MANAGERS SER TR I AXS CHANGE FINAN 46144X107   421,067 13,466 SH   SOLE 0 0 0 13,466
IQVIA HLDGS INC COM 46266C105   209,237 931 SH   SOLE 0 0 0 931
ISHARES TR GNMA BOND ETF 46429B333   215,702 4,920 SH   SOLE 0 0 0 4,920
ISHARES TR MSCI KLD400 SOC 464288570   4,191,338 49,796 SH   SOLE 0 0 0 49,796
ISHARES TR NATIONAL MUN ETF 464288414   617,506 5,786 SH   SOLE 0 0 0 5,786
ISHARES TR NEW YORK MUN ETF 464288323   224,014 4,206 SH   SOLE 0 0 0 4,206
ISHARES TR GL CLEAN ENE ETF 464288224   1,841,779 100,097 SH   SOLE 0 0 0 100,097
ISHARES TR SHRT NAT MUN ETF 464288158   835,963 8,035 SH   SOLE 0 0 0 8,035
ISHARES TR IBONDS DEC 46435U697   380,259 14,762 SH   SOLE 0 0 0 14,762
ISHARES TR IBONDS DEC2023 46435G318   416,291 16,332 SH   SOLE 0 0 0 16,332
ISHARES TR IBONDS DEC 25 46435U432   379,337 14,404 SH   SOLE 0 0 0 14,404
ISHARES TR ESG AWR US AGRGT 46435U549   280,006 5,936 SH   SOLE 0 0 0 5,936
ISHARES TR ISHS 1-5YR INVS 464288646   266,346 5,309 SH   SOLE 0 0 0 5,309
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106   69,281 11,743 SH   SOLE 0 0 0 11,743
JOHNSON & JOHNSON COM 478160104   769,234 4,647 SH   SOLE 0 0 0 4,647
JOHNSON CTLS INTL PLC SHS G51502105   315,865 4,636 SH   SOLE 0 0 0 4,636
JPMORGAN CHASE & CO COM 46625H100   315,830 2,172 SH   SOLE 0 0 0 2,172
KIMBERLY-CLARK CORP COM 494368103   346,242 2,508 SH   SOLE 0 0 0 2,508
KT CORP SPONSORED ADR 48268K101   152,403 13,487 SH   SOLE 0 0 0 13,487
LAM RESEARCH CORP COM 512807108   326,893 508 SH   SOLE 0 0 0 508
LILLY ELI & CO COM 532457108   432,275 922 SH   SOLE 0 0 0 922
LINDE PLC SHS G54950103   272,456 715 SH   SOLE 0 0 0 715
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109   175,987 79,994 SH   SOLE 0 0 0 79,994
LOWES COS INC COM 548661107   391,751 1,736 SH   SOLE 0 0 0 1,736
MASTERCARD INCORPORATED CL A 57636Q104   844,692 2,148 SH   SOLE 0 0 0 2,148
MCCORMICK & CO INC COM NON VTG 579780206   413,057 4,735 SH   SOLE 0 0 0 4,735
MEDTRONIC PLC SHS G5960L103   534,185 6,063 SH   SOLE 0 0 0 6,063
MERCK & CO INC COM 58933Y105   600,078 5,200 SH   SOLE 0 0 0 5,200
META PLATFORMS INC CL A 30303M102   691,560 2,410 SH   SOLE 0 0 0 2,410
MICROSOFT CORP COM 594918104   2,081,509 6,112 SH   SOLE 0 0 0 6,112
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104   152,494 20,691 SH   SOLE 0 0 0 20,691
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109   81,170 26,440 SH   SOLE 0 0 0 26,440
MONDELEZ INTL INC CL A 609207105   222,297 3,048 SH   SOLE 0 0 0 3,048
MORGAN STANLEY COM NEW 617446448   200,015 2,342 SH   SOLE 0 0 0 2,342
NETFLIX INC COM 64110L106   222,336 505 SH   SOLE 0 0 0 505
NIKE INC CL B 654106103   301,125 2,728 SH   SOLE 0 0 0 2,728
NOKIA CORP SPONSORED ADR 654902204   79,070 19,007 SH   SOLE 0 0 0 19,007
NOMURA HLDGS INC SPONSORED ADR 65535H208   41,574 10,855 SH   SOLE 0 0 0 10,855
NOVARTIS AG SPONSORED ADR 66987V109   531,156 5,264 SH   SOLE 0 0 0 5,264
NOVO-NORDISK A S ADR 670100205   583,010 3,603 SH   SOLE 0 0 0 3,603
NVIDIA CORPORATION COM 67066G104   1,400,936 3,312 SH   SOLE 0 0 0 3,312
NXP SEMICONDUCTORS N V COM N6596X109   235,112 1,149 SH   SOLE 0 0 0 1,149
OCEAN PWR TECHNOLOGIES INC COM NEW 674870506   7,265 12,109 SH   SOLE 0 0 0 12,109
OPEN TEXT CORP COM 683715106   216,760 5,217 SH   SOLE 0 0 0 5,217
ORACLE CORP COM 68389X105   354,529 2,977 SH   SOLE 0 0 0 2,977
ORANGE SPONSORED ADR 684060106   271,251 23,303 SH   SOLE 0 0 0 23,303
ORGANIGRAM HLDGS INC COM 68620P101   7,498 19,224 SH   SOLE 0 0 0 19,224
OTIS WORLDWIDE CORP COM 68902V107   201,689 2,266 SH   SOLE 0 0 0 2,266
OWL ROCK CAPITAL CORPORATION COM 69121K104   187,617 13,980 SH   SOLE 0 0 0 13,980
PALO ALTO NETWORKS INC COM 697435105   620,970 2,430 SH   SOLE 0 0 0 2,430
PARKER-HANNIFIN CORP COM 701094104   217,405 557 SH   SOLE 0 0 0 557
PAYPAL HLDGS INC COM 70450Y103   366,341 5,490 SH   SOLE 0 0 0 5,490
PEARSON PLC SPONSORED ADR 705015105   108,921 10,393 SH   SOLE 0 0 0 10,393
PENTAIR PLC SHS G7S00T104   205,936 3,188 SH   SOLE 0 0 0 3,188
PIMCO ETF TR ENHANCD SHORT 72201R643   1,565,857 15,993 SH   SOLE 0 0 0 15,993
PIMCO ETF TR INTER MUN BD ACT 72201R866   448,774 8,657 SH   SOLE 0 0 0 8,657
PRICE T ROWE GROUP INC COM 74144T108   207,098 1,849 SH   SOLE 0 0 0 1,849
PROCTER AND GAMBLE CO COM 742718109   638,565 4,208 SH   SOLE 0 0 0 4,208
PROLOGIS INC. COM 74340W103   493,088 4,021 SH   SOLE 0 0 0 4,021
PROSHARES TR SHT 7-10 YR TR 74348A608   1,636,647 57,006 SH   SOLE 0 0 0 57,006
QUALCOMM INC COM 747525103   251,607 2,114 SH   SOLE 0 0 0 2,114
RAYONIER INC COM 754907103   274,795 8,751 SH   SOLE 0 0 0 8,751
REALTY INCOME CORP COM 756109104   570,794 9,547 SH   SOLE 0 0 0 9,547
ROYAL BK CDA COM 780087102   331,769 3,474 SH   SOLE 0 0 0 3,474
S&P GLOBAL INC COM 78409V104   450,530 1,124 SH   SOLE 0 0 0 1,124
SAP SE SPON ADR 803054204   721,381 5,273 SH   SOLE 0 0 0 5,273
SERVICENOW INC COM 81762P102   369,103 657 SH   SOLE 0 0 0 657
SK TELECOM LTD SPONSORED ADR 78440P306   233,335 11,960 SH   SOLE 0 0 0 11,960
SOLAREDGE TECHNOLOGIES INC COM 83417M104   242,453 901 SH   SOLE 0 0 0 901
SONOCO PRODS CO COM 835495102   249,184 4,222 SH   SOLE 0 0 0 4,222
SPDR SER TR NUVEEN BLMBRG SH 78468R739   652,517 13,869 SH   SOLE 0 0 0 13,869
SPDR SER TR PORTFOLIO SH TSR 78468R101   6,352,599 220,653 SH   SOLE 0 0 0 220,653
SPDR SER TR NUVEEN BLMBRG MU 78468R721   652,813 14,142 SH   SOLE 0 0 0 14,142
STANTEC INC COM 85472N109   200,625 3,076 SH   SOLE 0 0 0 3,076
STARBUCKS CORP COM 855244109   421,352 4,254 SH   SOLE 0 0 0 4,254
STRYKER CORPORATION COM 863667101   542,643 1,779 SH   SOLE 0 0 0 1,779
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209   96,495 11,220 SH   SOLE 0 0 0 11,220
SYNOPSYS INC COM 871607107   310,304 713 SH   SOLE 0 0 0 713
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   951,352 9,427 SH   SOLE 0 0 0 9,427
TARGET CORP COM 87612E106   419,790 3,183 SH   SOLE 0 0 0 3,183
TE CONNECTIVITY LTD SHS H84989104   204,570 1,460 SH   SOLE 0 0 0 1,460
TELEFONICA S A SPONSORED ADR 879382208   152,619 37,871 SH   SOLE 0 0 0 37,871
TELUS CORPORATION COM 87971M103   303,226 15,582 SH   SOLE 0 0 0 15,582
TENNANT CO COM 880345103   231,144 2,850 SH   SOLE 0 0 0 2,850
TESLA INC COM 88160R101   789,279 3,015 SH   SOLE 0 0 0 3,015
TEXAS INSTRS INC COM 882508104   421,984 2,344 SH   SOLE 0 0 0 2,344
THE CIGNA GROUP COM 125523100   467,949 1,668 SH   SOLE 0 0 0 1,668
THERMO FISHER SCIENTIFIC INC COM 883556102   829,836 1,590 SH   SOLE 0 0 0 1,590
THOMSON REUTERS CORP. COM 884903808   242,509 1,797 SH   SOLE 0 0 0 1,797
TJX COS INC NEW COM 872540109   339,307 4,002 SH   SOLE 0 0 0 4,002
TORONTO DOMINION BK ONT COM NEW 891160509   420,430 6,780 SH   SOLE 0 0 0 6,780
TOYOTA MOTOR CORP ADS 892331307   535,712 3,333 SH   SOLE 0 0 0 3,333
TRANE TECHNOLOGIES PLC SHS G8994E103   249,111 1,302 SH   SOLE 0 0 0 1,302
TRAVELERS COMPANIES INC COM 89417E109   343,777 1,980 SH   SOLE 0 0 0 1,980
UNILEVER PLC SPON ADR NEW 904767704   713,782 13,692 SH   SOLE 0 0 0 13,692
UNITED PARCEL SERVICE INC CL B 911312106   691,686 3,859 SH   SOLE 0 0 0 3,859
UNITEDHEALTH GROUP INC COM 91324P102   685,867 1,427 SH   SOLE 0 0 0 1,427
US BANCORP DEL COM NEW 902973304   413,290 12,509 SH   SOLE 0 0 0 12,509
VANGUARD MUN BD FDS TAX EXEMPT BD 922907746   259,688 5,171 SH   SOLE 0 0 0 5,171
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   9,287,698 158,331 SH   SOLE 0 0 0 158,331
VANGUARD WORLD FD MEGA GRWTH IND 921910816   292,503 1,243 SH   SOLE 0 0 0 1,243
VAPOTHERM INC COM 922107107   6,777 15,230 SH   SOLE 0 0 0 15,230
VERIZON COMMUNICATIONS INC COM 92343V104   334,988 9,007 SH   SOLE 0 0 0 9,007
VERTEX PHARMACEUTICALS INC COM 92532F100   212,392 604 SH   SOLE 0 0 0 604
VILLAGE FARMS INTL INC COM 92707Y108   8,663 14,468 SH   SOLE 0 0 0 14,468
VISA INC COM CL A 92826C839   676,533 2,849 SH   SOLE 0 0 0 2,849
VROOM INC COM 92918V109   18,917 13,137 SH   SOLE 0 0 0 13,137
WALMART INC COM 931142103   235,005 1,495 SH   SOLE 0 0 0 1,495
WASTE MGMT INC DEL COM 94106L109   222,860 1,285 SH   SOLE 0 0 0 1,285
WEC ENERGY GROUP INC COM 92939U106   384,457 4,357 SH   SOLE 0 0 0 4,357
WEST PHARMACEUTICAL SVSC INC COM 955306105   324,994 850 SH   SOLE 0 0 0 850
WEWORK INC CL A 96209A104   4,071 15,938 SH   SOLE 0 0 0 15,938
WEYERHAEUSER CO MTN BE COM NEW 962166104   250,583 7,478 SH   SOLE 0 0 0 7,478
WORKDAY INC CL A 98138H101   269,105 1,191 SH   SOLE 0 0 0 1,191
ZHONGCHAO INC CL A G9897X107   26,230 21,858 SH   SOLE 0 0 0 21,858