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,772 10,042 SH   SOLE   0 0 10,042
ABBOTT LABORATORIES Common 002824100 3,663 42,173 SH   SOLE   0 0 42,173
ABBVIE INC Common 00287Y109 2,488 28,105 SH   SOLE   0 0 28,105
ACCENTURE Common G1151C101 21,795 103,505 SH   SOLE   0 0 103,505
ACTIVISION BLIZZARD INC COM Common 00507V109 3,697 62,211 SH   SOLE   0 0 62,211
ADIENT PLC Common G0084W101 239 11,238 SH   SOLE   0 0 11,238
ADOBE SYSTEMS INC Common 00724F101 2,745 8,324 SH   SOLE   0 0 8,324
ADVANCE AUTO PARTS INC Common 00751Y106 1,630 10,177 SH   SOLE   0 0 10,177
AES CORP Common 00130H105 547 27,475 SH   SOLE   0 0 27,475
AFLAC INC Common 001055102 444 8,386 SH   SOLE   0 0 8,386
AGCO CORP NY Reg Shrs 001084102 2,480 32,109 SH   SOLE   0 0 32,109
AGNICO-EAGLE MINES LTD Common 008474108 431 6,995 SH   SOLE   0 0 6,995
AIR PRODUCTS & CHEM Common 009158106 768 3,268 SH   SOLE   0 0 3,268
ALERIAN ENERGY INFRASTRUCTURE ETF 00162Q676 235 11,321 SH   SOLE   0 0 11,321
ALEXANDRIA REAL ESTATE EQUITIES INC REIT 015271109 339 2,098 SH   SOLE   0 0 2,098
ALGONQUIN PWR UTILS CORP Common 015857105 938 66,306 SH   SOLE   0 0 66,306
ALIBABA GROUP HOLDING LTD ADR 01609W102 3,276 15,447 SH   SOLE   0 0 15,447
ALLERGAN INC Common G0177J108 14,313 74,870 SH   SOLE   0 0 74,870
ALLISON TRANSMISSION HOLDINGS INC Common 01973R101 3,244 67,128 SH   SOLE   0 0 67,128
ALPS ETF ETF 00162Q866 319 37,544 SH   SOLE   0 0 37,544
ALTRIA GROUP INC Common 02209S103 1,745 34,971 SH   SOLE   0 0 34,971
AMAZON.COM INC Common 023135106 15,315 8,288 SH   SOLE   0 0 8,288
AMEREN CORP Common 023608102 396 5,158 SH   SOLE   0 0 5,158
AMERICAN ELECTRIC POWER CO INC Common 025537101 840 8,883 SH   SOLE   0 0 8,883
AMERICAN EXPRESS Common 025816109 18,542 148,942 SH   SOLE   0 0 148,942
AMERICAN FINANCIAL GROUP INC Common 025932104 2,604 23,745 SH   SOLE   0 0 23,745
AMERICAN INTERNATIONAL GROUP INC Common 026874784 2,867 55,857 SH   SOLE   0 0 55,857
AMERICAN STATES WATER CO Common 029899101 524 6,045 SH   SOLE   0 0 6,045
AMERICAN TOWER CORPORATION REIT 03027X100 4,381 19,062 SH   SOLE   0 0 19,062
AMERICAN WATER WORKS Common 030420103 2,597 21,137 SH   SOLE   0 0 21,137
AMERICAN WOODMARK CORPORATION COM Common 030506109 230 2,200 SH   SOLE   0 0 2,200
AMERIPRISE FINANCIAL INC Common 03076C106 280 1,681 SH   SOLE   0 0 1,681
AMEX SPDR UTILITIES ETF 81369Y886 568 8,794 SH   SOLE   0 0 8,794
AMGEN INC Common 031162100 31,743 131,675 SH   SOLE   0 0 131,675
AMPHENOL CORPORATION Common 032095101 2,874 26,559 SH   SOLE   0 0 26,559
ANALOG DEVICES INC Common 032654105 1,211 10,193 SH   SOLE   0 0 10,193
ANNALY CAPITAL MANAGEMENT INC COM REIT 035710409 155 16,449 SH   SOLE   0 0 16,449
ANSYS INC Common 03662Q105 3,368 13,085 SH   SOLE   0 0 13,085
ANTHEM, INC. Common 036752103 2,061 6,825 SH   SOLE   0 0 6,825
AON PLC Common G0408V102 329 1,581 SH   SOLE   0 0 1,581
APACHE CORPORATION Common 037411105 1,466 57,283 SH   SOLE   0 0 57,283
Apollo Global Management LLC Common 03768E105 870 18,245 SH   SOLE   0 0 18,245
APPLE INC Common 037833100 51,844 176,551 SH   SOLE   0 0 176,551
APPLIED MATERIALS INC Common 038222105 3,385 55,449 SH   SOLE   0 0 55,449
APTARGROUP INC Common 038336103 2,749 23,776 SH   SOLE   0 0 23,776
ARAMARK HOLDINGS CORP COM USD0.01 Common 03852U106 18,422 424,467 SH   SOLE   0 0 424,467
ARCH CAPITAL GROUP Common G0450A105 3,018 70,364 SH   SOLE   0 0 70,364
ARES CAPITAL CORPORATION Common 04010L103 812 43,543 SH   SOLE   0 0 43,543
ARGO GROUP INTERNATIONAL HOLDINGS LTD. Common G0464B107 1,953 29,707 SH   SOLE   0 0 29,707
ASPEN TECHNOLOGY INC COM Common 045327103 2,999 24,798 SH   SOLE   0 0 24,798
ASTRAZENECA ADR ADR 046353108 468 9,396 SH   SOLE   0 0 9,396
AT&T INC Common 00206R102 14,443 369,577 SH   SOLE   0 0 369,577
ATMOS ENERGY CORP COM Common 049560105 1,362 12,179 SH   SOLE   0 0 12,179
AURORA CANNABIS INC COM Common 05156X108 25 11,595 SH   SOLE   0 0 11,595
AUTOMATIC DATA PROCESSING INC Common 053015103 1,323 7,761 SH   SOLE   0 0 7,761
AUTOZONE INC NEV Common 053332102 8,321 6,985 SH   SOLE   0 0 6,985
AVAGO TECHNOLOGIES LTD COM Common 11135F101 2,355 7,453 SH   SOLE   0 0 7,453
AVALONBAY COMMUNITIES INC REIT 053484101 891 4,249 SH   SOLE   0 0 4,249
B C E INC NEW Common 05534B760 5,364 115,731 SH   SOLE   0 0 115,731
BAIDU INC SPONS ADS ADR 056752108 216 1,712 SH   SOLE   0 0 1,712
BAIN CAP SPECIALTY FIN INC COM Common 05684B107 376 19,006 SH   SOLE   0 0 19,006
BANK NEW YORK MELLON Common 064058100 2,247 44,640 SH   SOLE   0 0 44,640
BANK OF AMERICA Common 060505104 2,711 76,987 SH   SOLE   0 0 76,987
BAR HARBOR BANKSHARES Common 066849100 504 19,834 SH   SOLE   0 0 19,834
BARCLAYS HIGH YIELD BOND ETF 78468R622 200 1,826 SH   SOLE   0 0 1,826
BAXTER INTERNATIONAL Common 071813109 20,186 241,403 SH   SOLE   0 0 241,403
BECTON DICKINSON Common 075887109 7,029 25,845 SH   SOLE   0 0 25,845
BERKSHIRE HATHAWAY A Class A 084670108 136,515 402 SH   SOLE   0 0 402
BERKSHIRE HATHAWAY INC Common 084670702 54,909 242,424 SH   SOLE   0 0 242,424
BIOGEN IDEC INC Common 09062X103 490 1,650 SH   SOLE   0 0 1,650
BLACKROCK INC Common 09247X101 1,045 2,080 SH   SOLE   0 0 2,080
BOEING CO Common 097023105 26,266 80,630 SH   SOLE   0 0 80,630
BOOKING HLDGS INC COM Common 09857L108 3,126 1,522 SH   SOLE   0 0 1,522
BOOZ ALLEN HAMILTON Common 099502106 2,802 39,394 SH   SOLE   0 0 39,394
BOSTON SCIENTIFIC CORP Common 101137107 339 7,497 SH   SOLE   0 0 7,497
BP PLC ADR (CNV INTO 6 ORD USD0.25 SHS) ADR 055622104 1,438 38,096 SH   SOLE   0 0 38,096
BRINK S COMPANY Common 109696104 4,778 52,689 SH   SOLE   0 0 52,689
BRISTOL MYERS SQUIBB Common 110122108 11,779 183,504 SH   SOLE   0 0 183,504
BRISTOL-MYERS SQUIBB RTS Right 110122157 76 25,211 SH   SOLE   0 0 25,211
BRIXMOR PROPERTY GROUP INC REIT 11120U105 4,006 185,396 SH   SOLE   0 0 185,396
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 9,014 72,966 SH   SOLE   0 0 72,966
BROOKFIELD ASSET MANAGEMENT INC LTD VTG Common 112585104 5,525 95,592 SH   SOLE   0 0 95,592
BROOKFIELD INFRASTRUCTURE PARTNERS LP MLP G16252101 6,199 124,013 SH   SOLE   0 0 124,013
BROOKS AUTOMATION INC. Common 114340102 304 7,238 SH   SOLE   0 0 7,238
BROWN-FORMAN CORPORATION Common 115637209 673 9,959 SH   SOLE   0 0 9,959
BWX TECHNOLOGIES INC Common 05605H100 1,141 18,383 SH   SOLE   0 0 18,383
C H ROBINSON WORLDWD NEW Common 12541W209 999 12,776 SH   SOLE   0 0 12,776
C I T GROUP INC NEW Common 125581801 2,056 45,052 SH   SOLE   0 0 45,052
C S X CORP Common 126408103 1,270 17,547 SH   SOLE   0 0 17,547
CABLE ONE INC COM Common 12685J105 1,987 1,335 SH   SOLE   0 0 1,335
CADENCE DESIGN SYSTEMS INC Common 127387108 643 9,275 SH   SOLE   0 0 9,275
CAMBRIDGE BANCORP COM Common 132152109 277 3,460 SH   SOLE   0 0 3,460
CAMDEN PROPERTY TRUST REIT 133131102 1,315 12,398 SH   SOLE   0 0 12,398
CANADIAN NATL RY CO Common 136375102 226 2,501 SH   SOLE   0 0 2,501
CAPITAL ONE FINANCIAL CORP Common 14040H105 13,699 133,113 SH   SOLE   0 0 133,113
CARLYLE GROUP LP Common 14309L102 1,354 42,204 SH   SOLE   0 0 42,204
CARMAX INC Common 143130102 1,097 12,509 SH   SOLE   0 0 12,509
CARPENTER TECHNOLOGY CORP Common 144285103 1,491 29,954 SH   SOLE   0 0 29,954
CASEY'S GENERAL STORES INC Common 147528103 391 2,457 SH   SOLE   0 0 2,457
CATALENT INC COM Common 148806102 5,496 97,613 SH   SOLE   0 0 97,613
CATERPILLAR INC Common 149123101 9,893 66,991 SH   SOLE   0 0 66,991
CBOE HOLDINGS, INC. Common 12503M108 418 3,486 SH   SOLE   0 0 3,486
CBRE GROUP INC COM USD0.01 CLASS A Class A 12504L109 359 5,861 SH   SOLE   0 0 5,861
CDW CORP COM USD0.01 Common 12514G108 18,540 129,798 SH   SOLE   0 0 129,798
CELANESE CORPORATION Common 150870103 340 2,758 SH   SOLE   0 0 2,758
CENTENE CORPORATION Common 15135B101 12,145 193,180 SH   SOLE   0 0 193,180
CENTERPOINT ENERGY INC Common 15189T107 524 19,232 SH   SOLE   0 0 19,232
CERNER CORPORATION Common 156782104 1,041 14,188 SH   SOLE   0 0 14,188
CF INDUSTRIES HOLDINGS INC Common 125269100 340 7,120 SH   SOLE   0 0 7,120
CHARTER COMMUNICATIONS INC Common 16119P108 942 1,941 SH   SOLE   0 0 1,941
CHECK POINT SOFTWARE TECHNOLOGIES Common M22465104 215 1,941 SH   SOLE   0 0 1,941
CHENIERE ENERGY INC NEW Common 16411R208 221 3,615 SH   SOLE   0 0 3,615
Chesapeake Utilities Corp Common 165303108 826 8,619 SH   SOLE   0 0 8,619
CHEVRON CORP Common 166764100 24,445 202,844 SH   SOLE   0 0 202,844
CHINA MOBILE LIMITED ADR 16941M109 677 16,015 SH   SOLE   0 0 16,015
CHUBB CORP Common H1467J104 1,318 8,464 SH   SOLE   0 0 8,464
CHURCH & DWIGHT INC Common 171340102 536 7,614 SH   SOLE   0 0 7,614
CIGNA CORP Common 125523100 720 3,520 SH   SOLE   0 0 3,520
CINCINNATI FINANCIAL CORP Common 172062101 552 5,254 SH   SOLE   0 0 5,254
CINTAS CORP Common 172908105 793 2,945 SH   SOLE   0 0 2,945
CISCO SYSTEMS INC Common 17275R102 29,297 610,861 SH   SOLE   0 0 610,861
CITIGROUP INC Common 172967424 17,806 222,883 SH   SOLE   0 0 222,883
CITRIX SYSTEMS INC Common 177376100 659 5,942 SH   SOLE   0 0 5,942
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2020 CORP BD ETF 46138J502 8,674 407,415 SH   SOLE   0 0 407,415
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2021 CORP BD ETF 46138J700 9,609 452,423 SH   SOLE   0 0 452,423
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2022 CORP BD ETF 46138J882 10,672 496,159 SH   SOLE   0 0 496,159
CLOROX COMPANY Common 189054109 442 2,880 SH   SOLE   0 0 2,880
CME GROUP INC Common 12572Q105 1,432 7,132 SH   SOLE   0 0 7,132
COCA COLA CO Common 191216100 5,488 99,148 SH   SOLE   0 0 99,148
COGENT COMMUNICATIONS GRO Common 19239V302 656 9,970 SH   SOLE   0 0 9,970
COGNIZANT TECHNOLOGY SOLUTIONS CORP Common 192446102 792 12,778 SH   SOLE   0 0 12,778
COLGATE-PALMOLIVE CO Common 194162103 3,655 53,099 SH   SOLE   0 0 53,099
COMCAST CORP Common 20030N101 5,109 113,603 SH   SOLE   0 0 113,603
COMMUNICATION SERVICES SPDR ETF ETF 81369Y852 827 15,420 SH   SOLE   0 0 15,420
CONOCOPHILLIPS Common 20825C104 571 8,784 SH   SOLE   0 0 8,784
CONSOLIDATED EDISON INC Common 209115104 1,573 17,383 SH   SOLE   0 0 17,383
CONSTELLATION BRANDS INC CL A Class A 21036P108 345 1,819 SH   SOLE   0 0 1,819
CORESITE REALTY CORP REIT 21870Q105 3,059 27,284 SH   SOLE   0 0 27,284
CORNING INC Common 219350105 4,926 169,220 SH   SOLE   0 0 169,220
CORRECTIONS CP AMER NEW REIT 21871N101 477 27,453 SH   SOLE   0 0 27,453
COSTCO WHOLESALE CORP Common 22160K105 4,442 15,113 SH   SOLE   0 0 15,113
CROWN CASTLE INTERNATIONAL CORP REIT 22822V101 20,642 145,211 SH   SOLE   0 0 145,211
CVS CAREMARK CORP Common 126650100 15,806 212,759 SH   SOLE   0 0 212,759
CYBERARK SOFTWARE LTD Common M2682V108 2,689 23,065 SH   SOLE   0 0 23,065
CYCLERION THERAPEUTICS INC COM Common 23255M105 280 102,884 SH   SOLE   0 0 102,884
DANAHER CORP Common 235851102 6,873 44,779 SH   SOLE   0 0 44,779
DB X-TRACKERS MSCI EAFE HEDGED EQ ETF 233051200 32,209 953,486 SH   SOLE   0 0 953,486
DEERE & COMPANY Common 244199105 1,406 8,116 SH   SOLE   0 0 8,116
DELL INC Common 24703L202 980 19,062 SH   SOLE   0 0 19,062
DELTA AIR LINES INC NEW Common 247361702 248 4,248 SH   SOLE   0 0 4,248
DIAGEO ADR ADR 25243Q205 1,053 6,251 SH   SOLE   0 0 6,251
DIGITAL REALTY TRUST INC REIT 253868103 337 2,817 SH   SOLE   0 0 2,817
DISCOVER FINL SVCS Common 254709108 1,807 21,309 SH   SOLE   0 0 21,309
DISCOVERY COMMUNICATIONS INC NEW COM SER Class A 25470F104 393 12,013 SH   SOLE   0 0 12,013
DOMINION RESOURCES INC Common 25746U109 6,149 74,250 SH   SOLE   0 0 74,250
DOW CHEMICAL CO Common 260557103 232 4,236 SH   SOLE   0 0 4,236
DUKE ENERGY CORP COM USD0.001 ISIN #US26 Common 26441C204 6,392 70,080 SH   SOLE   0 0 70,080
DUKE REALTY CORP REIT 264411505 287 8,291 SH   SOLE   0 0 8,291
DUNKIN BRANDS GROUP INC COM Common 265504100 5,093 67,420 SH   SOLE   0 0 67,420
DUPONT DE NEMOURS INC COM Common 26614N102 5,636 87,789 SH   SOLE   0 0 87,789
E O G RESOURCES INC Common 26875P101 219 2,619 SH   SOLE   0 0 2,619
EAGLE BANCORP INC MD Common 268948106 742 15,251 SH   SOLE   0 0 15,251
EATON CORP PLC COM Common G29183103 6,615 69,841 SH   SOLE   0 0 69,841
ECOLAB INC Common 278865100 920 4,765 SH   SOLE   0 0 4,765
EDWARDS LIFESCIENCES CORP Common 28176E108 1,080 4,628 SH   SOLE   0 0 4,628
ELECTRONIC ARTS Common 285512109 14,486 134,742 SH   SOLE   0 0 134,742
EMERGENT BIOSOLUTIONS INC Common 29089Q105 1,584 29,368 SH   SOLE   0 0 29,368
EMERSON ELECTRIC CO Common 291011104 701 9,190 SH   SOLE   0 0 9,190
ENBRIDGE INC Common 29250N105 6,599 165,924 SH   SOLE   0 0 165,924
ENCANA CORPORATION COM Common 292505104 320 68,212 SH   SOLE   0 0 68,212
ENTERGY CORP Common 29364G103 2,355 19,662 SH   SOLE   0 0 19,662
ENTERPRISE PRODUCTS PARTNERS LP MLP 293792107 2,456 87,233 SH   SOLE   0 0 87,233
EPAM SYS INC Common 29414B104 2,527 11,909 SH   SOLE   0 0 11,909
EPR PROPERTIES REIT 26884U109 279 3,952 SH   SOLE   0 0 3,952
EQUINIX INC NEW REIT 29444U700 291 498 SH   SOLE   0 0 498
EQUITY RESIDENTIAL REIT 29476L107 652 8,060 SH   SOLE   0 0 8,060
ESTEE LAUDER COMPANIES INC CL A Class A 518439104 285 1,380 SH   SOLE   0 0 1,380
ETFIS SER TR I NEWFLEET MULTI- SECTOR BOND ETF ETF 26923G707 1,709 69,160 SH   SOLE   0 0 69,160
E-TRADE MLP 29273V100 364 28,371 SH   SOLE   0 0 28,371
EVERSOURCE ENERGY Common 30040W108 276 3,242 SH   SOLE   0 0 3,242
EXELIXIS INC Common 30161Q104 1,220 69,220 SH   SOLE   0 0 69,220
EXELON CORPORATION Common 30161N101 342 7,501 SH   SOLE   0 0 7,501
EXPEDIA INC COM Common 30212P303 205 1,896 SH   SOLE   0 0 1,896
EXTRA SPACE STORAGE INC REIT 30225T102 2,488 23,557 SH   SOLE   0 0 23,557
EXXON MOBIL CORP Common 30231G102 10,295 147,539 SH   SOLE   0 0 147,539
FACEBOOK INC Common 30303M102 7,071 34,449 SH   SOLE   0 0 34,449
FACTSET RESEARCH SYSTEMS INC Common 303075105 372 1,386 SH   SOLE   0 0 1,386
FEDEX CORP Common 31428X106 1,841 12,175 SH   SOLE   0 0 12,175
FIDELITY NATIONAL FINANCIAL INC Common 31620R303 5,560 122,598 SH   SOLE   0 0 122,598
FIDELITY NATIONAL INFORMATION SERVICES INC. Common 31620M106 3,182 22,881 SH   SOLE   0 0 22,881
FIDELITY TOTAL BOND ETF ETF 316188309 2,554 49,354 SH   SOLE   0 0 49,354
FIRST AMERICAN FINANCIAL CORP Common 31847R102 464 7,956 SH   SOLE   0 0 7,956
FIRST OF LONG ISLAND CORPORATION Common 320734106 1,464 58,377 SH   SOLE   0 0 58,377
FIRST REPUBLIC BANK Common 33616C100 2,696 22,951 SH   SOLE   0 0 22,951
FIRST TR NORTH AMER ENGY ETF 33738D101 11,867 465,554 SH   SOLE   0 0 465,554
FIRST TRUST LONG SHORT EQUITY ETF ETF 33739P103 17,526 410,344 SH   SOLE   0 0 410,344
FIRST TRUST NASDAQ TECHNOLOGY DIV ETF ETF 33738R118 806 18,701 SH   SOLE   0 0 18,701
FISERV INC Common 337738108 27,297 236,074 SH   SOLE   0 0 236,074
FLEETCOR TECHNOLOGIES INC. Common 339041105 235 818 SH   SOLE   0 0 818
FLEXSHARES IBOXX 3YR TARGET TIPS ETF 33939L506 3,198 129,440 SH   SOLE   0 0 129,440
FOCUS FINL PARTNERS INC COM CL A Class A 34417P100 426 14,455 SH   SOLE   0 0 14,455
FORD MOTOR CO Common 345370860 357 38,422 SH   SOLE   0 0 38,422
FORTIVE CORPORATION Common 34959J108 391 5,120 SH   SOLE   0 0 5,120
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF ETF 35473P744 747 28,570 SH   SOLE   0 0 28,570
FT EMRGING MKTS SML CAP ETF 33737J307 545 13,785 SH   SOLE   0 0 13,785
GAMING & LEISURE PPTYS INC REIT 36467J108 347 8,062 SH   SOLE   0 0 8,062
GARMIN LTD. Common H2906T109 335 3,431 SH   SOLE   0 0 3,431
GENERAL DYNAMICS Common 369550108 626 3,549 SH   SOLE   0 0 3,549
GENERAL ELECTRIC CO Common 369604103 1,135 101,703 SH   SOLE   0 0 101,703
GENERAL MILLS INC Common 370334104 886 16,545 SH   SOLE   0 0 16,545
GENERAL MOTORS CO Common 37045V100 4,165 113,791 SH   SOLE   0 0 113,791
GENTEX CORPORATION Common 371901109 426 14,717 SH   SOLE   0 0 14,717
GENUINE PARTS CO Common 372460105 5,418 51,006 SH   SOLE   0 0 51,006
GILEAD SCIENCES INC Common 375558103 4,011 61,728 SH   SOLE   0 0 61,728
GLAXOSMITHKLINE ADR ADR 37733W105 304 6,479 SH   SOLE   0 0 6,479
GLOBAL PAYMENTS INC Common 37940X102 1,411 7,728 SH   SOLE   0 0 7,728
GLOBE LIFE INC COM Common 37959E102 2,470 23,468 SH   SOLE   0 0 23,468
GOLDMAN SACHS ETF TR ACTIVEBETA INT ETF 381430107 241 7,980 SH   SOLE   0 0 7,980
GOLDMAN SACHS GROUP Common 38141G104 1,243 5,406 SH   SOLE   0 0 5,406
GOOGLE INC Common 02079K305 37,925 28,315 SH   SOLE   0 0 28,315
GOOGLE INC CL A Class A 02079K107 17,819 13,327 SH   SOLE   0 0 13,327
GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF 46137V357 37,498 324,037 SH   SOLE   0 0 324,037
HALOZYME THERAPEUTICS INC COM Common 40637H109 1,257 70,920 SH   SOLE   0 0 70,920
HARTFORD FINL SVCS GROUP INC Common 416515104 300 4,941 SH   SOLE   0 0 4,941
HCA HOLDINGS INC Common 40412C101 558 3,772 SH   SOLE   0 0 3,772
HDFC BANK LIMITED ADR ADR 40415F101 240 3,788 SH   SOLE   0 0 3,788
HEALTHPEAK PROPERTIES INC REIT 42250P103 445 12,917 SH   SOLE   0 0 12,917
HEICO CORP Common 422806109 5,693 49,874 SH   SOLE   0 0 49,874
HENRY JACK & ASSOCIATES INC Common 426281101 2,203 15,126 SH   SOLE   0 0 15,126
HENRY SCHEIN INC Common 806407102 2,229 33,409 SH   SOLE   0 0 33,409
HERSHEY COMPANY Common 427866108 282 1,922 SH   SOLE   0 0 1,922
HIGHLAND FDS I HIGHLAND/IBOXX SR LN ETF ETF 430101774 258 14,730 SH   SOLE   0 0 14,730
HINGHAM INSTITUTIONAL SAVINGS Common 433323102 694 3,300 SH   SOLE   0 0 3,300
HOLOGIC INC Common 436440101 1,288 24,669 SH   SOLE   0 0 24,669
HOME DEPOT INC Common 437076102 9,906 45,361 SH   SOLE   0 0 45,361
HONEYWELL INTL INC Common 438516106 4,084 23,073 SH   SOLE   0 0 23,073
HUNTINGTON INGALLS INDUSTRIES INC Common 446413106 3,738 14,898 SH   SOLE   0 0 14,898
IAA INC COM Common 449253103 6,722 142,835 SH   SOLE   0 0 142,835
IAC INTERACTIVECORP Common 44919P508 320 1,284 SH   SOLE   0 0 1,284
IAMGOLD CORP Common 450913108 100 26,906 SH   SOLE   0 0 26,906
ICICI BANK LTD ADR 45104G104 161 10,686 SH   SOLE   0 0 10,686
ICON PLC Common G4705A100 2,939 17,066 SH   SOLE   0 0 17,066
IDACORP Common 451107106 210 1,970 SH   SOLE   0 0 1,970
IDEX CORPORATION Common 45167R104 1,315 7,648 SH   SOLE   0 0 7,648
IDEXX LABS CORP Common 45168D104 498 1,908 SH   SOLE   0 0 1,908
ILLINOIS TOOL WORKS Common 452308109 496 2,760 SH   SOLE   0 0 2,760
INGERSOLL RAND Common G47791101 489 3,682 SH   SOLE   0 0 3,682
INTEGER HOLDINGS CORP COM Common 45826H109 2,446 30,410 SH   SOLE   0 0 30,410
INTEL CORP Common 458140100 9,235 154,296 SH   SOLE   0 0 154,296
INTERCONTINENTAL EX Common 45866F104 23,741 256,517 SH   SOLE   0 0 256,517
INTERNATIONAL BUSINESS MACHINES Common 459200101 2,150 16,040 SH   SOLE   0 0 16,040
INTUIT INC Common 461202103 25,588 97,691 SH   SOLE   0 0 97,691
INVESCO EXCHANGE TRADED FD TR S&P SML600 VAL ETF 46137V167 511 7,305 SH   SOLE   0 0 7,305
INVESCO EXCHNG TRADED FD TR II KBW BK ETF 46138E628 433 7,440 SH   SOLE   0 0 7,440
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 3,376 57,862 SH   SOLE   0 0 57,862
IQ HEDGE MULTI-STRATEGY TRACKER ETF 45409B107 17,420 565,577 SH   SOLE   0 0 565,577
IRIDIUM COMMUNICATIONS, I Common 46269C102 245 9,960 SH   SOLE   0 0 9,960
IRONWOOD PHARMACEUTICALS INC COM Common 46333X108 6,855 515,012 SH   SOLE   0 0 515,012
ISHARES BARCLAYS 10-20 YR TREA BOND FD ETF 464288653 747 5,202 SH   SOLE   0 0 5,202
ISHARES BARCLAYS 1-3 YEAR TREASURY BOND ETF 464287457 1,282 15,145 SH   SOLE   0 0 15,145
ISHARES BARCLAYS 3-7 YR TREAS BD FD ETF 464288661 756 6,008 SH   SOLE   0 0 6,008
ISHARES BARCLAYS MORTGAGE BACKED SECURITIES ETF 464288588 283 2,617 SH   SOLE   0 0 2,617
ISHARES BARCLAYS SHORT TREA BO ND FUND ETF 464288679 253 2,286 SH   SOLE   0 0 2,286
ISHARES BARCLAYS TIPS BOND ETF 464287176 1,069 9,173 SH   SOLE   0 0 9,173
ISHARES CMBS ETF ETF 46429B366 1,347 25,524 SH   SOLE   0 0 25,524
ISHARES COHEN & STEERS REALTY MAJORS ETF 464287564 435 3,722 SH   SOLE   0 0 3,722
ISHARES CORE DIVIDEND GROWTH ETF 46434V621 2,030 48,253 SH   SOLE   0 0 48,253
ISHARES CORE MSCI EAFE ETF ETF 46432F842 19,324 296,200 SH   SOLE   0 0 296,200
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 1,476 27,458 SH   SOLE   0 0 27,458
ISHARES CORE S&P 500 ETF ETF 464287200 28,121 86,997 SH   SOLE   0 0 86,997
ISHARES CORE S&P TOTAL US STOCK MARKET E ETF 464287150 6,046 83,169 SH   SOLE   0 0 83,169
ISHARES CORE S&P US VALUE ETF ETF 464287663 20,683 328,195 SH   SOLE   0 0 328,195
ISHARES CORE TOTAL US BOND MARKET ETF 464287226 40,680 362,023 SH   SOLE   0 0 362,023
ISHARES CORE US GROWTH ETF ETF 464287671 12,865 190,198 SH   SOLE   0 0 190,198
ISHARES CURRENCY HEDGE MSCI ETF 46435G847 1,093 38,844 SH   SOLE   0 0 38,844
ISHARES CURRENCY HEDGED MSCI EAFE ETF 46434V803 2,127 69,684 SH   SOLE   0 0 69,684
ISHARES DOW JONES SELECT DIVIDEND INDEX ETF 464287168 1,249 11,820 SH   SOLE   0 0 11,820
ISHARES DOW JONES U S REAL ESTATE ETF 464287739 10,175 109,316 SH   SOLE   0 0 109,316
ISHARES DOW JONES U.S. AEROSPACE & DEFEN ETF 464288760 207 930 SH   SOLE   0 0 930
iShares Dow Jones US Basic Materials ETF 464287838 223 2,278 SH   SOLE   0 0 2,278
iShares Dow Jones US Consumer Goods ETF 464287812 337 2,530 SH   SOLE   0 0 2,530
ISHARES DOW JONES US CONSUMER SERVICES ETF 464287580 487 2,136 SH   SOLE   0 0 2,136
ISHARES DOW JONES US FINANCIAL SECTOR ETF 464287788 427 3,097 SH   SOLE   0 0 3,097
ISHARES DOW JONES US HEALTHCARE ETF 464287762 447 2,073 SH   SOLE   0 0 2,073
ISHARES DOW JONES US HOME CONSTRUCTION ETF 464288752 315 7,084 SH   SOLE   0 0 7,084
ISHARES EDGE MSCI MIN VOL EMERGING MARKETS ETF ETF 464286533 1,745 29,739 SH   SOLE   0 0 29,739
ISHARES EDGE MSCI MULTIFACTOR GLOBAL ETF 46434V316 360 11,534 SH   SOLE   0 0 11,534
ISHARES EDGE MSCI MULTIFACTOR INTL ETF 46434V274 21,262 786,024 SH   SOLE   0 0 786,024
ISHARES EDGE MSCI MULTIFACTOR USA ETF 46434V282 30,721 890,967 SH   SOLE   0 0 890,967
ISHARES EDGE MSCI MULTIFACTOR USA SMALL-CAP ETF 46434V290 530 12,345 SH   SOLE   0 0 12,345
ISHARES FLOATING RATE BOND ETF 46429B655 5,639 110,743 SH   SOLE   0 0 110,743
ISHARES GLOBAL INFRASTRUCTURE ETF 464288372 5,230 109,165 SH   SOLE   0 0 109,165
ISHARES GOLD TRUST ETF 464285105 1,793 123,648 SH   SOLE   0 0 123,648
ISHARES IBOXX HIGH YIELD CORP BOND ETF 464288513 1,076 12,231 SH   SOLE   0 0 12,231
ISHARES IBOXX INVESTOP INVESTMENT GRAD ETF 464287242 754 5,890 SH   SOLE   0 0 5,890
ISHARES INC CURRENCY HEDGED MSCI EMERGIN ETF 46434G509 469 17,716 SH   SOLE   0 0 17,716
ISHARES INC MLT FCTR EMG MKT ETF 46434G889 204 4,471 SH   SOLE   0 0 4,471
ISHARES INC MSCI JAPAN INDEX FD ETF 46434G822 8,311 140,287 SH   SOLE   0 0 140,287
ISHARES JP MORGAN EMERGING MARKETS BOND ETF 464288281 1,953 17,048 SH   SOLE   0 0 17,048
ISHARES MSCI ACWI ETF ETF 464288257 498 6,279 SH   SOLE   0 0 6,279
ISHARES MSCI ACWI EX US ETF 464288240 34,690 706,224 SH   SOLE   0 0 706,224
ISHARES MSCI ALL COUNTRY ASIA EX JPN IDX ETF 464288182 2,918 39,700 SH   SOLE   0 0 39,700
ISHARES MSCI EAFE GROWTH INDEX ETF 464288885 6,169 71,340 SH   SOLE   0 0 71,340
ISHARES MSCI EAFE INDEX ETF 464287465 9,603 138,294 SH   SOLE   0 0 138,294
ISHARES MSCI EAFE MINIMUM VOLATILITY ETF ETF 46429B689 13,839 185,653 SH   SOLE   0 0 185,653
ISHARES MSCI EAFE SMALL CAP INDEX ETF 464288273 35,369 567,899 SH   SOLE   0 0 567,899
ISHARES MSCI EAFE VALUE INDEX ETF 464288877 1,014 20,311 SH   SOLE   0 0 20,311
ISHARES MSCI EMERGING MARKETS ETF 464287234 36,254 807,975 SH   SOLE   0 0 807,975
ISHARES MSCI EMERGING MARKETS ESG OPIMITZED ETF ETF 46434G863 779 21,672 SH   SOLE   0 0 21,672
ISHARES MSCI KLD 400 SOCIAL ETF 464288570 283 2,357 SH   SOLE   0 0 2,357
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 905 6,751 SH   SOLE   0 0 6,751
ISHARES MSCI USA MINIMUM VOLATILITY ETF ETF 46429B697 50,236 765,800 SH   SOLE   0 0 765,800
ISHARES MT GOV/CORP ETF 464288612 933 8,283 SH   SOLE   0 0 8,283
ISHARES RUSSELL 1000 ETF ETF 464287622 56,644 317,478 SH   SOLE   0 0 317,478
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 24,757 140,727 SH   SOLE   0 0 140,727
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 9,695 71,034 SH   SOLE   0 0 71,034
ISHARES RUSSELL 2000 ETF ETF 464287655 11,658 70,370 SH   SOLE   0 0 70,370
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF 464287648 1,820 8,495 SH   SOLE   0 0 8,495
ISHARES RUSSELL MID-CAP ETF ETF 464287499 14,860 249,250 SH   SOLE   0 0 249,250
ISHARES RUSSELL MIDCAP GROWTH INDEX ETF 464287481 1,735 11,368 SH   SOLE   0 0 11,368
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 11,679 123,236 SH   SOLE   0 0 123,236
ISHARES S&P 500 GROWTH INDEX ETF 464287309 9,694 50,060 SH   SOLE   0 0 50,060
ISHARES S&P 500 VALUE INDEX ETF 464287408 9,076 69,763 SH   SOLE   0 0 69,763
ISHARES S&P MIDCAP 400 ETF 464287507 27,962 135,856 SH   SOLE   0 0 135,856
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 1,652 6,939 SH   SOLE   0 0 6,939
ISHARES S&P MIDCAP 400 VALUE INDEX ETF 464287705 6,316 36,991 SH   SOLE   0 0 36,991
ISHARES S&P NATL AMT FREE MUNI BND FND ETF 464288414 1,652 14,502 SH   SOLE   0 0 14,502
ISHARES S&P NORTH AMERICAN TECHNOLOGY SO ETF 464287515 4,200 18,023 SH   SOLE   0 0 18,023
ISHARES S&P SMALLCAP 600 ETF 464287804 23,142 275,988 SH   SOLE   0 0 275,988
ISHARES S&P SMALLCAP 600 GROWTH ETF 464287887 9,029 46,708 SH   SOLE   0 0 46,708
ISHARES S&P SMALLCAP VALUE INDEX ETF 464287879 20,024 124,526 SH   SOLE   0 0 124,526
ISHARES SH TR CRPORT ETF ETF 464288646 1,440 26,845 SH   SOLE   0 0 26,845
ISHARES TR GLOBAL CLEAN ENERGY ETF ETF 464288224 229 19,450 SH   SOLE   0 0 19,450
ISHARES TR INTRM TR CRP ETF ETF 464288638 892 15,382 SH   SOLE   0 0 15,382
ISHARES TR MRGSTR MD CP VAL ETF 464288406 425 2,522 SH   SOLE   0 0 2,522
ISHARES TR MSCI EAFE ESG OP ETF 46435G516 321 4,670 SH   SOLE   0 0 4,670
ISHARES TR RUS TP200 GR ETF ETF 464289438 263 2,722 SH   SOLE   0 0 2,722
ISHARES TR RUSSELL ETF 464287630 1,517 11,797 SH   SOLE   0 0 11,797
ISHARES TR RUSSELL ETF 464287689 491 2,603 SH   SOLE   0 0 2,603
ISHARES TR S&P US PFD STK INDEX FD ETF 464288687 5,124 136,311 SH   SOLE   0 0 136,311
ISHARES TR USD INV GRDE ETF ETF 464288620 1,057 18,133 SH   SOLE   0 0 18,133
ISHARES TRUST CONVERTIBLE BOND ETF ETF 46435G102 258 4,110 SH   SOLE   0 0 4,110
ISHARES TRUST CORE MSCI TOTAL INTL STK E ETF 46432F834 116,955 1,889,418 SH   SOLE   0 0 1,889,418
ISHARES TRUST DOW JONES ETF 464287721 705 3,031 SH   SOLE   0 0 3,031
ISHARES TRUST HIGH DIVIDEND ETF ETF 46429B663 596 6,075 SH   SOLE   0 0 6,075
ISHARES US ETF TR SHT MAT BD ETF ETF 46431W507 3,676 73,164 SH   SOLE   0 0 73,164
ISHARES US MEDICAL ETF 464288810 1,112 4,206 SH   SOLE   0 0 4,206
JACOBS ENGR GROUP INC COM Common 469814107 19,395 215,905 SH   SOLE   0 0 215,905
JOHN BEAN TECHNOLOGIES CORP Common 477839104 1,136 10,085 SH   SOLE   0 0 10,085
JOHNSON & JOHNSON Common 478160104 14,634 100,321 SH   SOLE   0 0 100,321
JP MORGAN ETF TRUST GLOBAL BD OPPORTUNITIES ETF ETF 46641Q852 302 6,040 SH   SOLE   0 0 6,040
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC ETF 46641Q837 5,422 107,520 SH   SOLE   0 0 107,520
JPMORGAN CHASE & CO Common 46625H100 46,149 331,055 SH   SOLE   0 0 331,055
JPMORGAN CHASE & CO ALERIAN MLP INDEX ET ETF 46625H365 853 39,132 SH   SOLE   0 0 39,132
KANSAS CITY SOUTHERN COM Common 485170302 433 2,828 SH   SOLE   0 0 2,828
KIMBERLY CLARK CORP Common 494368103 803 5,835 SH   SOLE   0 0 5,835
KINDER MORGAN INC Common 49456B101 223 10,552 SH   SOLE   0 0 10,552
KKR & CO LP Common 48251W104 990 33,944 SH   SOLE   0 0 33,944
KLA-TENCOR CORPORATION Common 482480100 3,068 17,221 SH   SOLE   0 0 17,221
KOHLS CORP Common 500255104 651 12,772 SH   SOLE   0 0 12,772
L3HARRIS TECHNOLOGIES INC COM Common 502431109 6,342 32,050 SH   SOLE   0 0 32,050
LAM RESEARCH CORPORATION Common 512807108 1,800 6,156 SH   SOLE   0 0 6,156
LAMAR ADVERTISING CO REIT 512816109 6,207 69,535 SH   SOLE   0 0 69,535
LANDSTAR SYSTEM INC. Common 515098101 2,813 24,708 SH   SOLE   0 0 24,708
LAS VEGAS SANDS CORP Common 517834107 1,041 15,076 SH   SOLE   0 0 15,076
LAZARD LTD Common G54050102 925 23,137 SH   SOLE   0 0 23,137
LIBERTY BROADBAND CL C Common 530307305 289 2,298 SH   SOLE   0 0 2,298
LIGAND PHARMACEUTICALS INC. Common 53220K504 1,209 11,590 SH   SOLE   0 0 11,590
LILLY ELI & COMPANY Common 532457108 390 2,971 SH   SOLE   0 0 2,971
LINDE PLC Common G5494J103 621 2,916 SH   SOLE   0 0 2,916
LITHIA MOTORS INC CL A Class A 536797103 2,544 17,307 SH   SOLE   0 0 17,307
LIVE NATION ENTMT Common 538034109 6,597 92,306 SH   SOLE   0 0 92,306
LOCKHEED MARTIN CORP Common 539830109 3,270 8,397 SH   SOLE   0 0 8,397
LOEWS CORPORATION Common 540424108 1,268 24,156 SH   SOLE   0 0 24,156
LOWES COMPANIES Common 548661107 25,870 216,019 SH   SOLE   0 0 216,019
LSI CORP REIT 53223X107 216 1,999 SH   SOLE   0 0 1,999
LYONDELLBASELL INDUSTRIES NV Common N53745100 314 3,328 SH   SOLE   0 0 3,328
M & T BANK CORPORATION Common 55261F104 7,396 43,568 SH   SOLE   0 0 43,568
MACQUARIE INFRASTRUC LLC Common 55608B105 602 14,053 SH   SOLE   0 0 14,053
MACY'S INC COM Common 55616P104 232 13,661 SH   SOLE   0 0 13,661
MAGELLAN MIDSTREAM PARTNERS LP MLP 559080106 1,275 20,272 SH   SOLE   0 0 20,272
MANPOWER GROUP Common 56418H100 294 3,025 SH   SOLE   0 0 3,025
MARATHON PETROLEUM CORP Common 56585A102 974 16,171 SH   SOLE   0 0 16,171
MARKEL CORPORATION Common 570535104 9,372 8,198 SH   SOLE   0 0 8,198
MARKET VECTORS EMRGING LOCAL C URRENCY BND ETF ETF 92189H300 359 10,559 SH   SOLE   0 0 10,559
MARKET VECTORS ETF INTERNATIONAL HIGH YIELD ETF 92189F445 1,308 52,095 SH   SOLE   0 0 52,095
MARKET VECTORS GOLD MINERS ETF ETF 92189F106 1,061 36,231 SH   SOLE   0 0 36,231
MARKET VECTORS INTERM MUN IND ETF ETF 92189H201 1,245 24,788 SH   SOLE   0 0 24,788
MARKETAXESS HLDGS INC COM Common 57060D108 274 723 SH   SOLE   0 0 723
MARRIOTT INTL INC CL A Class A 571903202 360 2,376 SH   SOLE   0 0 2,376
MARTIN MARIETTA MATRLS Common 573284106 404 1,445 SH   SOLE   0 0 1,445
MASCO CORPORATION Common 574599106 386 8,035 SH   SOLE   0 0 8,035
MASTERCARD INC Common 57636Q104 39,849 133,459 SH   SOLE   0 0 133,459
MAXIM INTEGRATED PRODUCTS INC. Common 57772K101 5,533 89,945 SH   SOLE   0 0 89,945
MCCORMICK & CO INC Common 579780206 11,770 69,344 SH   SOLE   0 0 69,344
MCDONALDS CORP Common 580135101 4,184 21,172 SH   SOLE   0 0 21,172
MCKESSON CORPORATION Common 58155Q103 514 3,717 SH   SOLE   0 0 3,717
MEDPACE HLDGS INC COM Common 58506Q109 2,636 31,354 SH   SOLE   0 0 31,354
MEDTRONIC INC Common G5960L103 13,918 122,678 SH   SOLE   0 0 122,678
MERCADOLIBRE INC Common 58733R102 236 412 SH   SOLE   0 0 412
MERCK & CO INC Common 58933Y105 17,937 197,213 SH   SOLE   0 0 197,213
MERCURY COMPUTER SYSTEM Common 589378108 415 6,008 SH   SOLE   0 0 6,008
MERIDIAN INTERSTATE BANCORP, INC. Common 58958U103 787 39,174 SH   SOLE   0 0 39,174
METLIFE INC Common 59156R108 1,101 21,609 SH   SOLE   0 0 21,609
METTLER-TOLEDO INTERNATIONAL INC. Common 592688105 370 466 SH   SOLE   0 0 466
MGM RESORTS INTERNATIONAL Common 552953101 241 7,249 SH   SOLE   0 0 7,249
MICROCHIP TECHNOLOGY INC Common 595017104 496 4,738 SH   SOLE   0 0 4,738
MICRON TECHNOLOGY Common 595112103 334 6,214 SH   SOLE   0 0 6,214
MICROSOFT CORP Common 594918104 81,560 517,184 SH   SOLE   0 0 517,184
MID-AMERICA APARTMENT COMMUNITIES REIT 59522J103 548 4,156 SH   SOLE   0 0 4,156
MIDCAP SPDR ETF 78467Y107 3,679 9,802 SH   SOLE   0 0 9,802
MONDELEZ INTL INC COM Common 609207105 6,315 114,644 SH   SOLE   0 0 114,644
MONSTER BEVERAGE CORP Common 61174X109 660 10,393 SH   SOLE   0 0 10,393
MOODY'S CORP Common 615369105 12,354 52,035 SH   SOLE   0 0 52,035
MORGAN STANLEY Common 617446448 356 6,965 SH   SOLE   0 0 6,965
MOTOROLA INC COM Common 620076307 1,224 7,598 SH   SOLE   0 0 7,598
MSC INDUSTRIAL DIRECT CO Common 553530106 1,118 14,250 SH   SOLE   0 0 14,250
MSCI INC. Common 55354G100 2,729 10,570 SH   SOLE   0 0 10,570
MURPHY OIL CORP Common 626717102 354 13,225 SH   SOLE   0 0 13,225
NCR CORPORATION Common 62886E108 791 22,494 SH   SOLE   0 0 22,494
NETFLIX COM INC COM Common 64110L106 4,338 13,408 SH   SOLE   0 0 13,408
NEW ORIENTAL ED & TECHNOLOGY GP INC SPON ADR 647581107 1,878 15,491 SH   SOLE   0 0 15,491
NEXSTAR BROADCASTING GP Common 65336K103 5,273 44,972 SH   SOLE   0 0 44,972
NEXTERA ENERGY INC Common 65339F101 6,842 28,255 SH   SOLE   0 0 28,255
NIKE INC Common 654106103 2,358 23,277 SH   SOLE   0 0 23,277
NOBLE ENERGY INC Common 655044105 2,888 116,278 SH   SOLE   0 0 116,278
NOMAD FOODS LIMITED ORD NPV Common G6564A105 2,316 103,520 SH   SOLE   0 0 103,520
NORFOLK SOUTHERN CORP Common 655844108 1,491 7,680 SH   SOLE   0 0 7,680
NORTHROP GRUMMAN CORP Common 666807102 17,382 50,533 SH   SOLE   0 0 50,533
NOVARTIS ADR ADR 66987V109 864 9,125 SH   SOLE   0 0 9,125
NOVO-NORDISK ADR ADR 670100205 227 3,925 SH   SOLE   0 0 3,925
NUSHARES ETF TR NUVEEN ESG US ETF 67092P870 530 20,738 SH   SOLE   0 0 20,738
NVIDIA CORP Common 67066G104 16,106 68,448 SH   SOLE   0 0 68,448
NVR INC Common 62944T105 1,344 353 SH   SOLE   0 0 353
NXP SEMICONDUCTORS N V Common N6596X109 2,228 17,504 SH   SOLE   0 0 17,504
OCULAR THERAPEUTIX INC COM Common 67576A100 95 24,000 SH   SOLE   0 0 24,000
OLD REPUBLIC INTERNATIONAL Common 680223104 6,199 277,108 SH   SOLE   0 0 277,108
OMEGA HEALTHCARE INC REIT 681936100 552 13,037 SH   SOLE   0 0 13,037
ONE HUNDRED EIGHTY CAPITAL Closed-End ETF 68235B109 49 22,800 SH   SOLE   0 0 22,800
ORACLE CORPORATION Common 68389X105 17,985 339,460 SH   SOLE   0 0 339,460
O'REILLY AUTOMOTIVE Common 67103H107 664 1,514 SH   SOLE   0 0 1,514
PACKAGING CORPORATION OF AMERICA Common 695156109 941 8,402 SH   SOLE   0 0 8,402
PAYCHEX INC Common 704326107 6,905 81,177 SH   SOLE   0 0 81,177
PAYCOM SOFTWARE INC COM Common 70432V102 2,476 9,352 SH   SOLE   0 0 9,352
PAYPAL HOLDINGS INCO Common 70450Y103 6,136 56,730 SH   SOLE   0 0 56,730
PENSKE AUTOMOTIVE GROUP Common 70959W103 694 13,813 SH   SOLE   0 0 13,813
PEPSICO INC Common 713448108 46,135 337,566 SH   SOLE   0 0 337,566
PETROLEO BRASILEIRO ADR ADR 71654V408 209 13,130 SH   SOLE   0 0 13,130
PFIZER INC Common 717081103 10,815 276,042 SH   SOLE   0 0 276,042
PHILIP MORRIS INTERNATIONAL INC Common 718172109 6,677 78,468 SH   SOLE   0 0 78,468
PHILLIPS 66 COM Common 718546104 1,828 16,409 SH   SOLE   0 0 16,409
PIMCO ENHANCED SHORT MATURITY ETF 72201R833 35,503 349,475 SH   SOLE   0 0 349,475
PIMCO INVEST GRADE CORP ETF 72201R817 588 5,345 SH   SOLE   0 0 5,345
PIMCO TOTAL RETURN ETF 72201R775 616 5,718 SH   SOLE   0 0 5,718
PIONEER DIVIDEND HIGH INCOME Closed-End ETF 723653101 1,233 82,850 SH   SOLE   0 0 82,850
PNC FINANCIAL SERVICES GROUP Common 693475105 21,915 137,286 SH   SOLE   0 0 137,286
PORTLAND GEN ELEC CO COM NEW Common 736508847 1,591 28,518 SH   SOLE   0 0 28,518
POWERSHARES CLEANTECH ETF 46137V407 269 5,380 SH   SOLE   0 0 5,380
POWERSHARES ETF SENIOR LOAN PORTFOLIO ETF 46138G508 1,604 70,303 SH   SOLE   0 0 70,303
POWERSHARES EXCH TRADED FD TR II PREFERR ETF 46138E511 9,453 629,769 SH   SOLE   0 0 629,769
POWERSHARES FINANCIAL PFD ETF 46137V621 639 33,877 SH   SOLE   0 0 33,877
POWERSHARES FTSE RAFI US 1000 ETF 46137V613 278 2,196 SH   SOLE   0 0 2,196
POWERSHARES INTERNATIONAL CORPORATE BOND ETF 46138E636 313 11,522 SH   SOLE   0 0 11,522
POWERSHARES VARIABLE ETF 46138G870 892 34,550 SH   SOLE   0 0 34,550
POWERSHS QQQ TRUST SER ETF 46090E103 3,605 16,958 SH   SOLE   0 0 16,958
PPG INDUSTRIES INC. Common 693506107 594 4,447 SH   SOLE   0 0 4,447
PPL CORPORATION Common 69351T106 233 6,497 SH   SOLE   0 0 6,497
PRIMERICA , INC. Common 74164M108 311 2,382 SH   SOLE   0 0 2,382
PROCTER & GAMBLE CO Common 742718109 27,061 216,660 SH   SOLE   0 0 216,660
PROLOGIS INC REIT 74340W103 310 3,479 SH   SOLE   0 0 3,479
PROSHARES TRUST INVT GRADE INT RATE HEDG ETF 74347B607 706 9,124 SH   SOLE   0 0 9,124
PROSHARES ULTRA S&P ETF 74347R107 252 1,668 SH   SOLE   0 0 1,668
PRUDENTIAL FINANCIAL INC Common 744320102 351 3,743 SH   SOLE   0 0 3,743
PUBLIC SERVICE ENTERPRISE GROUP INC Common 744573106 301 5,100 SH   SOLE   0 0 5,100
PUBLIC STORAGE REIT 74460D109 308 1,444 SH   SOLE   0 0 1,444
PWRSHR S&P500 HIDIV ETF 46138E362 2,396 54,428 SH   SOLE   0 0 54,428
QORVO INC COM Common 74736K101 1,103 9,493 SH   SOLE   0 0 9,493
QUALCOMM INC Common 747525103 1,621 18,367 SH   SOLE   0 0 18,367
QUANTA SERVICES INC Common 74762E102 902 22,156 SH   SOLE   0 0 22,156
QUEST DIAGNOSTICS INC Common 74834L100 925 8,666 SH   SOLE   0 0 8,666
RAYTHEON COMPANY Common 755111507 2,305 10,491 SH   SOLE   0 0 10,491
REALTY INCOME CORPORATION REIT 756109104 2,454 33,330 SH   SOLE   0 0 33,330
REGAL BELOIT CORP Common 758750103 1,040 12,152 SH   SOLE   0 0 12,152
REGENERON PHARMACEUTICALS INC Common 75886F107 730 1,944 SH   SOLE   0 0 1,944
RELX PLC ADR 759530108 2,351 93,033 SH   SOLE   0 0 93,033
REPLIGEN CORP Common 759916109 216 2,336 SH   SOLE   0 0 2,336
REPUBLIC SERVICES INC CL A Class A 760759100 3,463 38,637 SH   SOLE   0 0 38,637
RETAIL PPTYS AMER INC COM REIT 76131V202 1,781 132,931 SH   SOLE   0 0 132,931
ROBERT HALF INTERNATIONAL INC Common 770323103 2,174 34,424 SH   SOLE   0 0 34,424
ROCKWELL AUTOMATION INC Common 773903109 406 2,005 SH   SOLE   0 0 2,005
ROPER INDS INC Common 776696106 509 1,437 SH   SOLE   0 0 1,437
ROSS STORES INC Common 778296103 27,426 235,577 SH   SOLE   0 0 235,577
ROYAL BANK OF CANADA COM NPV ISIN #CA780 Common 780087102 206 2,597 SH   SOLE   0 0 2,597
ROYAL CARIBBEAN CRUISES LTD. Common V7780T103 207 1,554 SH   SOLE   0 0 1,554
ROYAL DUTCH SHELL PLC ADR 780259107 5,255 87,631 SH   SOLE   0 0 87,631
ROYAL DUTCH SHELL PLC ADR CLASS A Class A 780259206 740 12,542 SH   SOLE   0 0 12,542
S & P GLOBAL INC Common 78409V104 939 3,440 SH   SOLE   0 0 3,440
SALESFORCE COM INC Common 79466L302 1,830 11,251 SH   SOLE   0 0 11,251
SANOFI ADR ADR 80105N105 364 7,255 SH   SOLE   0 0 7,255
SCH US DIV EQUITY ETF ETF 808524797 22,316 385,291 SH   SOLE   0 0 385,291
SCHLUMBERGER LIMITED Common 806857108 764 18,995 SH   SOLE   0 0 18,995
SCHWAB FUNDAMENTAL US ETF 808524763 876 21,774 SH   SOLE   0 0 21,774
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 3,297 35,487 SH   SOLE   0 0 35,487
SCHWAB LARGE CAP VALUE ETF ETF 808524409 7,031 116,955 SH   SOLE   0 0 116,955
SCHWAB STRATEGIC TR 1000 INDEX ETF ETF 808524722 13,252 419,769 SH   SOLE   0 0 419,769
SCHWAB STRATEGIC TR EMERGING MKTS EQUITY ETF 808524706 1,144 41,796 SH   SOLE   0 0 41,796
SCHWAB STRATEGIC TR FUNDAMENTAL INTL LAR ETF 808524755 1,924 66,529 SH   SOLE   0 0 66,529
SCHWAB STRATEGIC TR INTL EQUITY ETF ETF 808524805 12,711 377,952 SH   SOLE   0 0 377,952
SCHWAB STRATEGIC TR INTL SMALL CAP EQUIT ETF 808524888 4,147 119,682 SH   SOLE   0 0 119,682
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL ETF 808524748 331 9,965 SH   SOLE   0 0 9,965
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL E ETF 808524730 263 8,810 SH   SOLE   0 0 8,810
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL U ETF 808524771 2,804 65,706 SH   SOLE   0 0 65,706
SCHWAB US BROAD MARKET ETF ETF 808524102 1,520 19,771 SH   SOLE   0 0 19,771
SCHWAB US LARGE CAT ETF ETF 808524201 10,808 140,706 SH   SOLE   0 0 140,706
SCHWAB US SMALL CAP ETF ETF 808524607 1,356 17,932 SH   SOLE   0 0 17,932
SEAGATE TECHNOLOGY PLC Common G7945M107 222 3,733 SH   SOLE   0 0 3,733
SECTOR SPDR ENERGY ETF 81369Y506 1,017 16,930 SH   SOLE   0 0 16,930
SECTOR SPDR FINANCIAL ETF ETF 81369Y605 1,058 34,367 SH   SOLE   0 0 34,367
SECTOR SPDR HEALTH CARE ETF 81369Y209 11,769 115,542 SH   SOLE   0 0 115,542
SECTOR SPDR MATERIALS FD ETF 81369Y100 1,186 19,308 SH   SOLE   0 0 19,308
SECTOR SPDR TECHNOLOGY ETF ETF 81369Y803 28,497 310,863 SH   SOLE   0 0 310,863
SECTOR SPDR TR SHS BEN INT CONSUMER STAP ETF 81369Y308 894 14,188 SH   SOLE   0 0 14,188
SECTOR SPDR TR SHS BEN INT INDUSTRIAL ETF 81369Y704 3,692 45,312 SH   SOLE   0 0 45,312
SELECT SECTOR SPDR TR CONSUMER DISCRETIO ETF 81369Y407 473 3,772 SH   SOLE   0 0 3,772
SERVICE CORP INTL Common 817565104 336 7,292 SH   SOLE   0 0 7,292
SHERWIN WILLIAMS CO Common 824348106 214 366 SH   SOLE   0 0 366
SIMON PROPERTY GROUP INC REIT 828806109 278 1,868 SH   SOLE   0 0 1,868
SOUTHERN CO Common 842587107 1,452 22,787 SH   SOLE   0 0 22,787
SOUTHWEST AIRLNS CO Common 844741108 698 12,923 SH   SOLE   0 0 12,923
SPDR BARCLAYS CAPITAL CONVERTIBLE SECS ETF 78464A359 914 16,461 SH   SOLE   0 0 16,461
SPDR BARCLAYS INTERNATIONAL CORPORATE BD ETF 78464A151 281 8,213 SH   SOLE   0 0 8,213
SPDR DOW JONES INDL AVERAGE ETF TR UNIT ETF 78467X109 221 774 SH   SOLE   0 0 774
SPDR DOW JONES REIT EFT ETF 78464A607 513 5,031 SH   SOLE   0 0 5,031
SPDR GOLD TRUST ETF 78463V107 44,060 308,331 SH   SOLE   0 0 308,331
SPDR INDEX SHS FDS MSCI ACWI EX-US ETF ETF 78463X848 44,101 1,711,345 SH   SOLE   0 0 1,711,345
SPDR NUVEEN BARCLAYS CAPITAL MUNI BOND ETF 78468R721 315 6,228 SH   SOLE   0 0 6,228
SPDR PORTFOLIO MID CAP ETF ETF 78464A847 7,036 194,203 SH   SOLE   0 0 194,203
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF 78464A474 507 16,429 SH   SOLE   0 0 16,429
SPDR S&P 400 MID CAP GROWTH ETF 78464A821 756 13,234 SH   SOLE   0 0 13,234
SPDR S&P 400 MID CAP VALUE ETF 78464A839 591 10,795 SH   SOLE   0 0 10,795
SPDR S&P 500 ETF 78462F103 24,402 75,815 SH   SOLE   0 0 75,815
SPDR S&P 500 GROWTH ETF 78464A409 549 13,096 SH   SOLE   0 0 13,096
SPDR S&P 600 SMALL CAP GROWTH ETF 78464A201 2,949 45,708 SH   SOLE   0 0 45,708
SPDR S&P 600 SMALL CAP VALUE ETF 78464A300 844 12,843 SH   SOLE   0 0 12,843
SPDR S&P DIVIDEND ETF 78464A763 3,247 30,181 SH   SOLE   0 0 30,181
SPDR S&P GLOBAL NATURAL RES ETF 78463X541 709 15,364 SH   SOLE   0 0 15,364
SPDR SER TR S&P BIOTECH ETF ETF 78464A870 476 5,003 SH   SOLE   0 0 5,003
SPDR SERIES TRUST PORTFLI HIGH YLD ETF 78468R606 1,760 66,759 SH   SOLE   0 0 66,759
SQUARE INC Common 852234103 252 4,022 SH   SOLE   0 0 4,022
SSGA ACTIVE ETF TR SPDR TR TACTIC ETF 78467V848 3,191 65,138 SH   SOLE   0 0 65,138
STARBUCKS CORP Common 855244109 3,181 36,179 SH   SOLE   0 0 36,179
STARWOOD PROPERTY TRUST INC. REIT 85571B105 1,194 48,049 SH   SOLE   0 0 48,049
STATE STREET CORP Common 857477103 335 4,239 SH   SOLE   0 0 4,239
STERLING BANCORP COM Common 85917A100 2,317 109,929 SH   SOLE   0 0 109,929
STORE CAP CORP REIT 862121100 1,004 26,952 SH   SOLE   0 0 26,952
STRYKER CORP Common 863667101 1,524 7,260 SH   SOLE   0 0 7,260
SUNCOR ENERGY COM Common 867224107 19,246 586,753 SH   SOLE   0 0 586,753
SYNOPSYS INC Common 871607107 325 2,332 SH   SOLE   0 0 2,332
SYSCO CORP Common 871829107 3,650 42,673 SH   SOLE   0 0 42,673
T MOBILE US INC COM Common 872590104 1,284 16,374 SH   SOLE   0 0 16,374
T ROWE PRICE GROUP INC Common 74144T108 786 6,455 SH   SOLE   0 0 6,455
TAIWAN SEMICONDUCTOR MFG LTD ADR ADR 874039100 363 6,244 SH   SOLE   0 0 6,244
TAKE-TWO INTERACTIVE SOFT Common 874054109 2,293 18,727 SH   SOLE   0 0 18,727
TARGET CORP Common 87612E106 9,084 70,853 SH   SOLE   0 0 70,853
TC ENERGY CORP Common 87807B107 293 5,500 SH   SOLE   0 0 5,500
TCF FINANCIAL CORPORATION Common 872307103 2,677 57,203 SH   SOLE   0 0 57,203
TETRA TECH INC. Common 88162G103 758 8,801 SH   SOLE   0 0 8,801
TEXAS INSTRUMENTS INC Common 882508104 3,359 26,187 SH   SOLE   0 0 26,187
THE CHARLES SCHWAB CORP Common 808513105 521 10,958 SH   SOLE   0 0 10,958
THERMO FISHER SCIENTIFIC INC Common 883556102 2,981 9,177 SH   SOLE   0 0 9,177
TJX COMPANIES INC Common 872540109 2,025 33,172 SH   SOLE   0 0 33,172
TOCAGEN INC Common 888846102 20 37,136 SH   SOLE   0 0 37,136
TORO COMPANY Common 891092108 816 10,243 SH   SOLE   0 0 10,243
TOTAL S.A. ADR ADR 89151E109 214 3,874 SH   SOLE   0 0 3,874
TRANSCAT INC COM Common 893529107 435 13,650 SH   SOLE   0 0 13,650
TRANSDIGM GROUP INC Common 893641100 3,114 5,560 SH   SOLE   0 0 5,560
TRAVELERS COMPANIES Common 89417E109 3,637 26,554 SH   SOLE   0 0 26,554
TRUIST FINL CORP Common 89832Q109 1,365 24,240 SH   SOLE   0 0 24,240
TWO HBRS INVT CORP REIT 90187B408 282 19,293 SH   SOLE   0 0 19,293
TYSON FOODS INC CL A Class A 902494103 206 2,258 SH   SOLE   0 0 2,258
UGI CORP NEW Common 902681105 596 13,189 SH   SOLE   0 0 13,189
UNILEVER NV NY Reg Shrs 904784709 1,590 27,671 SH   SOLE   0 0 27,671
UNILEVER PLC ADR 904767704 395 6,904 SH   SOLE   0 0 6,904
UNION PACIFIC CORP Common 907818108 3,196 17,676 SH   SOLE   0 0 17,676
UNITED PARCEL SERVICES INC Common 911312106 2,462 21,035 SH   SOLE   0 0 21,035
UNITED RENTALS INC Common 911363109 15,056 90,279 SH   SOLE   0 0 90,279
UNITED TECHNOLOGIES CORP Common 913017109 6,947 46,388 SH   SOLE   0 0 46,388
UNITEDHEALTH GROUP Common 91324P102 36,120 122,864 SH   SOLE   0 0 122,864
UNIVERSAL DISPLAY CORP Common 91347P105 231 1,120 SH   SOLE   0 0 1,120
UNIVERSAL HEALTH SERVICES INC. Common 913903100 681 4,749 SH   SOLE   0 0 4,749
US BANCORP Common 902973304 1,576 26,586 SH   SOLE   0 0 26,586
US FOOD HOLDING CORP Common 912008109 4,989 119,107 SH   SOLE   0 0 119,107
V F CORPORATION Common 918204108 6,224 62,448 SH   SOLE   0 0 62,448
VAIL RESORTS INC. Common 91879Q109 2,159 9,003 SH   SOLE   0 0 9,003
VALERO ENERGY CORP Common 91913Y100 562 6,005 SH   SOLE   0 0 6,005
VANGUARD CORP BOND ETF ETF 92206C409 501 6,180 SH   SOLE   0 0 6,180
VANGUARD DIVIDEND APPRECIATION ETF 921908844 24,654 197,770 SH   SOLE   0 0 197,770
VANGUARD EXTENDED MARKET ETF S &P COMPL ETF 922908652 44,148 350,409 SH   SOLE   0 0 350,409
VANGUARD FTSE DEVELOPED MKTS ETF ETF 921943858 79,153 1,796,491 SH   SOLE   0 0 1,796,491
VANGUARD FUNDS MSCI EUROPE ETF ETF 922042874 234 3,989 SH   SOLE   0 0 3,989
VANGUARD INDEX FDS VANGUARD SMALL CAP VI ETF 922908751 3,722 22,473 SH   SOLE   0 0 22,473
VANGUARD INDEX GROWTH ETF 922908736 2,253 12,367 SH   SOLE   0 0 12,367
VANGUARD INDEX VALUE ETF 922908744 3,960 33,039 SH   SOLE   0 0 33,039
VANGUARD INFO TECH INDEX ETF 92204A702 536 2,189 SH   SOLE   0 0 2,189
VANGUARD INTERMEDIATE TERM CORP BOND ETF 92206C870 4,833 52,921 SH   SOLE   0 0 52,921
VANGUARD INTERNATIONAL BOND INDEX ETF 92203J407 1,055 18,645 SH   SOLE   0 0 18,645
VANGUARD INTERNATIONAL EQUITY INDEX ETF 922042775 12,126 225,591 SH   SOLE   0 0 225,591
VANGUARD INTL EQUITY INDEX FDS MSCI EMER ETF 922042858 15,915 357,884 SH   SOLE   0 0 357,884
VANGUARD INTL EQUITY INDEX FDS TOTAL WOR ETF 922042742 369 4,552 SH   SOLE   0 0 4,552
VANGUARD MID CAP GRWTH INDEX I NTL US ETF 922908538 4,085 25,725 SH   SOLE   0 0 25,725
VANGUARD MID-CAP ETF ETF 922908629 3,938 22,099 SH   SOLE   0 0 22,099
VANGUARD MID-CAP VALUE ETF ETF 922908512 4,708 39,499 SH   SOLE   0 0 39,499
VANGUARD REIT INDEX ETF ETF 922908553 8,704 93,802 SH   SOLE   0 0 93,802
VANGUARD RUSSELL 1000 ETF ETF 92206C730 3,798 25,750 SH   SOLE   0 0 25,750
VANGUARD S&P 500 ETF ETF 922908363 50,121 169,443 SH   SOLE   0 0 169,443
VANGUARD SECTOR INDEX FDS VANGUARD HEALT ETF 92204A504 421 2,195 SH   SOLE   0 0 2,195
VANGUARD SHORT TERM ETF 92206C102 300 4,934 SH   SOLE   0 0 4,934
VANGUARD SHORT-TERM BOND INDEX ETF 921937827 7,749 96,131 SH   SOLE   0 0 96,131
VANGUARD SMALL CAP GROWTH ETF ETF 922908595 3,626 18,247 SH   SOLE   0 0 18,247
VANGUARD SMALL CAP VALUE ETF ETF 922908611 2,563 18,702 SH   SOLE   0 0 18,702
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 2,306 27,496 SH   SOLE   0 0 27,496
VANGUARD TOTAL INTL ETF ETF 921909768 17,675 317,375 SH   SOLE   0 0 317,375
VANGUARD TOTAL STOCK MARKET ETF 922908769 76,492 467,497 SH   SOLE   0 0 467,497
VANGUARD US FINLS ETF 92204A405 572 7,495 SH   SOLE   0 0 7,495
Vanguard Whitehall Funds International H ETF 921946794 966 15,148 SH   SOLE   0 0 15,148
VANGUARD WORLD FD ESG INTL STK ETF ETF 921910725 521 9,745 SH   SOLE   0 0 9,745
VENTAS INC REIT 92276F100 3,513 60,841 SH   SOLE   0 0 60,841
VERISIGN INC Common 92343E102 12,805 66,457 SH   SOLE   0 0 66,457
VERIZON COMMUNICATIONS Common 92343V104 12,817 208,742 SH   SOLE   0 0 208,742
VERTEX PHARMACEUTCLS INC Common 92532F100 584 2,665 SH   SOLE   0 0 2,665
VISA INC COM Common 92826C839 11,330 60,298 SH   SOLE   0 0 60,298
VMWARE INC Common 928563402 374 2,462 SH   SOLE   0 0 2,462
W. P. CAREY INC REIT 92936U109 312 3,895 SH   SOLE   0 0 3,895
WALGREENS BOOTS ALLIANCE INC COM ISIN #U Common 931427108 431 7,317 SH   SOLE   0 0 7,317
WALMART STORES INC Common 931142103 1,565 13,168 SH   SOLE   0 0 13,168
WALT DISNEY CO Common 254687106 23,859 164,968 SH   SOLE   0 0 164,968
WASHINGTON FEDERAL INC Common 938824109 2,336 63,734 SH   SOLE   0 0 63,734
WASTE CONNECTIONS INC. Common 94106B101 1,084 11,937 SH   SOLE   0 0 11,937
WASTE MANAGEMENT INC Common 94106L109 1,254 11,006 SH   SOLE   0 0 11,006
WATERS CORP Common 941848103 1,494 6,393 SH   SOLE   0 0 6,393
WELLCARE MGMT GROUP INC REIT 95040Q104 1,208 14,773 SH   SOLE   0 0 14,773
WELLS FARGO & CO Common 949746101 10,484 194,866 SH   SOLE   0 0 194,866
WEYERHAEUSER CO REIT 962166104 480 15,889 SH   SOLE   0 0 15,889
WILLIAMS COS INC Common 969457100 331 13,964 SH   SOLE   0 0 13,964
WIPRO LTD ADR ADR 97651M109 90 23,882 SH   SOLE   0 0 23,882
WISCONSIN ENERGY Common 92939U106 2,809 30,460 SH   SOLE   0 0 30,460
WISDOMTREE CBOE S&P PUT WRITE ETF 97717X560 706 24,793 SH   SOLE   0 0 24,793
WISDOMTREE EMERG MKTS EQUITY INCOME FUND ETF 97717W315 1,870 40,861 SH   SOLE   0 0 40,861
WISDOMTREE EQUITY INC FD ETF 97717W208 10,517 136,922 SH   SOLE   0 0 136,922
WISDOMTREE LARGECAP DIVIDEND ETF 97717W307 286 2,696 SH   SOLE   0 0 2,696
WISDOMTREE TR EMERGING MKTS SMALLCAP DIV ETF 97717W281 471 9,858 SH   SOLE   0 0 9,858
WISDOMTREE TR INTL MIDCAP DIVID FD ETF 97717W778 279 4,245 SH   SOLE   0 0 4,245
WISDOMTREE TR INTL SMALLCAP DIVID FD ETF 97717W760 220 3,088 SH   SOLE   0 0 3,088
WISDOMTREE US QLTY DIV GRWTH ETF 97717X669 1,178 24,303 SH   SOLE   0 0 24,303
WR BERKLEY CORP Common 084423102 285 4,128 SH   SOLE   0 0 4,128
WYNDHAM DESTINATIONS INC COM Common 98310W108 7,472 144,551 SH   SOLE   0 0 144,551
WYNDHAM HOTELS &RESORTS INC COM Common 98311A105 7,409 117,954 SH   SOLE   0 0 117,954
XCEL ENERGY INC Common 98389B100 837 13,178 SH   SOLE   0 0 13,178
XEROX CORPORATION Common 98421M106 468 12,703 SH   SOLE   0 0 12,703
XILINX INC Common 983919101 513 5,246 SH   SOLE   0 0 5,246
XYLEM INC Common 98419M100 230 2,920 SH   SOLE   0 0 2,920
YUM! BRANDS INC Common 988498101 673 6,685 SH   SOLE   0 0 6,685
ZEBRA TECHNOLOGIES CORPORATION Common 989207105 243 953 SH   SOLE   0 0 953
ZIMMER BIOMET HLDGS INC COM Common 98956P102 672 4,491 SH   SOLE   0 0 4,491
ZOETIS INC COM USD0.01 CL A Common 98978V103 928 7,013 SH   SOLE   0 0 7,013
GLOBAL X MLP & ENERGY INFRASTRUCTURE ETF ETF 37950E226 156 12,717 SH   SOLE   0 0 12,717
VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 9,507 52,544 SH   SOLE   0 0 52,544
VANGUARD RUSSELL 1000 VALUE INDEX ETF ETF 92206C714 8,984 74,964 SH   SOLE   0 0 74,964
BLACKSTONE GROUP L P COM UNIT REPSTG LTD MLP 09260D107 2,396 42,839 SH   SOLE   0 0 42,839
EASTGROUP PROPERTIES INC REIT 277276101 286 2,157 SH   SOLE   0 0 2,157
FIRST INDUSTRIAL REALTY TRUST REIT 32054K103 3,232 77,863 SH   SOLE   0 0 77,863
MEDICAL PROPERTIES TRUST INC. REIT 58463J304 314 14,872 SH   SOLE   0 0 14,872
MGM GROWTH PPTYS LLC CL A COM REIT 55303A105 207 6,675 SH   SOLE   0 0 6,675
PHYSICIANS REALTY TR REIT 71943U104 220 11,603 SH   SOLE   0 0 11,603
RYMAN HOSPITALITY PPTYS INC COM USD0.01 REIT 78377T107 3,836 44,268 SH   SOLE   0 0 44,268
SABRA HEALTH CARE REIT INC COM REIT 78573L106 267 12,532 SH   SOLE   0 0 12,532
SUNSTONE HOTEL INVESTORS INC. REIT 867892101 1,927 138,402 SH   SOLE   0 0 138,402
VICI PPTYS INC COM REIT 925652109 228 8,935 SH   SOLE   0 0 8,935
VORNADO RLTY TR REIT 929042109 301 4,528 SH   SOLE   0 0 4,528
SCHWAB US MID-CAP ETF ETF 808524508 1,148 19,083 SH   SOLE   0 0 19,083
Vanguard US Materials ETF 92204A801 250 1,864 SH   SOLE   0 0 1,864
GROUPON INC CL A Class A 399473107 46 19,045 SH   SOLE   0 0 19,045
Sarepta Therapeutics Inc Common 803607100 221 1,716 SH   SOLE   0 0 1,716
Atlantic Un Bankshares Corp Common 04911A107 259 6,901 SH   SOLE   0 0 6,901
Brookfield Business Partners L Unit Ltd Lp MLP G16234109 678 16,427 SH   SOLE   0 0 16,427
BRT Apartments Corp REIT 055645303 506 29,833 SH   SOLE   0 0 29,833
iShares China Large-Cap ETF 464287184 288 6,600 SH   SOLE   0 0 6,600
Healthcare Tr Of America REIT 42225P501 613 20,260 SH   SOLE   0 0 20,260
iShares US Indl ETF 464287754 511 3,045 SH   SOLE   0 0 3,045
JBG SMITH Properties REIT 46590V100 332 8,311 SH   SOLE   0 0 8,311
McCormick & Company Inc Common 579780107 15,736 91,988 SH   SOLE   0 0 91,988
Microvision Inc. Common 594960304 12 17,000 SH   SOLE   0 0 17,000
Newmark Group, Inc. Common 65158N102 135 10,000 SH   SOLE   0 0 10,000
Novocure Ltd Common G6674U108 9,689 114,979 SH   SOLE   0 0 114,979
Renewable Energy Group Inc Common 75972A301 270 10,000 SH   SOLE   0 0 10,000
ProShares UltraPro QQQ ETF 74347X831 213 2,462 SH   SOLE   0 0 2,462
Aircastle Ltd. Common G0129K104 1,237 38,658 SH   SOLE   0 0 38,658
Amerco Common 023586100 1,190 3,166 SH   SOLE   0 0 3,166
Applied Genetic Technologies C Common 03820J100 601 132,944 SH   SOLE   0 0 132,944
Bryn Mawr Bank Corp Common 117665109 614 14,900 SH   SOLE   0 0 14,900
CSW Industrials, Inc. Common 126402106 557 7,230 SH   SOLE   0 0 7,230
Capital Southwest Corp Common 140501107 373 17,904 SH   SOLE   0 0 17,904
Cerus Corp. Common 157085101 376 89,200 SH   SOLE   0 0 89,200
Ensign Group Inc Common 29358P101 3,992 87,991 SH   SOLE   0 0 87,991
FNCB Bancorp Inc Common 302578109 465 55,000 SH   SOLE   0 0 55,000
Floor & Decor Holdings Common 339750101 337 6,630 SH   SOLE   0 0 6,630
Global Blood Therapeutics, Inc Common 37890U108 1,358 17,078 SH   SOLE   0 0 17,078
INTL FCStone Inc. Common 46116V105 254 5,200 SH   SOLE   0 0 5,200
India Fund, Inc. Closed-End ETF 454089103 612 30,404 SH   SOLE   0 0 30,404
Liberty Braves Group-A Common 531229706 2,795 94,252 SH   SOLE   0 0 94,252
Liberty Global Ser C SHS CL C G5480U120 527 24,189 SH   SOLE   0 0 24,189
NY Times Class A Common 650111107 203 6,315 SH   SOLE   0 0 6,315
Neurocrine Biosciences, Inc. Common 64125C109 1,076 10,006 SH   SOLE   0 0 10,006
Palatin Technologies Inc Common 696077403 8 10,100 SH   SOLE   0 0 10,100
S&P Global Healthcare Sector I ETF 464287325 204 2,960 SH   SOLE   0 0 2,960
Sciplay Corporation Common 809087109 1,833 149,134 SH   SOLE   0 0 149,134
Short S&P 500 Proshares ETF 74347B425 1,131 47,100 SH   SOLE   0 0 47,100
Texas Pacific Land Trust Royalty Trst 882610108 9,361 11,982 SH   SOLE   0 0 11,982
Tompkins Financial Common 890110109 10,121 110,608 SH   SOLE   0 0 110,608
Tyler Technologies Inc Common 902252105 566 1,886 SH   SOLE   0 0 1,886
Vanguard ESG US Stock ETF ETF 921910733 422 7,465 SH   SOLE   0 0 7,465
Willamette Valley Vineyards, I Common 969136100 177 25,600 SH   SOLE   0 0 25,600
iShares Dow Jones Intl Select ETF 464288448 1,957 58,310 SH   SOLE   0 0 58,310
Market Vectors Russia ETF ETF 92189F403 1,622 64,961 SH   SOLE   0 0 64,961
DNP Select Income Fund Closed-End ETF 23325P104 327 25,572 SH   SOLE   0 0 25,572
Invesco BulletShares 2023 Corp ETF 46138J866 10,408 488,413 SH   SOLE   0 0 488,413
Invesco BulletShares 2024 Corp ETF 46138J841 8,650 402,867 SH   SOLE   0 0 402,867
Invesco BulletShares 2025 Corp ETF 46138J825 8,900 414,523 SH   SOLE   0 0 414,523
Invesco BulletShares 2026 Corp ETF 46138J791 7,808 379,770 SH   SOLE   0 0 379,770
ISHARES FTSE EPRA/NAREIT DEVELOPED EUROPE INDEX FUND ETF 464288471 655 15,752 SH   SOLE   0 0 15,752
INVESCO S&P MIDCAP 400 EQUAL WEIGHT ETF ETF 46137V225 1,987 29,441 SH   SOLE   0 0 29,441
VANGUARD GLOBAL EX-U.S. REAL ESTATE INDEX ETF 922042676 211 3,563 SH   SOLE   0 0 3,563
FABRINET SHS Common G3323L100 324 5,000 SH   SOLE   0 0 5,000
EATON VANCE TAX MNGD GBL DV EQ COM Closed-End ETF 27829F108 248 28,240 SH   SOLE   0 0 28,240
GOLDMAN SACHS BDC INC SHS Common 38147U107 3,126 146,882 SH   SOLE   0 0 146,882
BARINGS CORPORATE INVS COM Common 06759X107 2,183 129,442 SH   SOLE   0 0 129,442
JOHN HANCOCK MULTIFACTOR MID CAP ETF ETF 47804J206 19,297 492,784 SH   SOLE   0 0 492,784