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 (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COMPANY Common 88579Y101 6,546 43,967 SH   SOLE   0 0 0
ABB LTD ADR ADR 000375204 534 16,497 SH   SOLE   0 0 0
ABBOTT LABORATORIES Common 002824100 16,899 142,778 SH   SOLE   0 0 0
ABBVIE INC Common 00287Y109 25,159 155,197 SH   SOLE   0 0 0
ABERDEEN STD GOLD ETF TR PHYSCL GOLD SHS ETF 00326A104 1,831 98,546 SH   SOLE   0 0 0
ACCENTURE Common G1151C101 40,518 120,149 SH   SOLE   0 0 0
ACTIVISION BLIZZARD INC COM Common 00507V109 4,922 61,446 SH   SOLE   0 0 0
ADOBE SYSTEMS INC Common 00724F101 23,759 52,146 SH   SOLE   0 0 0
ADVANCE AUTO PARTS INC Common 00751Y106 3,301 15,950 SH   SOLE   0 0 0
ADVANCED MICRO DEVICES INC Common 007903107 4,651 42,536 SH   SOLE   0 0 0
AES CORP Common 00130H105 720 28,000 SH   SOLE   0 0 0
AFFILIATED MANAGERS GROUP Common 008252108 530 3,761 SH   SOLE   0 0 0
AFLAC INC Common 001055102 607 9,426 SH   SOLE   0 0 0
AGCO CORP NY Reg Shrs 001084102 4,327 29,630 SH   SOLE   0 0 0
AGILENT TECH INC Common 00846U101 8,743 66,071 SH   SOLE   0 0 0
AIR LEASE CORP Class A 00912X302 216 4,837 SH   SOLE   0 0 0
AIR PRODUCTS & CHEM Common 009158106 12,147 48,605 SH   SOLE   0 0 0
AIRBNB INC COM CL A Class A 009066101 667 3,881 SH   SOLE   0 0 0
AKAMAI TECHNOLOGIES Common 00971T101 1,500 12,568 SH   SOLE   0 0 0
ALGONQUIN PWR UTILS CORP Common 015857105 186 11,980 SH   SOLE   0 0 0
ALIBABA GROUP HOLDING LTD ADR 01609W102 662 6,082 SH   SOLE   0 0 0
ALLSTATE CORP Common 020002101 1,066 7,694 SH   SOLE   0 0 0
ALPHABET INC CLASS A Class A 02079K305 84,539 30,395 SH   SOLE   0 0 0
ALPHABET INC CLASS C Common 02079K107 43,970 15,743 SH   SOLE   0 0 0
ALPS ETF TR CLEAN ENERGY ETF 00162Q460 288 4,556 SH   SOLE   0 0 0
ALTRIA GROUP INC Common 02209S103 1,163 22,262 SH   SOLE   0 0 0
AMAZON.COM INC Common 023135106 66,236 20,318 SH   SOLE   0 0 0
AMEREN CORP Common 023608102 329 3,514 SH   SOLE   0 0 0
AMERICA MOVIL SAB ADR ADR 02364W105 215 10,189 SH   SOLE   0 0 0
AMERICAN AIRLINES GROUP INC Common 02376R102 947 51,864 SH   SOLE   0 0 0
AMERICAN CENTY ETF TR AVANTIS INTL SMALL CAP VALUE ETF 025072802 1,704 27,225 SH   SOLE   0 0 0
AMERICAN ELECTRIC POWER CO INC Common 025537101 644 6,452 SH   SOLE   0 0 0
AMERICAN EXPRESS Common 025816109 21,015 112,378 SH   SOLE   0 0 0
AMERICAN FINANCIAL GROUP INC Common 025932104 4,213 28,933 SH   SOLE   0 0 0
AMERICAN HOMES 4 RENT REIT 02665T306 14,740 368,214 SH   SOLE   0 0 0
AMERICAN INTERNATIONAL GROUP INC Common 026874784 406 6,465 SH   SOLE   0 0 0
AMERICAN TOWER CORPORATION REIT 03027X100 23,876 95,041 SH   SOLE   0 0 0
AMERICAN WATER WORKS Common 030420103 1,003 6,057 SH   SOLE   0 0 0
AMERIPRISE FINANCIAL INC Common 03076C106 1,915 6,375 SH   SOLE   0 0 0
AMETEK INC Common 031100100 544 4,088 SH   SOLE   0 0 0
AMEX SPDR UTILITIES ETF 81369Y886 1,391 18,687 SH   SOLE   0 0 0
AMGEN INC Common 031162100 7,199 29,770 SH   SOLE   0 0 0
AMPHENOL CORPORATION Common 032095101 3,285 43,600 SH   SOLE   0 0 0
ANALOG DEVICES INC Common 032654105 1,964 11,889 SH   SOLE   0 0 0
ANHEUSER-BUSCH ADR ADR 03524A108 623 10,373 SH   SOLE   0 0 0
ANSYS INC Common 03662Q105 2,633 8,290 SH   SOLE   0 0 0
ANTHEM, INC. Common 036752103 6,162 12,544 SH   SOLE   0 0 0
AON PLC Common G0403H108 1,978 6,075 SH   SOLE   0 0 0
APACHE CORPORATION Common 03743Q108 1,091 26,404 SH   SOLE   0 0 0
APOLLO GLOBAL MGMT INC COM CL A Class A 03769M106 2,632 42,456 SH   SOLE   0 0 0
APPLE INC Common 037833100 180,409 1,033,211 SH   SOLE   0 0 0
APPLIED GENETIC TECHNOLOGIES C COM Common 03820J100 253 236,335 SH   SOLE   0 0 0
APPLIED MATERIALS INC Common 038222105 2,118 16,073 SH   SOLE   0 0 0
APTARGROUP INC Common 038336103 310 2,638 SH   SOLE   0 0 0
ARAMARK HOLDINGS CORP COM USD0.01 Common 03852U106 17,542 466,544 SH   SOLE   0 0 0
ARCH CAPITAL GROUP Common G0450A105 5,615 115,955 SH   SOLE   0 0 0
ARCHER-DANIELS MIDLAND COMPANY Common 039483102 1,356 15,018 SH   SOLE   0 0 0
ARCOS DORADOS HOLDINGS IN Common G0457F107 96 11,818 SH   SOLE   0 0 0
ARES CAPITAL CORPORATION Common 04010L103 277 13,210 SH   SOLE   0 0 0
ARTHUR J. GALLAGHER & CO. Common 363576109 232 1,326 SH   SOLE   0 0 0
ASML HOLDING NV NY Reg Shrs N07059210 2,694 4,033 SH   SOLE   0 0 0
ASPEN TECHNOLOGY INC COM Common 045327103 3,995 24,157 SH   SOLE   0 0 0
ASTRAZENECA ADR ADR 046353108 1,195 18,006 SH   SOLE   0 0 0
AT&T INC Common 00206R102 7,334 310,379 SH   SOLE   0 0 0
ATKORE INTL GROUP INC COM Common 047649108 962 9,772 SH   SOLE   0 0 0
ATLANTIC UN BANKSHARES CORP COM Bank Hld. Co. 04911A107 229 6,251 SH   SOLE   0 0 0
ATLASSIAN CORPORATION PLC Common G06242104 380 1,292 SH   SOLE   0 0 0
AUTODESK INC Common 052769106 335 1,561 SH   SOLE   0 0 0
AUTOMATIC DATA PROCESSING INC Common 053015103 13,470 59,197 SH   SOLE   0 0 0
AUTOZONE INC NEV Common 053332102 21,435 10,484 SH   SOLE   0 0 0
AVAGO TECHNOLOGIES LTD COM Common 11135F101 9,076 14,414 SH   SOLE   0 0 0
AVALONBAY COMMUNITIES INC REIT 053484101 863 3,473 SH   SOLE   0 0 0
AZENTA INC COM Common 114340102 520 6,279 SH   SOLE   0 0 0
B C E INC NEW Common 05534B760 6,847 123,463 SH   SOLE   0 0 0
BAIN CAP SPECIALTY FIN INC COM Common 05684B107 269 17,231 SH   SOLE   0 0 0
Baker Michael Corp Common 05722G100 434 11,930 SH   SOLE   0 0 0
BANK BRADESCO ADR 059460303 46 10,006 SH   SOLE   0 0 0
BANK NEW YORK MELLON Common 064058100 247 4,984 SH   SOLE   0 0 0
BANK OF AMERICA Common 060505104 15,434 374,419 SH   SOLE   0 0 0
BAR HARBOR BANKSHARES Common 066849100 911 31,846 SH   SOLE   0 0 0
BARCLAYS ADR ADR 06738E204 372 47,125 SH   SOLE   0 0 0
BAUSCH HEALTH COS INC COM NPV Common 071734107 3,544 155,118 SH   SOLE   0 0 0
BAXTER INTERNATIONAL Common 071813109 14,758 190,328 SH   SOLE   0 0 0
BECTON DICKINSON Common 075887109 8,424 31,671 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY CL B Class B 084670207 76,002 215,359 SH   SOLE   0 0 0
BERKSHIRE HATHAWAY INCORPORATED CLASS A Class A 084670108 213,155 403 SH   SOLE   0 0 0
BIO-RAD LABS INC Common 090572207 1,233 2,189 SH   SOLE   0 0 0
BJS WHSL CLUB HLDGS INC COM Common 05550J101 25,196 372,673 SH   SOLE   0 0 0
BLACKROCK INC Common 09247X101 3,723 4,872 SH   SOLE   0 0 0
BLACKSTONE GROUP L P COM UNIT REPSTG LTD MLP 09260D107 1,807 14,238 SH   SOLE   0 0 0
BLUEBIRD BIO INC Common 09609G100 166 34,291 SH   SOLE   0 0 0
BOEING CO Common 097023105 13,709 71,586 SH   SOLE   0 0 0
BOOKING HLDGS INC COM Common 09857L108 24,469 10,419 SH   SOLE   0 0 0
BOOZ ALLEN HAMILTON Common 099502106 3,862 43,971 SH   SOLE   0 0 0
BOSTON SCIENTIFIC CORP Common 101137107 417 9,418 SH   SOLE   0 0 0
BOX INC Class A 10316T104 3,470 119,422 SH   SOLE   0 0 0
BP PLC ADR ADR 055622104 1,463 49,768 SH   SOLE   0 0 0
BRASKEM S.A. ADR EA REP 2 PRF A NPV ADR 105532105 206 11,058 SH   SOLE   0 0 0
BRISTOL MYERS SQUIBB Common 110122108 14,322 196,109 SH   SOLE   0 0 0
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 10,091 64,809 SH   SOLE   0 0 0
BROOKFIELD ASSET MANAGEMENT INC LTD VTG Common 112585104 7,952 140,569 SH   SOLE   0 0 0
BROOKFIELD ASSET MGMT Class A G16169107 2,288 39,998 SH   SOLE   0 0 0
BROOKFIELD BUSINS CL A SUB VT ORD WI Class A 11259V106 222 6,812 SH   SOLE   0 0 0
BROOKFIELD INFRASTRUCTURE CORP COM Common 11275Q107 7,557 100,170 SH   SOLE   0 0 0
BROOKFIELD INFRASTRUCTURE PARTNERS LP MLP G16252101 560 8,457 SH   SOLE   0 0 0
BROOKFIELD RENEWABLE CORP COM CL A Class A 11284V105 7,218 164,785 SH   SOLE   0 0 0
BROOKLINE BANCORP INC. Common 11373M107 204 12,898 SH   SOLE   0 0 0
BROWN FORMAN CP CLASS B Class B 115637209 274 4,094 SH   SOLE   0 0 0
BUILDERS FIRSTSOURCE INC Common 12008R107 217 3,362 SH   SOLE   0 0 0
BWX TECHNOLOGIES INC Common 05605H100 733 13,603 SH   SOLE   0 0 0
C S X CORP Common 126408103 1,774 47,378 SH   SOLE   0 0 0
CABLE ONE INC COM Common 12685J105 403 275 SH   SOLE   0 0 0
CACI INTL INC CL A Class A 127190304 12,606 41,843 SH   SOLE   0 0 0
CADENCE DESIGN SYSTEMS INC Common 127387108 1,553 9,442 SH   SOLE   0 0 0
CAMBRIA EMERGING SHAREHOLDER YIELD ETF ETF 132061706 698 22,117 SH   SOLE   0 0 0
CAMDEN PROPERTY TRUST REIT 133131102 4,156 25,009 SH   SOLE   0 0 0
CANADIAN NATL RY CO Common 136375102 285 2,121 SH   SOLE   0 0 0
CANADIAN PACIFIC RAILWAYS COM NPV ISIN Common 13645T100 1,099 13,315 SH   SOLE   0 0 0
CAPITAL ONE FINANCIAL CORP Common 14040H105 19,125 145,670 SH   SOLE   0 0 0
CARLYLE GROUP LP Common 14316J108 723 14,787 SH   SOLE   0 0 0
CARMAX INC Common 143130102 1,101 11,416 SH   SOLE   0 0 0
CARRIER GLOBAL CORPORATION COM Common 14448C104 818 17,842 SH   SOLE   0 0 0
CASEY'S GENERAL STORES INC Common 147528103 1,188 5,993 SH   SOLE   0 0 0
CATALENT INC COM Common 148806102 5,046 45,499 SH   SOLE   0 0 0
CATERPILLAR INC Common 149123101 23,125 103,782 SH   SOLE   0 0 0
CBOE HOLDINGS, INC. Common 12503M108 1,230 10,754 SH   SOLE   0 0 0
CBRE GROUP INC COM USD0.01 CLASS A Class A 12504L109 553 6,037 SH   SOLE   0 0 0
CDK GLOBAL INC Common 12508E101 265 5,451 SH   SOLE   0 0 0
CDW CORP COM USD0.01 Common 12514G108 23,461 131,149 SH   SOLE   0 0 0
CENTENE CORPORATION Common 15135B101 422 5,011 SH   SOLE   0 0 0
CERNER CORPORATION Common 156782104 1,287 13,752 SH   SOLE   0 0 0
CERUS CORP Common 157085101 501 91,200 SH   SOLE   0 0 0
CHARTER COMMUNICATIONS INC Common 16119P108 926 1,698 SH   SOLE   0 0 0
CHECK POINT SOFTWARE TECHNOLOGIES Common M22465104 3,603 26,062 SH   SOLE   0 0 0
CHENIERE ENERGY INC NEW Common 16411R208 2,263 16,320 SH   SOLE   0 0 0
CHEVRON CORP Common 166764100 50,814 312,067 SH   SOLE   0 0 0
CHIMERA INVESTMENT CORP REIT 16934Q208 147 12,248 SH   SOLE   0 0 0
CHUBB CORP Common H1467J104 575 2,690 SH   SOLE   0 0 0
CHURCH & DWIGHT INC Common 171340102 991 9,971 SH   SOLE   0 0 0
CIGNA CORP Common 125523100 748 3,123 SH   SOLE   0 0 0
CINTAS CORP Common 172908105 569 1,337 SH   SOLE   0 0 0
CISCO SYSTEMS INC Common 17275R102 26,448 474,318 SH   SOLE   0 0 0
CITIGROUP INC Common 172967424 2,011 37,658 SH   SOLE   0 0 0
CITRIX SYSTEMS INC Common 177376100 526 5,210 SH   SOLE   0 0 0
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2022 CORP BD ETF 46138J882 3,832 180,233 SH   SOLE   0 0 0
CLIFFS NATURAL RES INC Common 185899101 3,942 122,393 SH   SOLE   0 0 0
CLOROX COMPANY Common 189054109 345 2,480 SH   SOLE   0 0 0
CME GROUP INC Common 12572Q105 1,826 7,678 SH   SOLE   0 0 0
CMS ENERGY CORP Common 125896100 817 11,676 SH   SOLE   0 0 0
COCA COLA CO Common 191216100 5,744 92,643 SH   SOLE   0 0 0
COGENT COMMUNICATIONS GRO Common 19239V302 244 3,671 SH   SOLE   0 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CORP Common 192446102 523 5,827 SH   SOLE   0 0 0
COINBASE GLOBAL INC COM CL A Class A 19260Q107 905 4,768 SH   SOLE   0 0 0
COLGATE-PALMOLIVE CO Common 194162103 3,598 47,449 SH   SOLE   0 0 0
COMCAST CORP Common 20030N101 12,713 271,538 SH   SOLE   0 0 0
COMERICA INC Common 200340107 357 3,949 SH   SOLE   0 0 0
COMMUNICATION SERVICES SPDR ETF ETF 81369Y852 1,693 24,608 SH   SOLE   0 0 0
COMPANHIA ENERGETICA DE MINAS GERAIS CEMIG Class A 204409601 44 13,800 SH   SOLE   0 0 0
CONAGRA FOODS INC Common 205887102 1,174 34,984 SH   SOLE   0 0 0
CONOCOPHILLIPS Common 20825C104 825 8,247 SH   SOLE   0 0 0
CONSOLIDATED EDISON INC Common 209115104 884 9,333 SH   SOLE   0 0 0
CONSTELLATION BRANDS INC CL A Class A 21036P108 975 4,232 SH   SOLE   0 0 0
CORNING INC Common 219350105 5,824 157,793 SH   SOLE   0 0 0
CORTEVA INC COM Common 22052L104 1,826 31,767 SH   SOLE   0 0 0
COSTCO WHOLESALE CORP Common 22160K105 17,104 29,702 SH   SOLE   0 0 0
CROWDSTRIKE HLDGS INC CL A WHEN DISTRIBU Class A 22788C105 1,606 7,072 SH   SOLE   0 0 0
CROWN CASTLE INTERNATIONAL CORP REIT 22822V101 11,387 61,686 SH   SOLE   0 0 0
CROWN HOLDINGS INC Common 228368106 650 5,200 SH   SOLE   0 0 0
CVS HEALTH CORPORATION Common 126650100 37,688 372,378 SH   SOLE   0 0 0
CYBERARK SOFTWARE LTD Common M2682V108 4,248 25,173 SH   SOLE   0 0 0
CYCLERION THERAPEUTICS INC COM Common 23255M105 114 102,884 SH   SOLE   0 0 0
D R HORTON INC Common 23331A109 2,874 38,568 SH   SOLE   0 0 0
DANAHER CORP Common 235851102 16,622 56,666 SH   SOLE   0 0 0
DAVITA INC Common 23918K108 790 6,986 SH   SOLE   0 0 0
DB X-TRACKERS MSCI EAFE HEDGED EQ ETF 233051200 20,519 544,139 SH   SOLE   0 0 0
DBX ETF TR XTRACK USD HIGH ETF 233051432 1,156 30,644 SH   SOLE   0 0 0
DEERE & COMPANY Common 244199105 2,616 6,296 SH   SOLE   0 0 0
DELL INC Common 24703L202 882 17,577 SH   SOLE   0 0 0
DESCARTES SYS GROUP Common 249906108 547 7,463 SH   SOLE   0 0 0
DESIGNER BRANDS INC COM CL A Class A 250565108 703 52,016 SH   SOLE   0 0 0
DFA T.A. U.S. CORE EQUITY 2 PORTFOLIO INSTITUTIONAL CLASS ETF 25434V708 4,897 177,574 SH   SOLE   0 0 0
DFA TAX MANAGED US EQUITY PORTFOLIO ETF 25434V401 3,125 63,743 SH   SOLE   0 0 0
Dimensional US Marketwide Value ETF ETF 25434V724 248 6,873 SH   SOLE   0 0 0
DIAGEO ADR ADR 25243Q205 3,738 18,401 SH   SOLE   0 0 0
DIAMONDBACK ENERGY INC Common 25278X109 353 2,577 SH   SOLE   0 0 0
DIGITAL REALTY TRUST INC REIT 253868103 262 1,845 SH   SOLE   0 0 0
DISCOVER FINL SVCS Common 254709108 3,751 34,040 SH   SOLE   0 0 0
DOLLAR GENERAL CORP NEW Common 256677105 325 1,462 SH   SOLE   0 0 0
DOMINION RESOURCES INC Common 25746U109 7,262 85,464 SH   SOLE   0 0 0
Donaldson Company Inc. Common 257651109 420 8,095 SH   SOLE   0 0 0
DOVER CORP Common 260003108 321 2,043 SH   SOLE   0 0 0
DOW CHEMICAL CO Common 260557103 6,622 103,916 SH   SOLE   0 0 0
DUKE ENERGY CORP COM USD0.001 ISIN US26 Common 26441C204 8,084 72,394 SH   SOLE   0 0 0
DUKE REALTY CORP REIT 264411505 360 6,199 SH   SOLE   0 0 0
DUPONT DE NEMOURS INC COM Common 26614N102 3,111 42,281 SH   SOLE   0 0 0
EAGLE BANCORP INC MD Common 268948106 646 11,335 SH   SOLE   0 0 0
EASTMAN CHEMICAL COMPANY Common 277432100 315 2,812 SH   SOLE   0 0 0
EATON CORP PLC COM Common G29183103 7,255 47,804 SH   SOLE   0 0 0
EBAY INC Common 278642103 397 6,928 SH   SOLE   0 0 0
ECOLAB INC Common 278865100 6,668 37,768 SH   SOLE   0 0 0
EDISON INTERNATIONAL Common 281020107 394 5,618 SH   SOLE   0 0 0
EDWARDS LIFESCIENCES CORP Common 28176E108 1,734 14,732 SH   SOLE   0 0 0
ELECTRONIC ARTS Common 285512109 16,104 127,293 SH   SOLE   0 0 0
EMERSON ELECTRIC CO Common 291011104 6,524 66,533 SH   SOLE   0 0 0
ENBRIDGE INC Common 29250N105 8,006 173,697 SH   SOLE   0 0 0
ENCANA CORP IAM COMMERCI Common 69047Q102 324 6,000 SH   SOLE   0 0 0
ENTERGY CORP Common 29364G103 550 4,715 SH   SOLE   0 0 0
ENTERPRISE PRODUCTS PARTNERS LP MLP 293792107 925 35,822 SH   SOLE   0 0 0
ENVISTA HOLDINGS CORP Common 29415F104 8,003 164,289 SH   SOLE   0 0 0
EPAM SYS INC Common 29414B104 3,867 13,039 SH   SOLE   0 0 0
EQUINIX INC NEW REIT 29444U700 455 613 SH   SOLE   0 0 0
EQUITY RESIDENTIAL REIT 29476L107 541 6,016 SH   SOLE   0 0 0
ERICSSON ADR EACH REP 1 ORD B SEK1 ADR 294821608 341 37,350 SH   SOLE   0 0 0
ESSENTIAL UTILS INC COM Common 29670G102 269 5,253 SH   SOLE   0 0 0
ESTEE LAUDER COMPANIES INC CL A Class A 518439104 260 954 SH   SOLE   0 0 0
ETSY INC COM Common 29786A106 1,646 13,244 SH   SOLE   0 0 0
EV TAX-MGD GBL DIV EQUITY INCOME COMMON ETF 27829F108 295 30,414 SH   SOLE   0 0 0
EVERSOURCE ENERGY Common 30040W108 314 3,565 SH   SOLE   0 0 0
EXCHANGE TRADED CONCEPTS TR ROBO GLOBAL ROBOTICS AND AUTOMATION INDEX ETF ETF 301505707 359 6,151 SH   SOLE   0 0 0
EXTRA SPACE STORAGE INC REIT 30225T102 3,917 19,052 SH   SOLE   0 0 0
EXXON MOBIL CORP Common 30231G102 14,192 171,841 SH   SOLE   0 0 0
FACEBOOK INC Common 30303M102 5,198 23,377 SH   SOLE   0 0 0
FACTSET RESEARCH SYSTEMS INC Common 303075105 356 820 SH   SOLE   0 0 0
FAIR ISAAC CORP COM Common 303250104 1,130 2,423 SH   SOLE   0 0 0
FAIRFAX FINANCIAL HOLDINGS LTD Common 303901102 216 395 SH   SOLE   0 0 0
FARMERS BANKSHARES INC common 309479103 422 19,250 SH   SOLE   0 0 0
FEDERAL REALTY INVESTMENT TRUST REIT 313745101 2,755 22,569 SH   SOLE   0 0 0
FEDEX CORP Common 31428X106 3,052 13,190 SH   SOLE   0 0 0
FIDELITY NATIONAL FINANCIAL INC Common 31620R303 6,297 128,930 SH   SOLE   0 0 0
FIDELITY TOTAL BOND ETF ETF 316188309 2,735 54,950 SH   SOLE   0 0 0
FIFTH THIRD BANCORP Common 316773100 1,173 27,245 SH   SOLE   0 0 0
FIRST AMERICAN FINANCIAL CORP Common 31847R102 440 6,795 SH   SOLE   0 0 0
FIRST INDUSTRIAL REALTY TRUST REIT 32054K103 4,626 74,717 SH   SOLE   0 0 0
FIRST REPUBLIC BANK Common 33616C100 2,844 17,546 SH   SOLE   0 0 0
FIRST TR EXCHNG TRADED FD VIII TCW UNCON ETF 33740F888 5,824 228,108 SH   SOLE   0 0 0
FIRST TR ISE GLOBAL WIND ENERGY INDEX FD ETF 33736G106 1,207 61,094 SH   SOLE   0 0 0
FIRST TRUST CLOUD COMPUTING ETF ETF 33734X192 233 2,577 SH   SOLE   0 0 0
FIRST TRUST LONG SHORT EQUITY ETF ETF 33739P103 2,498 49,271 SH   SOLE   0 0 0
FIRST TRUST NASDAQ TECHNOLOGY DIV ETF ETF 33738R118 793 13,458 SH   SOLE   0 0 0
FISERV INC Common 337738108 1,193 11,767 SH   SOLE   0 0 0
FLEXSHARES IBOXX 3YR TARGET TIPS ETF 33939L506 2,726 105,215 SH   SOLE   0 0 0
FLOOR & DECOR HLDGS INC CL A Class A 339750101 616 7,605 SH   SOLE   0 0 0
FLUTTER ENTERTAINMENT PLC Common 344044102 236 4,044 SH   SOLE   0 0 0
FLYWIRE CORPORATION COM VTG Common 302492103 722 23,600 SH   SOLE   0 0 0
FORD MOTOR CO Common 345370860 1,562 92,349 SH   SOLE   0 0 0
FORTINET INC COM Common 34959E109 1,646 4,816 SH   SOLE   0 0 0
FORTUNE BRANDS HOME & SECURITY INC Common 34964C106 5,854 78,810 SH   SOLE   0 0 0
FREEPORT MCMORAN COPPER & GOLD INC. Common 35671D857 386 7,760 SH   SOLE   0 0 0
FT EMRGING MKTS SML CAP ETF 33737J307 306 7,539 SH   SOLE   0 0 0
GAMING & LEISURE PPTYS INC REIT 36467J108 271 5,768 SH   SOLE   0 0 0
GARTNER INC Common 366651107 1,096 3,683 SH   SOLE   0 0 0
Genentech Inc. Common 37611X100 42 10,394 SH   SOLE   0 0 0
GENERAL DYNAMICS Common 369550108 1,514 6,276 SH   SOLE   0 0 0
GENERAL ELECTRIC CO Common 369604301 3,886 42,471 SH   SOLE   0 0 0
GENERAL MILLS INC Common 370334104 2,920 43,122 SH   SOLE   0 0 0
GENERAL MOTORS CO Common 37045V100 4,090 93,503 SH   SOLE   0 0 0
GENUINE PARTS CO Common 372460105 5,762 45,723 SH   SOLE   0 0 0
GILEAD SCIENCES INC Common 375558103 5,249 88,286 SH   SOLE   0 0 0
GLAXOSMITHKLINE ADR ADR 37733W105 210 4,821 SH   SOLE   0 0 0
GLOBAL PAYMENTS INC Common 37940X102 1,349 9,859 SH   SOLE   0 0 0
GLOBAL X FDS CLOUD COMPUTNG ETF 37954Y442 535 24,312 SH   SOLE   0 0 0
Global X Fds Renewable Energy ETF 37954Y707 265 16,477 SH   SOLE   0 0 0
GLOBAL X FDS US INFR DEV ETF ETF 37954Y673 652 23,065 SH   SOLE   0 0 0
GLOBAL X FDS US PFD ETF ETF 37954Y657 1,625 69,157 SH   SOLE   0 0 0
GLOBAL X FINTECH ETF ETF 37954Y814 486 15,173 SH   SOLE   0 0 0
Global X Lithium ETF ETF 37954Y855 1,241 16,127 SH   SOLE   0 0 0
GLOBE LIFE INC COM Common 37959E102 5,792 57,571 SH   SOLE   0 0 0
GOLDMAN SACHS GROUP Common 38141G104 251 761 SH   SOLE   0 0 0
GRAINGER W W INC Common 384802104 4,536 8,795 SH   SOLE   0 0 0
GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF 46137V357 30,182 191,377 SH   SOLE   0 0 0
GUGGENHEIM SOLAR ETF 46138G706 1,309 17,350 SH   SOLE   0 0 0
HALLIBURTON CO HOLDINGS Common 406216101 374 9,866 SH   SOLE   0 0 0
HALOZYME THERAPEUTICS INC COM Common 40637H109 3,222 80,804 SH   SOLE   0 0 0
HCA HOLDINGS INC Common 40412C101 571 2,280 SH   SOLE   0 0 0
HEALTHCARE TR AMER INC CL A REIT 42225P501 696 22,218 SH   SOLE   0 0 0
HEICO CORP Common 422806109 1,358 8,846 SH   SOLE   0 0 0
HENRY JACK & ASSOCIATES INC Common 426281101 3,208 16,278 SH   SOLE   0 0 0
HENRY SCHEIN INC Common 806407102 1,953 22,405 SH   SOLE   0 0 0
HERSHEY COMPANY Common 427866108 288 1,328 SH   SOLE   0 0 0
HEWLETT-PACKARD CO Common 40434L105 516 14,209 SH   SOLE   0 0 0
HINGHAM INSTITUTIONAL SAVINGS Common 433323102 654 1,905 SH   SOLE   0 0 0
HOLOGIC INC Common 436440101 1,756 22,858 SH   SOLE   0 0 0
HOME DEPOT INC Common 437076102 34,985 116,878 SH   SOLE   0 0 0
HONEYWELL INTL INC Common 438516106 13,603 69,908 SH   SOLE   0 0 0
HOWMET AEROSPACE INC COM Common 443201108 221 6,157 SH   SOLE   0 0 0
HUNTINGTON BANCSHARES INC COM Common 446150104 275 18,797 SH   SOLE   0 0 0
HUNTINGTON INGALLS INDUSTRIES INC Common 446413106 938 4,701 SH   SOLE   0 0 0
IAA INC COM Common 449253103 1,983 51,847 SH   SOLE   0 0 0
ICON PLC Common G4705A100 5,420 22,284 SH   SOLE   0 0 0
IDACORP Common 451107106 3,642 31,574 SH   SOLE   0 0 0
IDEX CORPORATION Common 45167R104 1,319 6,881 SH   SOLE   0 0 0
IDEXX LABS CORP Common 45168D104 1,144 2,092 SH   SOLE   0 0 0
ILLINOIS TOOL WORKS Common 452308109 1,012 4,831 SH   SOLE   0 0 0
ILLUMINA INC Common 452327109 1,574 4,505 SH   SOLE   0 0 0
INDEPENDENT BANK CP MASS Common 453836108 665 8,137 SH   SOLE   0 0 0
India Fund Inc Common Closed-End ETF 454089103 591 30,623 SH   SOLE   0 0 0
INTEGER HOLDINGS CORP COM Common 45826H109 2,595 32,208 SH   SOLE   0 0 0
INTEL CORP Common 458140100 7,301 147,324 SH   SOLE   0 0 0
INTERCONTINENTAL EX Common 45866F104 33,867 256,334 SH   SOLE   0 0 0
INTERNATIONAL BUSINESS MACHINES Common 459200101 6,224 47,870 SH   SOLE   0 0 0
INTERNATIONAL CONSOLIDATED AIRLINE SPON ADR ADR 459348108 385 102,763 SH   SOLE   0 0 0
INTERPUBLIC GROUP COS INC DEL Common 460690100 346 9,748 SH   SOLE   0 0 0
INTUIT INC Common 461202103 31,990 66,529 SH   SOLE   0 0 0
INTUITIVE SURGICAL INC. Common 46120E602 769 2,548 SH   SOLE   0 0 0
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 895 13,341 SH   SOLE   0 0 0
IQ HEDGE MULTI-STRATEGY TRACKER ETF 45409B107 3,968 128,660 SH   SOLE   0 0 0
IQ INDEX MERGER ARBITRAGE ETF 45409B800 550 17,234 SH   SOLE   0 0 0
IRON MOUNTAIN INC REIT 46284V101 312 5,629 SH   SOLE   0 0 0
ISHARES BARCLAYS 1-3 YEAR TREASURY BOND ETF 464287457 10,982 131,754 SH   SOLE   0 0 0
ISHARES BARCLAYS 3-7 YR TREAS BD FD ETF 464288661 206 1,689 SH   SOLE   0 0 0
ISHARES BARCLAYS SHORT TREAS BOND ETF 464288679 213 1,933 SH   SOLE   0 0 0
ISHARES BARCLAYS TIPS BOND ETF 464287176 1,098 8,815 SH   SOLE   0 0 0
ISHARES CHINA LARGE CAP ETF 464287184 211 6,600 SH   SOLE   0 0 0
ISHARES CMBS ETF ETF 46429B366 703 14,105 SH   SOLE   0 0 0
ISHARES CORE DIVIDEND GROWTH ETF 46434V621 3,516 65,839 SH   SOLE   0 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 15,329 220,532 SH   SOLE   0 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 5,915 106,480 SH   SOLE   0 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 47,924 105,631 SH   SOLE   0 0 0
ISHARES CORE S&P TOTAL US STOCK MARKET E ETF 464287150 7,193 71,265 SH   SOLE   0 0 0
ISHARES CORE TOTAL US BOND MARKET ETF 464287226 67,626 631,431 SH   SOLE   0 0 0
ISHARES CORE US GROWTH ETF ETF 464287671 15,662 148,234 SH   SOLE   0 0 0
ISHARES CORE US REIT ETF 464288521 8,664 134,019 SH   SOLE   0 0 0
ISHARES CURRENCY HEDGE MSCI ETF 46435G847 568 18,271 SH   SOLE   0 0 0
ISHARES DOW JONES INTL SELECT DIV IDX ETF 464288448 4,057 127,751 SH   SOLE   0 0 0
ISHARES DOW JONES SELECT DIVIDEND INDEX ETF 464287168 1,384 10,800 SH   SOLE   0 0 0
ISHARES DOW JONES U S REAL ESTATE ETF 464287739 323 2,987 SH   SOLE   0 0 0
ISHARES DOW JONES US HOME CONSTRUCTION ETF 464288752 268 4,525 SH   SOLE   0 0 0
ISHARES DOW JONES US PHARMACEUTICALS ETF 464288836 263 1,355 SH   SOLE   0 0 0
ISHARES EDGE MSCI MULTIFACTOR GLOBAL ETF 46434V316 255 6,915 SH   SOLE   0 0 0
ISHARES EDGE MSCI MULTIFACTOR INTL ETF 46434V274 6,813 246,214 SH   SOLE   0 0 0
ISHARES EDGE MSCI MULTIFACTOR USA ETF 46434V282 30,495 685,596 SH   SOLE   0 0 0
ISHARES EDGE MSCI MULTIFACTOR USA SMALL-CAP ETF 46434V290 674 12,345 SH   SOLE   0 0 0
ISHARES FLOATING RATE BOND ETF 46429B655 704 13,941 SH   SOLE   0 0 0
ISHARES GLOBAL INFRASTRUCTURE ETF 464288372 3,050 59,963 SH   SOLE   0 0 0
ISHARES GOLD TRUST ETF 464285204 1,797 48,786 SH   SOLE   0 0 0
ISHARES IBOXX HIGH YIELD CORP BOND ETF 464288513 704 8,553 SH   SOLE   0 0 0
ISHARES IBOXX INVESTOP INVESTMENT GRAD ETF 464287242 632 5,223 SH   SOLE   0 0 0
ISHARES INC CURRENCY HEDGED MSCI EMERGIN ETF 46434G509 314 11,403 SH   SOLE   0 0 0
ISHARES INC EMERGING MKTS CORP BOND FUND ETF 464286251 2,093 45,100 SH   SOLE   0 0 0
ISHARES INC MLT FCTR EMG MKT ETF 46434G889 216 4,471 SH   SOLE   0 0 0
ISHARES JP MORGAN EMERGING MARKETS BOND ETF 464288281 256 2,618 SH   SOLE   0 0 0
ISHARES MSCI ACWI ETF ETF 464288257 368 3,692 SH   SOLE   0 0 0
ISHARES MSCI ACWI EX US ETF 464288240 4,662 89,186 SH   SOLE   0 0 0
ISHARES MSCI ALL COUNTRY ASIA EX JPN IDX ETF 464288182 1,162 15,488 SH   SOLE   0 0 0
ISHARES MSCI CHINA ETF ETF 46429B671 624 11,805 SH   SOLE   0 0 0
ISHARES MSCI EAFE GROWTH INDEX ETF 464288885 23,144 240,406 SH   SOLE   0 0 0
ISHARES MSCI EAFE INDEX ETF 464287465 18,600 252,713 SH   SOLE   0 0 0
ISHARES MSCI EAFE SMALL CAP INDEX ETF 464288273 19,111 288,078 SH   SOLE   0 0 0
ISHARES MSCI EAFE VALUE INDEX ETF 464288877 6,961 138,492 SH   SOLE   0 0 0
ISHARES MSCI EMERGING MARKETS ETF 464287234 42,419 939,506 SH   SOLE   0 0 0
ISHARES MSCI EMERGING MARKETS ESG OPIMITZED ETF ETF 46434G863 1,165 31,724 SH   SOLE   0 0 0
ISHARES MSCI KLD 400 SOCIAL ETF 464288570 297 3,433 SH   SOLE   0 0 0
ISHARES MSCI SOUTH KOREA ETF 464286772 2,519 35,358 SH   SOLE   0 0 0
ISHARES MSCI TAIWAN ETF 46434G772 3,116 50,702 SH   SOLE   0 0 0
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 1,539 15,892 SH   SOLE   0 0 0
ISHARES MSCI USA MINIMUM VOLATILITY ETF ETF 46429B697 13,008 167,689 SH   SOLE   0 0 0
ISHARES MT GOV/CORP ETF 464288612 311 2,868 SH   SOLE   0 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FD ETF 464287556 217 1,665 SH   SOLE   0 0 0
ISHARES RUSSELL 1000 ETF ETF 464287622 139,066 556,109 SH   SOLE   0 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 34,875 125,617 SH   SOLE   0 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 6,793 40,929 SH   SOLE   0 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 9,145 44,552 SH   SOLE   0 0 0
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF 464287648 3,505 13,703 SH   SOLE   0 0 0
ISHARES RUSSELL MID-CAP ETF ETF 464287499 18,069 231,537 SH   SOLE   0 0 0
ISHARES RUSSELL MIDCAP GROWTH INDEX ETF 464287481 2,519 25,068 SH   SOLE   0 0 0
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 4,119 34,426 SH   SOLE   0 0 0
ISHARES S&P 500 GROWTH INDEX ETF 464287309 25,540 334,376 SH   SOLE   0 0 0
ISHARES S&P 500 VALUE INDEX ETF 464287408 17,055 109,525 SH   SOLE   0 0 0
ISHARES S&P MIDCAP 400 ETF 464287507 30,500 113,662 SH   SOLE   0 0 0
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 967 12,518 SH   SOLE   0 0 0
ISHARES S&P MIDCAP 400 VALUE INDEX ETF 464287705 770 7,023 SH   SOLE   0 0 0
ISHARES S&P NATL AMT FREE MUNI BND FND ETF 464288414 3,833 34,963 SH   SOLE   0 0 0
ISHARES S&P NORTH AMERICAN TECHNOLOGY SO ETF 464287515 5,856 16,977 SH   SOLE   0 0 0
ISHARES S&P SMALLCAP 600 ETF 464287804 38,099 353,165 SH   SOLE   0 0 0
ISHARES S&P SMALLCAP 600 GROWTH ETF 464287887 8,644 69,098 SH   SOLE   0 0 0
ISHARES S&P SMALLCAP VALUE INDEX ETF 464287879 1,318 12,875 SH   SOLE   0 0 0
ISHARES SHORT-TERM NATIONAL AM ETF 464288158 16,463 157,393 SH   SOLE   0 0 0
ISHARES TR DJ US INDL ETF 464287754 774 7,346 SH   SOLE   0 0 0
ISHARES TR GLOBAL CLEAN ENERGY ETF ETF 464288224 1,665 77,363 SH   SOLE   0 0 0
ISHARES TR HIGH YLD BD FCTR ETF 46435G250 3,361 68,984 SH   SOLE   0 0 0
ISHARES TR INTRM TR CRP ETF ETF 464288638 465 8,483 SH   SOLE   0 0 0
ISHARES TR MRGSTR MD CP GRW ETF 464288307 523 8,130 SH   SOLE   0 0 0
ISHARES TR MSCI EAFE ESG OP ETF 46435G516 322 4,371 SH   SOLE   0 0 0
ISHARES TR MSCI INTL MOMENT ETF 46434V449 977 27,561 SH   SOLE   0 0 0
ISHARES TR RUS TP200 GR ETF ETF 464289438 760 4,781 SH   SOLE   0 0 0
ISHARES TR RUSSELL ETF 464287630 17,532 108,625 SH   SOLE   0 0 0
ISHARES TR RUSSELL ETF 464287689 46,746 178,167 SH   SOLE   0 0 0
ISHARES TR S&P US PFD STK INDEX FD ETF 464288687 3,025 83,056 SH   SOLE   0 0 0
ISHARES TR USD INV GRDE ETF ETF 464288620 511 9,285 SH   SOLE   0 0 0
ISHARES TRUST 0-5YR HIGH YIELD CORP BD I ETF 46434V407 6,495 147,749 SH   SOLE   0 0 0
ISHARES TRUST CONVERTIBLE BOND ETF ETF 46435G102 230 2,758 SH   SOLE   0 0 0
ISHARES TRUST CORE MSCI TOTAL INTL STK E ETF 46432F834 246,659 3,704,704 SH   SOLE   0 0 0
ISHARES TRUST DOW JONES ETF 464287721 233 2,260 SH   SOLE   0 0 0
ISHARES TRUST HIGH DIVIDEND ETF ETF 46429B663 222 2,079 SH   SOLE   0 0 0
ISHARES TRUST MSCI USA QUALITY FACTOR ET ETF 46432F339 694 5,153 SH   SOLE   0 0 0
ISHARES U S ETF TR INFLATION HEDG ETF 46431W580 3,546 122,178 SH   SOLE   0 0 0
ISHARES US ETF TR SHT MAT BD ETF ETF 46431W507 2,981 60,144 SH   SOLE   0 0 0
JACOBS ENGR GROUP INC COM Common 469814107 30,078 218,255 SH   SOLE   0 0 0
JD COM INC SPONSORED ADR REPSTG COM CL A Class A 47215P106 1,057 18,261 SH   SOLE   0 0 0
JEFFERIES GROUP INC. Common 47233W109 7,630 232,257 SH   SOLE   0 0 0
JOHN BEAN TECHNOLOGIES CORP Common 477839104 1,520 12,829 SH   SOLE   0 0 0
JOHNSON & JOHNSON Common 478160104 34,962 197,271 SH   SOLE   0 0 0
JOHNSON CONTROLS INTERNATIONAL Common G51502105 218 3,330 SH   SOLE   0 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC ETF 46641Q837 562 11,180 SH   SOLE   0 0 0
JPMORGAN CHASE & CO Common 46625H100 72,887 534,673 SH   SOLE   0 0 0
KEURIG DR PEPPER INC Common 49271V100 311 8,215 SH   SOLE   0 0 0
KEYCORP INC Common 493267108 997 44,555 SH   SOLE   0 0 0
KEYSIGHT TECHNOLOGIES INC COM USD0.01 WD Common 49338L103 3,207 20,299 SH   SOLE   0 0 0
KIMBERLY CLARK CORP Common 494368103 1,148 9,318 SH   SOLE   0 0 0
KKR & CO LP Common 48251W104 14,028 239,912 SH   SOLE   0 0 0
KLA-TENCOR CORPORATION Common 482480100 4,533 12,382 SH   SOLE   0 0 0
KRANESHARES TR QUADRTC INT RT ETF 500767736 5,999 234,138 SH   SOLE   0 0 0
L3HARRIS TECHNOLOGIES INC COM Common 502431109 12,718 51,187 SH   SOLE   0 0 0
LABORATORY CORP OF AMERICA Common 50540R409 2,553 9,683 SH   SOLE   0 0 0
LAM RESEARCH CORPORATION Common 512807108 23,698 44,081 SH   SOLE   0 0 0
LANDSTAR SYSTEM INC. Common 515098101 6,887 45,659 SH   SOLE   0 0 0
LAS VEGAS SANDS CORP Common 517834107 597 15,351 SH   SOLE   0 0 0
LAZARD LTD Common G54050102 762 22,088 SH   SOLE   0 0 0
LIBERTY LATIN AMERICA LTD Common G9001E128 115 12,005 SH   SOLE   0 0 0
LILLY ELI & COMPANY Common 532457108 5,420 18,925 SH   SOLE   0 0 0
LINDE PLC Common G5494J103 5,249 16,433 SH   SOLE   0 0 0
LITHIA MOTORS INC CL A Class A 536797103 3,110 10,363 SH   SOLE   0 0 0
LIVE NATION ENTMT Common 538034109 6,675 56,737 SH   SOLE   0 0 0
LKQ CORP Common 501889208 6,288 138,475 SH   SOLE   0 0 0
LOCKHEED MARTIN CORP Common 539830109 2,148 4,866 SH   SOLE   0 0 0
LOEWS CORPORATION Common 540424108 420 6,480 SH   SOLE   0 0 0
LOWES COMPANIES Common 548661107 44,881 221,976 SH   SOLE   0 0 0
LPL FINL HLDGS INC COM Common 50212V100 622 3,407 SH   SOLE   0 0 0
LULULEMON ATHLETICA INC COM STK USD0.01 Common 550021109 1,253 3,432 SH   SOLE   0 0 0
M & T BANK CORPORATION Common 55261F104 201 1,188 SH   SOLE   0 0 0
MAGELLAN MIDSTREAM PARTNERS LP MLP 559080106 460 9,380 SH   SOLE   0 0 0
MANPOWER GROUP Common 56418H100 279 2,971 SH   SOLE   0 0 0
MARATHON PETROLEUM CORP Common 56585A102 825 9,644 SH   SOLE   0 0 0
MARKEL CORPORATION Common 570535104 11,235 7,616 SH   SOLE   0 0 0
MARKET VECTORS ETF INTERNATIONAL HIGH YIELD ETF 92189F445 479 21,612 SH   SOLE   0 0 0
MARKET VECTORS GOLD MINERS ETF ETF 92189F106 337 8,783 SH   SOLE   0 0 0
MARKET VECTORS INTERM MUN IND ETF ETF 92189H201 886 18,714 SH   SOLE   0 0 0
MARKETAXESS HLDGS INC COM Common 57060D108 435 1,280 SH   SOLE   0 0 0
MARRIOTT INTL INC CL A Class A 571903202 2,048 11,652 SH   SOLE   0 0 0
MARSH & MCLENNAN COS Common 571748102 299 1,756 SH   SOLE   0 0 0
MARVELL TECH GROUP Common 573874104 669 9,325 SH   SOLE   0 0 0
MASCO CORPORATION Common 574599106 501 9,824 SH   SOLE   0 0 0
MASTERCARD INC Common 57636Q104 48,032 134,399 SH   SOLE   0 0 0
MC CORMICK & CO INC Common 579780107 16,427 164,266 SH   SOLE   0 0 0
MCCORMICK & CO INC Common 579780206 7,302 73,165 SH   SOLE   0 0 0
MCDONALDS CORP Common 580135101 17,898 72,378 SH   SOLE   0 0 0
MCKESSON CORPORATION Common 58155Q103 1,090 3,559 SH   SOLE   0 0 0
MEDICAL PROPERTIES TRUST INC. REIT 58463J304 1,548 73,240 SH   SOLE   0 0 0
MEDTRONIC INC Common G5960L103 10,679 96,254 SH   SOLE   0 0 0
MERCADOLIBRE INC Common 58733R102 271 228 SH   SOLE   0 0 0
MERCK & CO INC Common 58933Y105 36,022 439,019 SH   SOLE   0 0 0
MERCURY COMPUTER SYSTEM Common 589378108 322 5,000 SH   SOLE   0 0 0
MERIDIAN BIOSCIENCE INC. Common 589584101 4,319 166,364 SH   SOLE   0 0 0
METLIFE INC Common 59156R108 1,605 22,843 SH   SOLE   0 0 0
METTLER-TOLEDO INTERNATIONAL INC. Common 592688105 2,060 1,500 SH   SOLE   0 0 0
MGM RESORTS INTERNATIONAL Common 552953101 278 6,633 SH   SOLE   0 0 0
MICROCHIP TECHNOLOGY INC Common 595017104 5,467 72,751 SH   SOLE   0 0 0
MICRON TECHNOLOGY Common 595112103 1,820 23,360 SH   SOLE   0 0 0
MICROSOFT CORP Common 594918104 190,318 617,295 SH   SOLE   0 0 0
MICROVISION INC Common 594960304 73 15,527 SH   SOLE   0 0 0
MIDCAP SPDR ETF 78467Y107 1,595 3,253 SH   SOLE   0 0 0
MODERNA INC COM Common 60770K107 233 1,350 SH   SOLE   0 0 0
MONDELEZ INTL INC COM Common 609207105 2,202 35,077 SH   SOLE   0 0 0
MONSTER BEVERAGE CORP Common 61174X109 222 2,777 SH   SOLE   0 0 0
MOODY'S CORP Common 615369105 16,205 48,027 SH   SOLE   0 0 0
MORGAN STANLEY Common 617446448 865 9,895 SH   SOLE   0 0 0
MOTOROLA INC COM Common 620076307 514 2,124 SH   SOLE   0 0 0
MSCI INC. Common 55354G100 2,308 4,589 SH   SOLE   0 0 0
NAM TAI PROPERTY INC Common G63907102 121 19,400 SH   SOLE   0 0 0
NCR CORPORATION Common 62886E108 940 23,398 SH   SOLE   0 0 0
NETAPP INC Common 64110D104 239 2,885 SH   SOLE   0 0 0
NETFLIX COM INC COM Common 64110L106 5,788 15,451 SH   SOLE   0 0 0
NEW YORK TIMES COMPANY Common 650111107 293 6,382 SH   SOLE   0 0 0
NEWMARK GROUP INC CL A Class A 65158N102 159 10,000 SH   SOLE   0 0 0
NEWMONT MINING CORP Common 651639106 1,485 18,693 SH   SOLE   0 0 0
NEXSTAR BROADCASTING GP Common 65336K103 9,041 47,968 SH   SOLE   0 0 0
NEXTERA ENERGY INC Common 65339F101 8,371 98,816 SH   SOLE   0 0 0
NICE SYS LTD SPONSORED ADR ISIN US65365 ADR 653656108 1,204 5,497 SH   SOLE   0 0 0
NIKE INC Common 654106103 2,177 16,182 SH   SOLE   0 0 0
NMI HOLDINGS INC CLASS A Class A 629209305 3,897 189,013 SH   SOLE   0 0 0
NOMAD FOODS LIMITED ORD NPV Common G6564A105 3,018 133,642 SH   SOLE   0 0 0
NORFOLK SOUTHERN CORP Common 655844108 2,874 10,075 SH   SOLE   0 0 0
Northern Oil And Gas Inc Common 665531307 289 10,238 SH   SOLE   0 0 0
NORTHROP GRUMMAN CORP Common 666807102 28,289 63,255 SH   SOLE   0 0 0
NORWEGIAN CRUISE LINE HLDGS LTD Common G66721104 999 45,646 SH   SOLE   0 0 0
NOVARTIS ADR ADR 66987V109 645 7,352 SH   SOLE   0 0 0
NOVOCURE LTD COM Common G6674U108 7,270 87,749 SH   SOLE   0 0 0
NOVO-NORDISK ADR ADR 670100205 907 8,165 SH   SOLE   0 0 0
NUSHARES ETF TR NUVEEN ESG US ETF 67092P870 6,427 266,460 SH   SOLE   0 0 0
NUVEEN TAXABLE MUNICPL INCM FD COM Closed-End ETF 67074C103 375 18,750 SH   SOLE   0 0 0
NVENT ELECTRIC PLC COM Common G6700G107 3,687 106,020 SH   SOLE   0 0 0
NVIDIA CORP Common 67066G104 52,220 191,379 SH   SOLE   0 0 0
NVR INC Common 62944T105 1,041 233 SH   SOLE   0 0 0
NXP SEMICONDUCTORS N V Common N6596X109 27,939 150,958 SH   SOLE   0 0 0
OLD REPUBLIC INTERNATIONAL Common 680223104 7,935 306,723 SH   SOLE   0 0 0
ON SEMICONDUCTOR CRP ISIN US6821891057 Common 682189105 503 8,028 SH   SOLE   0 0 0
ONEOK INC Common 682680103 338 4,780 SH   SOLE   0 0 0
OPEN LENDING CORPORATION COM C L A Class A 68373J104 2,970 157,046 SH   SOLE   0 0 0
ORACLE CORPORATION Common 68389X105 18,956 229,135 SH   SOLE   0 0 0
O'REILLY AUTOMOTIVE Common 67103H107 353 516 SH   SOLE   0 0 0
ORGANON & CO COMMON STOCK Common 68622V106 325 9,313 SH   SOLE   0 0 0
OSHKOSH CORPORATION Common 688239201 525 5,213 SH   SOLE   0 0 0
OTIS WORLDWIDE CORP COM Common 68902V107 985 12,807 SH   SOLE   0 0 0
PACCAR INC Common 693718108 211 2,394 SH   SOLE   0 0 0
PACKAGING CORPORATION OF AMERICA Common 695156109 647 4,145 SH   SOLE   0 0 0
PALANTIR TECHNOLOGIES INC CL A Class A 69608A108 147 10,735 SH   SOLE   0 0 0
PALO ALTO NETWORKS INC Common 697435105 498 800 SH   SOLE   0 0 0
PARAMOUNT GLOBAL CLASS B COMMON STOCK Class B 92556H206 1,184 31,320 SH   SOLE   0 0 0
PARKER HANNIFIN CORP Common 701094104 762 2,686 SH   SOLE   0 0 0
PAYCHEX INC Common 704326107 7,619 55,829 SH   SOLE   0 0 0
PAYCOM SOFTWARE INC COM Common 70432V102 2,419 6,984 SH   SOLE   0 0 0
PAYPAL HOLDINGS INCO Common 70450Y103 3,424 29,604 SH   SOLE   0 0 0
PENSKE AUTOMOTIVE GROUP Common 70959W103 744 7,935 SH   SOLE   0 0 0
PEPSICO INC Common 713448108 60,073 358,902 SH   SOLE   0 0 0
PERKINELMER INC Common 714046109 868 4,977 SH   SOLE   0 0 0
PFIZER INC Common 717081103 14,936 288,510 SH   SOLE   0 0 0
PHILIP MORRIS INTERNATIONAL INC Common 718172109 5,944 63,278 SH   SOLE   0 0 0
PHILLIPS 66 COM Common 718546104 670 7,759 SH   SOLE   0 0 0
PHILLIPS EDISON &CO INC Common 71844V201 9,747 283,411 SH   SOLE   0 0 0
PIMCO ENHANCED SHORT MATURITY ETF 72201R833 42,219 421,511 SH   SOLE   0 0 0
PIMCO INVEST GRADE CORP ETF 72201R817 838 8,044 SH   SOLE   0 0 0
PIMCO TOTAL RETURN ETF 72201R775 234 2,297 SH   SOLE   0 0 0
PIONEER DIVIDEND HIGH INCOME Closed-End ETF 723653101 1,009 78,380 SH   SOLE   0 0 0
PIONEER NATURAL RESOURCES CO Common 723787107 9,659 38,631 SH   SOLE   0 0 0
PNC FINANCIAL SERVICES GROUP Common 693475105 23,017 124,786 SH   SOLE   0 0 0
POLARIS INDUSTRIES INC Common 731068102 383 3,633 SH   SOLE   0 0 0
POTLATCH CORPORATION NEW Common 737630103 1,010 19,150 SH   SOLE   0 0 0
PowerShares DWA Emer Mkts Tech Leaders ETF 46138E867 770 32,954 SH   SOLE   0 0 0
POWERSHARES ETF SENIOR LOAN PORTFOLIO ETF 46138G508 8,492 390,065 SH   SOLE   0 0 0
POWERSHARES EXCH TRADED FD TR II PREFERR ETF 46138E511 778 57,365 SH   SOLE   0 0 0
POWERSHARES FINANCIAL PFD ETF 46137V621 242 14,302 SH   SOLE   0 0 0
PowerShares FTSE RAFI Emerging Markets ETF 46138E727 6,996 336,004 SH   SOLE   0 0 0
POWERSHARES FTSE RAFI US 1000 ETF 46137V613 339 1,986 SH   SOLE   0 0 0
POWERSHARES INTER DVD ACHIEV POWERSHARES ETF 46137V548 200 10,168 SH   SOLE   0 0 0
POWERSHARES VARIABLE ETF 46138G870 843 34,477 SH   SOLE   0 0 0
POWERSHS QQQ TRUST SER ETF 46090E103 22,882 63,116 SH   SOLE   0 0 0
POWERSHS WILDERHILL CLEAN ENERGY ETF 46137V134 1,401 21,511 SH   SOLE   0 0 0
PPG INDUSTRIES INC. Common 693506107 333 2,540 SH   SOLE   0 0 0
PPL CORPORATION Common 69351T106 386 13,510 SH   SOLE   0 0 0
PRINCIPAL FINANCIAL GROUP Common 74251V102 749 10,208 SH   SOLE   0 0 0
PRIVIA HEALTH GROUP INC COM Common 74276R102 1,856 69,422 SH   SOLE   0 0 0
PROCTER & GAMBLE CO Common 742718109 48,195 315,411 SH   SOLE   0 0 0
PROGRESSIVE CORP OHIO Common 743315103 1,073 9,411 SH   SOLE   0 0 0
PROLOGIS INC REIT 74340W103 10,356 64,131 SH   SOLE   0 0 0
PROSHARES ULTRAPRO QQQ ETF 74347X831 615 10,573 SH   SOLE   0 0 0
PROSHS ULTRAPRO NEW ETF ETF 74347B110 567 42,500 SH   SOLE   0 0 0
PRUDENTIAL FINANCIAL INC Common 744320102 608 5,143 SH   SOLE   0 0 0
PUBLIC STORAGE REIT 74460D109 1,492 3,822 SH   SOLE   0 0 0
PUREFUNDS ISE CYBER ETF 26924G201 480 8,170 SH   SOLE   0 0 0
QORVO INC COM Common 74736K101 1,686 13,587 SH   SOLE   0 0 0
QUALCOMM INC Common 747525103 16,336 106,896 SH   SOLE   0 0 0
QUANTA SERVICES INC Common 74762E102 2,363 17,958 SH   SOLE   0 0 0
RAYTHEON TECHNOLOGIES CORP COM Common 75513E101 17,040 172,001 SH   SOLE   0 0 0
REALTY INCOME CORPORATION REIT 756109104 2,894 41,755 SH   SOLE   0 0 0
REGENERON PHARMACEUTICALS INC Common 75886F107 3,063 4,386 SH   SOLE   0 0 0
RELIANCE STEEL AND ALUMINUM Common 759509102 1,547 8,439 SH   SOLE   0 0 0
REPSOL SA ADR ADR 76026T205 565 42,550 SH   SOLE   0 0 0
REPUBLIC SERVICES INC CL A Class A 760759100 5,143 38,818 SH   SOLE   0 0 0
RIVIAN AUTOMOTIVE INC COM CL A Class A 76954A103 214 4,253 SH   SOLE   0 0 0
ROBERT HALF INTERNATIONAL INC Common 770323103 1,351 11,835 SH   SOLE   0 0 0
ROBLOX CORP CL A Class A 771049103 590 12,767 SH   SOLE   0 0 0
ROCKWELL AUTOMATION INC Common 773903109 1,476 5,272 SH   SOLE   0 0 0
ROPER INDS INC Common 776696106 6,834 14,472 SH   SOLE   0 0 0
ROSS STORES INC Common 778296103 24,536 271,231 SH   SOLE   0 0 0
ROYAL BANK OF CANADA COM NPV ISIN CA780 Common 780087102 537 4,872 SH   SOLE   0 0 0
S & P GLOBAL INC Common 78409V104 1,093 2,665 SH   SOLE   0 0 0
SALESFORCE COM INC Common 79466L302 5,879 27,687 SH   SOLE   0 0 0
SANDY SPRING BANCORP INC. Common 800363103 490 10,900 SH   SOLE   0 0 0
SANOFI ADR ADR 80105N105 718 13,984 SH   SOLE   0 0 0
SCH US DIV EQUITY ETF ETF 808524797 25,448 322,576 SH   SOLE   0 0 0
SCHLUMBERGER LIMITED Common 806857108 2,371 57,386 SH   SOLE   0 0 0
SCHWAB FUNDAMENTAL US ETF 808524763 918 17,176 SH   SOLE   0 0 0
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 3,575 47,776 SH   SOLE   0 0 0
SCHWAB LARGE CAP VALUE ETF ETF 808524409 5,133 71,902 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR 1000 INDEX ETF ETF 808524722 14,499 329,306 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR EMERGING MKTS EQUITY ETF 808524706 632 22,764 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR FUNDAMENTAL INTL LAR ETF 808524755 1,247 38,679 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR INTL EQUITY ETF ETF 808524805 4,960 135,076 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR INTL SMALL CAP EQUIT ETF 808524888 46,841 1,233,623 SH   SOLE   0 0 0
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL U ETF 808524771 1,706 29,155 SH   SOLE   0 0 0
SCHWAB US BROAD MARKET ETF ETF 808524102 1,545 28,947 SH   SOLE   0 0 0
SCHWAB US LARGE CAT ETF ETF 808524201 25,122 466,526 SH   SOLE   0 0 0
SCHWAB US REIT ETF ETF 808524847 760 30,517 SH   SOLE   0 0 0
SCHWAB US SMALL CAP ETF ETF 808524607 829 17,505 SH   SOLE   0 0 0
SCOTTS MIRACLE GRO CO Common 810186106 514 4,183 SH   SOLE   0 0 0
SECTOR SPDR ENERGY ETF 81369Y506 418 5,466 SH   SOLE   0 0 0
SECTOR SPDR FINANCIAL ETF ETF 81369Y605 12,291 320,754 SH   SOLE   0 0 0
SECTOR SPDR HEALTH CARE ETF 81369Y209 13,976 102,022 SH   SOLE   0 0 0
SECTOR SPDR TECHNOLOGY ETF ETF 81369Y803 29,305 184,388 SH   SOLE   0 0 0
SECTOR SPDR TR SHS BEN INT CONSUMER STAP ETF 81369Y308 484 6,378 SH   SOLE   0 0 0
SECTOR SPDR TR SHS BEN INT INDUSTRIAL ETF 81369Y704 814 7,908 SH   SOLE   0 0 0
SELECT SECTOR SPDR TR CONSUMER DISCRETIO ETF 81369Y407 279 1,510 SH   SOLE   0 0 0
SERVICE NOW INC Common 81762P102 909 1,633 SH   SOLE   0 0 0
SHELL ADR EACH REP 2 ORD WI Common 780259305 1,595 29,043 SH   SOLE   0 0 0
SHERWIN WILLIAMS CO Common 824348106 1,164 4,664 SH   SOLE   0 0 0
SHOPIFY INC Common 82509L107 276 408 SH   SOLE   0 0 0
SIMON PROPERTY GROUP INC REIT 828806109 364 2,770 SH   SOLE   0 0 0
SKYWORKS SOLUTIONS INC Common 83088M102 231 1,736 SH   SOLE   0 0 0
SLM CORP Common 78442P106 600 32,683 SH   SOLE   0 0 0
SOFI TECHNOLOGIES INC Common 83406F102 1,379 145,955 SH   SOLE   0 0 0
SONY GROUP CORPORATION SPON ADS ADR 835699307 514 5,003 SH   SOLE   0 0 0
SOUTHERN CO Common 842587107 1,171 16,143 SH   SOLE   0 0 0
SOUTHWEST AIRLNS CO Common 844741108 1,104 24,103 SH   SOLE   0 0 0
SPDR BARCLAYS CAPITAL CONVERTIBLE SECS ETF 78464A359 889 11,559 SH   SOLE   0 0 0
SPDR BARCLAYS INTERNATIONAL CORPORATE BD ETF 78464A151 235 7,365 SH   SOLE   0 0 0
SPDR DOW JONES INDL AVERAGE ETF TR UNIT ETF 78467X109 285 822 SH   SOLE   0 0 0
SPDR GOLD TRUST ETF 78463V107 50,024 276,912 SH   SOLE   0 0 0
SPDR INDEX SHS FDS MSCI ACWI EX-US ETF ETF 78463X848 5,103 185,422 SH   SOLE   0 0 0
SPDR INTL DIV ETF ETF 78463X772 877 22,626 SH   SOLE   0 0 0
SPDR NUVEEN BARCLAY EFT ETF 78468R739 12,690 268,113 SH   SOLE   0 0 0
SPDR NUVEEN BARCLAYS CAPITAL MUNI BOND ETF 78468R721 3,114 65,040 SH   SOLE   0 0 0
SPDR PORTFOLIO LARGE CAP ETF ETF 78464A854 241 4,527 SH   SOLE   0 0 0
SPDR PORTFOLIO MID CAP ETF ETF 78464A847 4,655 98,704 SH   SOLE   0 0 0
SPDR S&P 400 MID CAP GROWTH ETF 78464A821 228 3,067 SH   SOLE   0 0 0
SPDR S&P 400 MID CAP VALUE ETF 78464A839 567 8,055 SH   SOLE   0 0 0
SPDR S&P 500 ETF 78462F103 57,709 127,777 SH   SOLE   0 0 0
SPDR S&P 500 GROWTH ETF 78464A409 614 9,270 SH   SOLE   0 0 0
SPDR S&P 500 VALUE ETF 78464A508 435 10,410 SH   SOLE   0 0 0
SPDR S&P 600 SMALL CAP GROWTH ETF 78464A201 2,149 25,636 SH   SOLE   0 0 0
Spdr S&P China Etf ETF 78463X400 1,223 13,879 SH   SOLE   0 0 0
SPDR S&P DIVIDEND ETF 78464A763 7,852 61,288 SH   SOLE   0 0 0
SPDR SER TR MSCI USA STRTGIC ETF 78468R812 137,243 1,101,470 SH   SOLE   0 0 0
SPDR SER TR S&P BIOTECH ETF ETF 78464A870 3,393 37,754 SH   SOLE   0 0 0
SPDR BARCLAYS 1-3 MONTH T-BILL ETF ETF 78468R663 2,691 29,428 SH   SOLE   0 0 0
SPDR DOUBLELINE TOTAL RETURN TACT ETF ETF 78467V848 12,047 269,082 SH   SOLE   0 0 0
SQUARE INC Common 852234103 233 1,716 SH   SOLE   0 0 0
SS&C TECHNOLOGS HLDG Common 78467J100 209 2,789 SH   SOLE   0 0 0
SSGA ACTIVE ETF MULTI-ASSET REAL RETURN ETF 78467V103 4,444 144,147 SH   SOLE   0 0 0
STAG INDL INC Common 85254J102 281 6,785 SH   SOLE   0 0 0
STARBUCKS CORP Common 855244109 3,123 34,329 SH   SOLE   0 0 0
STARWOOD PROPERTY TRUST INC. REIT 85571B105 1,071 44,300 SH   SOLE   0 0 0
STATE STREET CORP Common 857477103 458 5,261 SH   SOLE   0 0 0
STERIS CORPORATION Common G8473T100 1,372 5,675 SH   SOLE   0 0 0
STORE CAP CORP REIT 862121100 362 12,377 SH   SOLE   0 0 0
STRYKER CORP Common 863667101 661 2,472 SH   SOLE   0 0 0
SUNCOR ENERGY COM Common 867224107 24,762 759,805 SH   SOLE   0 0 0
SYNNEX CORP Common 87162W100 534 5,171 SH   SOLE   0 0 0
SYNOPSYS INC Common 871607107 216 648 SH   SOLE   0 0 0
SYNOVUS FINL CORP Common 87161C501 761 15,537 SH   SOLE   0 0 0
SYSCO CORP Common 871829107 7,432 91,021 SH   SOLE   0 0 0
T MOBILE US INC COM Common 872590104 877 6,831 SH   SOLE   0 0 0
T ROWE PRICE GROUP INC Common 74144T108 1,005 6,646 SH   SOLE   0 0 0
TAIWAN SEMICONDUCTOR MFG LTD ADR ADR 874039100 1,018 9,763 SH   SOLE   0 0 0
TAKE-TWO INTERACTIVE SOFT Common 874054109 4,566 29,701 SH   SOLE   0 0 0
TARGET CORP Common 87612E106 9,959 46,930 SH   SOLE   0 0 0
TE CONNECTIVITY LTD COM CHF0.77 Common H84989104 554 4,231 SH   SOLE   0 0 0
TESLA MOTORS INC COM USD0.001 Common 88160R101 3,998 3,710 SH   SOLE   0 0 0
TEXAS INSTRUMENTS INC Common 882508104 1,425 7,768 SH   SOLE   0 0 0
THE CHARLES SCHWAB CORP Common 808513105 1,401 16,623 SH   SOLE   0 0 0
THE ENSIGN GROUP Common 29358P101 5,074 56,373 SH   SOLE   0 0 0
THERMO FISHER SCIENTIFIC INC Common 883556102 10,878 18,417 SH   SOLE   0 0 0
TILT HOLDINGS INC COM Common 88688R104 3 10,000 SH   SOLE   0 0 0
TJX COMPANIES INC Common 872540109 6,094 100,593 SH   SOLE   0 0 0
TOLL BROS INC Common 889478103 2,627 55,871 SH   SOLE   0 0 0
TORONTO-DOMINION BANK COM Common 891160509 218 2,750 SH   SOLE   0 0 0
TOYOTA MOTOR CORP ADR ADR 892331307 294 1,631 SH   SOLE   0 0 0
TRACTOR SUPPLY Common 892356106 617 2,643 SH   SOLE   0 0 0
TRANE TECHNOLOGIES PLC COM Common G8994E103 381 2,498 SH   SOLE   0 0 0
TRANSCAT INC COM Common 893529107 1,108 13,650 SH   SOLE   0 0 0
TRANSDIGM GROUP INC Common 893641100 3,165 4,858 SH   SOLE   0 0 0
TRANSOCEAN LIMITED COM CHF15 Common H8817H100 109 23,930 SH   SOLE   0 0 0
TRANSUNION COM Common 89400J107 2,793 27,024 SH   SOLE   0 0 0
TRAVEL PLUS LEISURE CO COM Common 894164102 3,718 64,174 SH   SOLE   0 0 0
TRAVELERS COMPANIES Common 89417E109 1,688 9,238 SH   SOLE   0 0 0
TRIMBLE NAVIGATION LTD Common 896239100 15,846 219,657 SH   SOLE   0 0 0
TRUIST FINL CORP Common 89832Q109 3,501 61,744 SH   SOLE   0 0 0
UBER TECHNOLOGIES INC COM Common 90353T100 212 5,934 SH   SOLE   0 0 0
UBS AG CHF0.10 Common H42097107 418 21,415 SH   SOLE   0 0 0
UDR INC Common 902653104 587 10,239 SH   SOLE   0 0 0
ULTA SALON COSM & FRAG INC COM Common 90384S303 305 765 SH   SOLE   0 0 0
UNILEVER PLC ADR 904767704 1,303 28,587 SH   SOLE   0 0 0
UNION PACIFIC CORP Common 907818108 15,003 54,913 SH   SOLE   0 0 0
UNITED MICROELECTRONICS CORP A DR ADR 910873405 339 37,123 SH   SOLE   0 0 0
UNITED PARCEL SERVICES INC Common 911312106 6,238 29,085 SH   SOLE   0 0 0
UNITED RENTALS INC Common 911363109 25,319 71,278 SH   SOLE   0 0 0
UNITEDHEALTH GROUP Common 91324P102 67,765 132,881 SH   SOLE   0 0 0
Universal Forest Prods Inc Common 90278Q108 793 10,277 SH   SOLE   0 0 0
US BANCORP Common 902973304 7,407 139,359 SH   SOLE   0 0 0
US FOOD HOLDING CORP Common 912008109 4,674 124,199 SH   SOLE   0 0 0
UTZ BRANDS INC Common 918090101 365 24,712 SH   SOLE   0 0 0
V F CORPORATION Common 918204108 553 9,718 SH   SOLE   0 0 0
VALERO ENERGY CORP Common 91913Y100 480 4,725 SH   SOLE   0 0 0
VANGUARD CORP BOND ETF ETF 92206C409 1,444 18,487 SH   SOLE   0 0 0
VANGUARD DIVIDEND APPRECIATION ETF 921908844 189,108 1,166,181 SH   SOLE   0 0 0
VANGUARD ESG US STOCK ETF ETF 921910733 1,299 16,027 SH   SOLE   0 0 0
VANGUARD EXTENDED MARKET ETF S &P COMPL ETF 922908652 62,532 377,473 SH   SOLE   0 0 0
VANGUARD FTSE DEVELOPED MKTS ETF ETF 921943858 51,983 1,082,311 SH   SOLE   0 0 0
VANGUARD FUNDS MSCI EUROPE ETF ETF 922042874 285 4,579 SH   SOLE   0 0 0
VANGUARD HIGH DIVIDEND YIELD ETF 921946406 121,089 1,078,746 SH   SOLE   0 0 0
VANGUARD INDEX FDS VANGUARD SMALL CAP VI ETF 922908751 6,928 32,599 SH   SOLE   0 0 0
VANGUARD INDEX GROWTH ETF 922908736 9,644 33,534 SH   SOLE   0 0 0
VANGUARD INDEX VALUE ETF 922908744 50,754 343,443 SH   SOLE   0 0 0
VANGUARD INFO TECH INDEX ETF 92204A702 423 1,016 SH   SOLE   0 0 0
VANGUARD INTERMEDIATE TERM CORP BOND ETF 92206C870 9,210 107,045 SH   SOLE   0 0 0
VANGUARD INTERNATIONAL BOND INDEX ETF 92203J407 206 3,928 SH   SOLE   0 0 0
VANGUARD INTERNATIONAL EQUITY INDEX ETF 922042775 2,127 36,935 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX FDS MSCI EMER ETF 922042858 78,357 1,698,621 SH   SOLE   0 0 0
VANGUARD INTL EQUITY INDEX FDS TOTAL WOR ETF 922042742 1,152 11,374 SH   SOLE   0 0 0
VANGUARD LRG CAP ETF US PRIME MKT 750 ETF 922908637 69,276 332,273 SH   SOLE   0 0 0
VANGUARD MID CAP GRWTH INDEX I NTL US ETF 922908538 6,212 27,881 SH   SOLE   0 0 0
VANGUARD MID-CAP ETF ETF 922908629 5,277 22,189 SH   SOLE   0 0 0
VANGUARD MID-CAP VALUE ETF ETF 922908512 42,389 283,217 SH   SOLE   0 0 0
VANGUARD MUNI BOND TAX-EXEMPT ETF ETF 922907746 3,622 70,261 SH   SOLE   0 0 0
VANGUARD REIT INDEX ETF ETF 922908553 4,129 38,100 SH   SOLE   0 0 0
VANGUARD RUSSELL 1000 ETF ETF 92206C730 7,448 35,945 SH   SOLE   0 0 0
VANGUARD RUSSELL 1000 VALUE INDEX ETF ETF 92206C714 21,490 295,194 SH   SOLE   0 0 0
VANGUARD RUSSELL 2000 ETF ETF 92206C664 2,325 28,058 SH   SOLE   0 0 0
VANGUARD S&P 500 ETF ETF 922908363 230,673 555,610 SH   SOLE   0 0 0
VANGUARD SCOTTSDALE FDS VANGUARD RUSS3000 IDX FD ETF SHS ETF 92206C599 651 3,192 SH   SOLE   0 0 0
VANGUARD SECTOR INDEX FDS VANGUARD HEALT ETF 92204A504 493 1,939 SH   SOLE   0 0 0
VANGUARD SHORT TERM ETF 92206C102 248 4,188 SH   SOLE   0 0 0
VANGUARD SHORT-TERM BOND INDEX ETF 921937827 3,315 42,559 SH   SOLE   0 0 0
VANGUARD SMALL CAP GROWTH ETF ETF 922908595 35,563 143,324 SH   SOLE   0 0 0
VANGUARD SMALL CAP VALUE ETF ETF 922908611 42,791 243,215 SH   SOLE   0 0 0
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 6,951 87,395 SH   SOLE   0 0 0
VANGUARD TOTAL INTL ETF ETF 921909768 24,301 406,779 SH   SOLE   0 0 0
VANGUARD TOTAL STOCK MARKET ETF 922908769 113,524 498,632 SH   SOLE   0 0 0
Vanguard Ultra Short ETF 92203C303 539 10,910 SH   SOLE   0 0 0
VANGUARD US FINLS ETF 92204A405 17,010 182,138 SH   SOLE   0 0 0
Vanguard Whitehall Funds International H ETF 921946794 634 9,378 SH   SOLE   0 0 0
VEEVA SYS INC CL A COM Common 922475108 9,597 45,171 SH   SOLE   0 0 0
VENTAS INC REIT 92276F100 432 6,989 SH   SOLE   0 0 0
VERISIGN INC Common 92343E102 441 1,981 SH   SOLE   0 0 0
VERIZON COMMUNICATIONS Common 92343V104 14,304 280,800 SH   SOLE   0 0 0
VERTEX PHARMACEUTCLS INC Common 92532F100 16,855 64,585 SH   SOLE   0 0 0
VIATRIS INC COM Common 92556V106 127 11,655 SH   SOLE   0 0 0
VICI PPTYS INC COM REIT 925652109 1,210 42,526 SH   SOLE   0 0 0
VIRTU FINANCIAL INC Common 928254101 1,287 34,568 SH   SOLE   0 0 0
VISA INC COM Class A 92826C839 17,282 77,927 SH   SOLE   0 0 0
VISTA OUTDOOR INC COM Common 928377100 789 22,099 SH   SOLE   0 0 0
VMWARE INC Common 928563402 1,934 16,983 SH   SOLE   0 0 0
W. P. CAREY INC REIT 92936U109 1,477 18,272 SH   SOLE   0 0 0
WALGREENS BOOTS ALLIANCE INC COM ISIN U Common 931427108 6,571 146,773 SH   SOLE   0 0 0
WALMART STORES INC Common 931142103 2,636 17,699 SH   SOLE   0 0 0
WALT DISNEY CO Common 254687106 27,420 199,915 SH   SOLE   0 0 0
WASHINGTON REIT REIT 939653101 948 37,158 SH   SOLE   0 0 0
WASTE CONNECTIONS INC. Common 94106B101 426 3,046 SH   SOLE   0 0 0
WASTE MANAGEMENT INC Common 94106L109 2,106 13,290 SH   SOLE   0 0 0
WATERS CORP Common 941848103 2,046 6,593 SH   SOLE   0 0 0
WEBSTER FINANCIAL CORP Common 947890109 3,567 63,567 SH   SOLE   0 0 0
WELLCARE MGMT GROUP INC REIT 95040Q104 1,445 15,026 SH   SOLE   0 0 0
WELLS FARGO & CO Common 949746101 1,238 25,537 SH   SOLE   0 0 0
WESCO INTERNATIONAL INC. Common 95082P105 3,473 26,686 SH   SOLE   0 0 0
WESTERN ALLIANCE BANCORPORATION Common 957638109 4,500 54,332 SH   SOLE   0 0 0
WESTLAKE CHEM CORP Common 960413102 307 2,490 SH   SOLE   0 0 0
WEYERHAEUSER CO REIT 962166104 478 12,610 SH   SOLE   0 0 0
WILLIAMS COS INC Common 969457100 275 8,227 SH   SOLE   0 0 0
WIPRO LTD ADR ADR 97651M109 130 16,898 SH   SOLE   0 0 0
WISCONSIN ENERGY Common 92939U106 1,353 13,557 SH   SOLE   0 0 0
WISDOMTREE CBOE S&P PUT WRITE ETF 97717X560 336 9,563 SH   SOLE   0 0 0
WISDOMTREE EMERG MKTS EQUITY INCOME FUND ETF 97717W315 1,408 32,184 SH   SOLE   0 0 0
WISDOMTREE EQUITY INC FD ETF 97717W208 3,265 37,066 SH   SOLE   0 0 0
WISDOMTREE LARGECAP DIVIDEND ETF 97717W307 1,139 17,330 SH   SOLE   0 0 0
WISDOMTREE TR INTL SMALLCAP DIVID FD ETF 97717W760 1,339 19,512 SH   SOLE   0 0 0
WISDOMTREE TR WISDOMTREE EMERGING MKTS C ETF 97717X784 4,867 73,666 SH   SOLE   0 0 0
WISDOMTREE US QLTY DIV GRWTH ETF 97717X669 1,536 24,123 SH   SOLE   0 0 0
WORKDAY INC CL A Common 98138H101 700 2,923 SH   SOLE   0 0 0
WYNDHAM HOTELS &RESORTS INC COM Common 98311A105 4,179 49,342 SH   SOLE   0 0 0
XCEL ENERGY INC Common 98389B100 486 6,729 SH   SOLE   0 0 0
YETI HOLDINGS INC Common 98585X104 687 11,446 SH   SOLE   0 0 0
YUM! BRANDS INC Common 988498101 363 3,062 SH   SOLE   0 0 0
ZEBRA TECHNOLOGIES CORPORATION Common 989207105 568 1,374 SH   SOLE   0 0 0
ZIMMER BIOMET HLDGS INC COM Common 98956P102 4,818 37,672 SH   SOLE   0 0 0
ZIONS BANCORPORATION Common 989701107 807 12,315 SH   SOLE   0 0 0
ZOETIS INC COM USD0.01 CL A Common 98978V103 3,902 20,688 SH   SOLE   0 0 0
VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 21,554 302,045 SH   SOLE   0 0 0
INNOVATIVE INDL PPTYS INC COM REIT 45781V101 511 2,486 SH   SOLE   0 0 0
MGM GROWTH PPTYS LLC CL A COM Class A 55303A105 258 6,675 SH   SOLE   0 0 0
PHYSICIANS REALTY TR REIT 71943U104 282 16,073 SH   SOLE   0 0 0
SCHWAB US MID-CAP ETF ETF 808524508 699 9,218 SH   SOLE   0 0 0
CSW Industrials, Inc. Common 126402106 591 5,030 SH   SOLE   0 0 0
Energy Transfer LP MLP 29273V100 262 23,384 SH   SOLE   0 0 0
FNCB Bancorp Inc Common 302578109 521 55,000 SH   SOLE   0 0 0
First Long Island Corp. Common 320734106 1,095 56,270 SH   SOLE   0 0 0
Gladstone Land Corp REIT 376549101 6,612 181,549 SH   SOLE   0 0 0
Imperial Oil Ltd Common 453038408 1,615 33,418 SH   SOLE   0 0 0
Janus Henderson Group PLC Common G4474Y214 831 23,739 SH   SOLE   0 0 0
Jounce Therapeutics Inc Common 481116101 136 20,000 SH   SOLE   0 0 0
Mid-America Apartment Communit Common 59522J103 278 1,325 SH   SOLE   0 0 0
Neurocrine Biosciences, Inc. Common 64125C109 648 6,910 SH   SOLE   0 0 0
Popular, Inc. Common 733174700 1,556 19,036 SH   SOLE   0 0 0
RenovoRx Inc Common 75989R107 45 15,508 SH   SOLE   0 0 0
Republic First Bancorp Inc Common 760416107 74 14,387 SH   SOLE   0 0 0
Short S&P 500 Proshares ETF 74347B425 1,866 132,433 SH   SOLE   0 0 0
StoneX Group Inc Common 861896108 245 3,300 SH   SOLE   0 0 0
Texas Pacific Land Corp Common 88262P102 13,263 9,809 SH   SOLE   0 0 0
Wheels Up Experience Inc Common 96328L106 218 69,964 SH   SOLE   0 0 0
Willamette Valley Vineyards, I Common 969136100 207 22,921 SH   SOLE   0 0 0
iShares Core S&P U.S Value ETF ETF 464287663 26,804 353,289 SH   SOLE   0 0 0
Invesco BulletShares 2023 Corp ETF 46138J866 3,568 169,117 SH   SOLE   0 0 0
Invesco BulletShares 2024 Corp ETF 46138J841 2,857 135,575 SH   SOLE   0 0 0
Invesco BulletShares 2025 Corp ETF 46138J825 5,036 240,823 SH   SOLE   0 0 0
Invesco BulletShares 2026 Corp ETF 46138J791 4,600 230,348 SH   SOLE   0 0 0
Invesco BulletShares 2027 Corp ETF 46138J783 2,805 138,777 SH   SOLE   0 0 0
Invesco BulletShares 2028 Corp ETF 46138J643 910 43,108 SH   SOLE   0 0 0
Invesco BulletShares 2029 Corp ETF 46138J577 608 31,269 SH   SOLE   0 0 0
The Simplify Interest Rate Hed ETF 82889N855 3,455 69,317 SH   SOLE   0 0 0
JP Morgan Ultra-Short Municipa ETF 46641Q654 4,578 90,406 SH   SOLE   0 0 0
EATON VANCE TAX-MANAGED BUY- W COM Closed-End ETF 27828Y108 616 39,409 SH   SOLE   0 0 0
VANGUARD GLOBAL EX-U.S. REAL ESTATE INDEX ETF 922042676 221 4,254 SH   SOLE   0 0 0
FABRINET SHS Common G3323L100 468 4,450 SH   SOLE   0 0 0
GOLDMAN SACHS BDC INC SHS Bus. Dev. Co. 38147U107 1,753 89,378 SH   SOLE   0 0 0
BARINGS CORPORATE INVS COM Common 06759X107 1,274 83,675 SH   SOLE   0 0 0
TOMPKINS FINL CORP COM Common 890110109 827 10,572 SH   SOLE   0 0 0
JOHN HANCOCK MULTIFACTOR MID CAP ETF ETF 47804J206 25,077 477,198 SH   SOLE   0 0 0
SOLAREDGE TECHNOLOGIES INC COM Common 83417M104 538 1,670 SH   SOLE   0 0 0
SPDR S&P GLOBAL INFRASTRUCTURE ETF ETF 78463X855 406 6,985 SH   SOLE   0 0 0
BROADMARK RLTY CAP INC REIT 11135B100 1,761 203,559 SH   SOLE   0 0 0
CALAMOS GBL DYN INCOME FUND Closed-end ETF 12811L107 274 30,888 SH   SOLE   0 0 0
COLUMBIA ETF TR I ETF 19761L508 7,095 364,040 SH   SOLE   0 0 0
ENPHASE ENERGY INC Common 29355A107 1,175 5,825 SH   SOLE   0 0 0
ETF MANAGERS TR ETF 26924G201 539 9,184 SH   SOLE   0 0 0
ETF SER SOLUTIONS ETF 26922A826 327 18,172 SH   SOLE   0 0 0
FIRST TR EXCHANGE-TRADED FD ETF 33733E500 364 5,640 SH   SOLE   0 0 0
GLOBAL X FDS ETF 37954Y814 384 12,001 SH   SOLE   0 0 0
GLOBAL X FDS ETF 37954Y657 292 12,410 SH   SOLE   0 0 0
GLOBAL X FDS ETF 37954Y483 305 14,559 SH   SOLE   0 0 0
GLOBAL X FDS ETF 37954Y673 814 28,781 SH   SOLE   0 0 0
GLOBAL X FDS ETF 37954Y855 518 6,729 SH   SOLE   0 0 0
INVESCO EXCH TRADED FD TR II ETF 46138E263 514 9,803 SH   SOLE   0 0 0
J P MORGAN EXCHANGE-TRADED F ETF 46641Q332 373 6,077 SH   SOLE   0 0 0
J P MORGAN EXCHANGE-TRADED F ETF 46641Q852 408 8,348 SH   SOLE   0 0 0
LISTED FD TR ETF 53656F847 2,150 70,797 SH   SOLE   0 0 0
NORTHERN LTS FD TR III ETF 66538R722 1,820 80,723 SH   SOLE   0 0 0
PENNANTPARK INVT CORP Common 708062104 190 24,450 SH   SOLE   0 0 0
SPDR INDEX SHS FDS ETF 78463X889 3,246 94,698 SH   SOLE   0 0 0
SPDR SER TR ETF 78464A284 1,378 24,979 SH   SOLE   0 0 0
SPDR SER TR ETF 78464A870 328 3,651 SH   SOLE   0 0 0
SPDR SER TR ETF 78464A649 4,330 155,807 SH   SOLE   0 0 0
SSGA ACTIVE ETF TR ETF 78467V608 4,349 96,663 SH   SOLE   0 0 0
WORLD GOLD TR ETF 98149E204 271 7,033 SH   SOLE   0 0 0
JPMorgan US Momentum Factor ETF ETF 46641Q779 304 6,901 SH   SOLE   0 0 0
Nestle SA ADR ADR 641069406 3,529 27,016 SH   SOLE   0 0 0
Invesco S&P 500 Pure Growth ETF ETF 46137V266 851 4,632 SH   SOLE   0 0 0
SPDR Portfolio S&P 600 Sm Cap ETF ETF 78468R853 1,711 40,662 SH   SOLE   0 0 0
ISHARES U S ETF TR ETF 46431W838 2,955 59,385 SH   SOLE   0 0 0
AILERON THERAPEUTICS INC Common 00887A105 46 90,318 SH   SOLE   0 0 0
ISHARES TR ETF 464288562 1,199 12,503 SH   SOLE   0 0 0
GOLUB CAP BDC INC Common 38173M102 8,697 571,805 SH   SOLE   0 0 0
VANGUARD ADMIRAL FDS INC ETF 921932703 512 3,395 SH   SOLE   0 0 0