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