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,401 8,525 SH   SOLE   0 0 8,525
ABBOTT LABORATORIES Common 002824100 2,944 35,191 SH   SOLE   0 0 35,191
ABBVIE INC Common 00287Y109 1,835 24,237 SH   SOLE   0 0 24,237
ACCENTURE Common G1151C101 19,595 101,872 SH   SOLE   0 0 101,872
ACTIVISION BLIZZARD INC COM Common 00507V109 3,035 57,355 SH   SOLE   0 0 57,355
ADIENT PLC Common G0084W101 434 18,891 SH   SOLE   0 0 18,891
ADOBE SYSTEMS INC Common 00724F101 2,281 8,258 SH   SOLE   0 0 8,258
ADVANCE AUTO PARTS INC Common 00751Y106 2,276 13,761 SH   SOLE   0 0 13,761
AES CORP Common 00130H105 328 20,095 SH   SOLE   0 0 20,095
AFLAC INC Common 001055102 354 6,769 SH   SOLE   0 0 6,769
AGCO CORP Common 001084102 2,331 30,787 SH   SOLE   0 0 30,787
AGNICO-EAGLE MINES LTD Common 008474108 375 6,995 SH   SOLE   0 0 6,995
AIR PRODUCTS & CHEM Common 009158106 588 2,649 SH   SOLE   0 0 2,649
ALAMOS GOLD INC. Common 011532108 71 12,285 SH   SOLE   0 0 12,285
ALEXANDRIA REAL ESTATE EQUITIES INC Common 015271109 302 1,962 SH   SOLE   0 0 1,962
ALIBABA GROUP HOLDING LTD Common 01609W102 2,190 13,094 SH   SOLE   0 0 13,094
ALLERGAN INC Common G0177J108 12,747 75,746 SH   SOLE   0 0 75,746
ALLISON TRANSMISSION HOLDINGS INC Common 01973R101 3,428 72,861 SH   SOLE   0 0 72,861
ALTRIA GROUP INC Common 02209S103 1,535 37,538 SH   SOLE   0 0 37,538
AMAZON.COM INC Common 023135106 13,448 7,747 SH   SOLE   0 0 7,747
AMEREN CORP Common 023608102 206 2,578 SH   SOLE   0 0 2,578
AMERICAN ELECTRIC POWER CO INC Common 025537101 607 6,479 SH   SOLE   0 0 6,479
AMERICAN EXPRESS Common 025816109 17,620 148,966 SH   SOLE   0 0 148,966
AMERICAN FINANCIAL GROUP INC Common 025932104 2,537 23,525 SH   SOLE   0 0 23,525
AMERICAN INTERNATIONAL GROUP INC Common 026874784 2,951 52,989 SH   SOLE   0 0 52,989
AMERICAN STATES WATER CO Common 029899101 1,538 17,111 SH   SOLE   0 0 17,111
AMERICAN TOWER CORPORATION Common 03027X100 3,562 16,110 SH   SOLE   0 0 16,110
AMERICAN WATER WORKS Common 030420103 2,702 21,750 SH   SOLE   0 0 21,750
AMEX SPDR UTILITIES Common 81369Y886 527 8,139 SH   SOLE   0 0 8,139
AMGEN INC Common 031162100 24,545 126,840 SH   SOLE   0 0 126,840
AMPHENOL CORPORATION Common 032095101 2,583 26,766 SH   SOLE   0 0 26,766
ANALOG DEVICES INC Common 032654105 1,131 10,124 SH   SOLE   0 0 10,124
ANNALY CAPITAL MANAGEMENT INC COM Common 035710409 249 28,250 SH   SOLE   0 0 28,250
ANSYS INC Common 03662Q105 2,991 13,511 SH   SOLE   0 0 13,511
ANTHEM, INC. Common 036752103 617 2,568 SH   SOLE   0 0 2,568
AON PLC Common G0408V102 346 1,786 SH   SOLE   0 0 1,786
APACHE CORPORATION Common 037411105 1,708 66,738 SH   SOLE   0 0 66,738
APPLE INC Common 037833100 38,511 171,946 SH   SOLE   0 0 171,946
APPLIED MATERIALS INC Common 038222105 2,670 53,501 SH   SOLE   0 0 53,501
APTARGROUP INC Common 038336103 2,973 25,096 SH   SOLE   0 0 25,096
ARCH CAPITAL GROUP Common G0450A105 3,057 72,812 SH   SOLE   0 0 72,812
ARES CAPITAL CORPORATION Common 04010L103 325 17,413 SH   SOLE   0 0 17,413
ARGO GROUP INTERNATIONAL HOLDINGS LTD. Common G0464B107 2,125 30,252 SH   SOLE   0 0 30,252
ASPEN TECHNOLOGY INC COM Common 045327103 3,151 25,601 SH   SOLE   0 0 25,601
ASTRAZENECA ADR Common 046353108 401 9,008 SH   SOLE   0 0 9,008
AT&T INC Common 00206R102 13,138 347,206 SH   SOLE   0 0 347,206
ATMOS ENERGY CORP COM Common 049560105 1,430 12,556 SH   SOLE   0 0 12,556
AUTOMATIC DATA PROCESSING INC Common 053015103 1,725 10,685 SH   SOLE   0 0 10,685
AUTOZONE INC NEV Common 053332102 7,440 6,860 SH   SOLE   0 0 6,860
AVAGO TECHNOLOGIES LTD COM Common 11135F101 2,226 8,063 SH   SOLE   0 0 8,063
AVALONBAY COMMUNITIES INC Common 053484101 704 3,271 SH   SOLE   0 0 3,271
B C E INC NEW Common 05534B760 5,494 113,493 SH   SOLE   0 0 113,493
BAIN CAP SPECIALTY FIN INC COM Common 05684B107 14,239 750,630 SH   SOLE   0 0 750,630
BANK NEW YORK MELLON Common 064058100 2,093 46,299 SH   SOLE   0 0 46,299
BANK OF AMERICA Common 060505104 2,326 79,727 SH   SOLE   0 0 79,727
BARCLAYS HIGH YIELD BOND Common 78468R622 405 3,724 SH   SOLE   0 0 3,724
BAXTER INTERNATIONAL Common 071813109 16,941 193,679 SH   SOLE   0 0 193,679
BB&T CORPORATION Common 054937107 738 13,824 SH   SOLE   0 0 13,824
BECTON DICKINSON Common 075887109 4,060 16,052 SH   SOLE   0 0 16,052
BIOGEN IDEC INC Common 09062X103 427 1,836 SH   SOLE   0 0 1,836
BLACKROCK INC Common 09247X101 961 2,156 SH   SOLE   0 0 2,156
BOEING CO Common 097023105 30,818 80,999 SH   SOLE   0 0 80,999
BOOKING HLDGS INC COM Common 09857L108 2,805 1,429 SH   SOLE   0 0 1,429
BOOZ ALLEN HAMILTON Common 099502106 2,934 41,312 SH   SOLE   0 0 41,312
BP PLC ADR (CNV INTO 6 ORD USD0.25 SHS) Common 055622104 1,069 28,150 SH   SOLE   0 0 28,150
BRINK S COMPANY Common 109696104 4,317 52,047 SH   SOLE   0 0 52,047
BRISTOL MYERS SQUIBB Common 110122108 8,383 165,312 SH   SOLE   0 0 165,312
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 9,110 73,216 SH   SOLE   0 0 73,216
BROOKFIELD ASSET MANAGEMENT INC LTD VTG Common 112585104 4,133 77,856 SH   SOLE   0 0 77,856
BROOKFIELD INFRASTRUCTURE PARTNERS LP Common G16252101 5,953 119,996 SH   SOLE   0 0 119,996
BROOKS AUTOMATION INC. Common 114340102 268 7,238 SH   SOLE   0 0 7,238
BWX TECHNOLOGIES INC Common 05605H100 998 17,445 SH   SOLE   0 0 17,445
C H ROBINSON WORLDWD NEW Common 12541W209 1,058 12,476 SH   SOLE   0 0 12,476
C I T GROUP INC NEW Common 125581801 1,972 43,512 SH   SOLE   0 0 43,512
C S X CORP Common 126408103 434 6,270 SH   SOLE   0 0 6,270
CABLE ONE INC COM Common 12685J105 1,787 1,424 SH   SOLE   0 0 1,424
CADENCE DESIGN SYSTEMS INC Common 127387108 310 4,694 SH   SOLE   0 0 4,694
CAMBRIDGE BANCORP COM Common 132152109 260 3,460 SH   SOLE   0 0 3,460
CANADIAN NATL RY CO Common 136375102 258 2,873 SH   SOLE   0 0 2,873
CAPITAL ONE FINANCIAL CORP Common 14040H105 11,807 129,780 SH   SOLE   0 0 129,780
CARLYLE GROUP LP Common 14309L102 941 36,797 SH   SOLE   0 0 36,797
CARMAX INC Common 143130102 1,101 12,509 SH   SOLE   0 0 12,509
CARPENTER TECHNOLOGY CORP Common 144285103 1,544 29,893 SH   SOLE   0 0 29,893
CASEY'S GENERAL STORES INC Common 147528103 341 2,117 SH   SOLE   0 0 2,117
CATALENT INC COM Common 148806102 4,611 96,748 SH   SOLE   0 0 96,748
CATERPILLAR INC Common 149123101 8,323 65,890 SH   SOLE   0 0 65,890
CBOE HOLDINGS, INC. Common 12503M108 457 3,981 SH   SOLE   0 0 3,981
CDW CORP COM USD0.01 Common 12514G108 15,772 127,975 SH   SOLE   0 0 127,975
CELGENE CORP Common 151020104 725 7,299 SH   SOLE   0 0 7,299
CENTENE CORPORATION Common 15135B101 8,092 187,058 SH   SOLE   0 0 187,058
CENTERPOINT ENERGY INC Common 15189T107 598 19,809 SH   SOLE   0 0 19,809
CERNER CORPORATION Common 156782104 7,960 116,768 SH   SOLE   0 0 116,768
CF INDUSTRIES HOLDINGS INC Common 125269100 273 5,546 SH   SOLE   0 0 5,546
CHARTER COMMUNICATIONS INC Common 16119P108 800 1,941 SH   SOLE   0 0 1,941
CHECK POINT SOFTWARE TECHNOLOGIES Common M22465104 219 1,998 SH   SOLE   0 0 1,998
CHENIERE ENERGY INC NEW Common 16411R208 444 7,036 SH   SOLE   0 0 7,036
CHEVRON CORP Common 166764100 24,390 205,651 SH   SOLE   0 0 205,651
CHILDREN'S PLACE Common 168905107 1,293 16,800 SH   SOLE   0 0 16,800
CHINA MOBILE LIMITED Common 16941M109 776 18,738 SH   SOLE   0 0 18,738
CHUBB CORP Common H1467J104 1,062 6,576 SH   SOLE   0 0 6,576
CHURCH & DWIGHT INC Common 171340102 620 8,245 SH   SOLE   0 0 8,245
CIGNA CORP Common 125523100 253 1,670 SH   SOLE   0 0 1,670
CINCINNATI FINANCIAL CORP Common 172062101 516 4,420 SH   SOLE   0 0 4,420
CINTAS CORP Common 172908105 810 3,022 SH   SOLE   0 0 3,022
CISCO SYSTEMS INC Common 17275R102 31,209 631,635 SH   SOLE   0 0 631,635
CITIGROUP INC Common 172967424 15,185 219,811 SH   SOLE   0 0 219,811
CITRIX SYSTEMS INC Common 177376100 586 6,067 SH   SOLE   0 0 6,067
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2019 CORP BD ETF 46138J304 6,162 292,305 SH   SOLE   0 0 292,305
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2020 CORP BD ETF 46138J502 7,819 367,081 SH   SOLE   0 0 367,081
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2021 CORP BD ETF 46138J700 8,357 393,063 SH   SOLE   0 0 393,063
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2022 CORP BD ETF 46138J882 9,739 453,169 SH   SOLE   0 0 453,169
CLOROX COMPANY Common 189054109 355 2,341 SH   SOLE   0 0 2,341
CME GROUP INC Common 12572Q105 1,394 6,595 SH   SOLE   0 0 6,595
COCA COLA CO Common 191216100 5,070 93,127 SH   SOLE   0 0 93,127
COGENT COMMUNICATIONS GRO Common 19239V302 548 9,940 SH   SOLE   0 0 9,940
COGNIZANT TECHNOLOGY SOLUTIONS CORP Common 192446102 681 11,297 SH   SOLE   0 0 11,297
COLGATE-PALMOLIVE CO Common 194162103 2,587 35,190 SH   SOLE   0 0 35,190
COMCAST CORP Common 20030N101 4,768 105,760 SH   SOLE   0 0 105,760
COMMUNICATION SERVICES SPDR ETF ETF 81369Y852 770 15,554 SH   SOLE   0 0 15,554
CONOCOPHILLIPS Common 20825C104 433 7,598 SH   SOLE   0 0 7,598
CONSOLIDATED EDISON INC Common 209115104 1,643 17,389 SH   SOLE   0 0 17,389
CORNING INC Common 219350105 4,911 172,183 SH   SOLE   0 0 172,183
COSTCO WHOLESALE CORP Common 22160K105 3,825 13,278 SH   SOLE   0 0 13,278
COVETRUS INC COM Common 22304C100 153 12,884 SH   SOLE   0 0 12,884
CROCS INC COM Common 227046109 957 34,482 SH   SOLE   0 0 34,482
CROWN CASTLE INTERNATIONAL CORP Common 22822V101 19,304 138,869 SH   SOLE   0 0 138,869
CVS CAREMARK CORP Common 126650100 1,347 21,349 SH   SOLE   0 0 21,349
CYBERARK SOFTWARE LTD Common M2682V108 2,268 22,725 SH   SOLE   0 0 22,725
DANAHER CORP Common 235851102 5,868 40,629 SH   SOLE   0 0 40,629
DARDEN RESTAURANTS Common 237194105 431 3,649 SH   SOLE   0 0 3,649
DB X-TRACKERS MSCI EAFE HEDGED EQ Common 233051200 30,328 937,783 SH   SOLE   0 0 937,783
DEERE & COMPANY Common 244199105 676 4,006 SH   SOLE   0 0 4,006
DELL INC Common 24703L202 1,029 19,837 SH   SOLE   0 0 19,837
DIAGEO ADR Common 25243Q205 803 4,912 SH   SOLE   0 0 4,912
DIGITAL REALTY TRUST INC Common 253868103 306 2,358 SH   SOLE   0 0 2,358
DISCOVER FINL SVCS Common 254709108 1,622 19,999 SH   SOLE   0 0 19,999
DISCOVERY COMMUNICATIONS INC NEW COM SER Common 25470F104 227 8,529 SH   SOLE   0 0 8,529
DOLLAR GENERAL CORP NEW Common 256677105 206 1,297 SH   SOLE   0 0 1,297
DOMINION RESOURCES INC Common 25746U109 5,954 73,468 SH   SOLE   0 0 73,468
DUKE ENERGY CORP COM USD0.001 ISIN #US26 Common 26441C204 6,560 68,433 SH   SOLE   0 0 68,433
DUKE REALTY CORP Common 264411505 233 6,865 SH   SOLE   0 0 6,865
DUNKIN BRANDS GROUP INC COM Common 265504100 5,283 66,569 SH   SOLE   0 0 66,569
DUPONT DE NEMOURS INC COM Common 26614N102 7,925 111,140 SH   SOLE   0 0 111,140
EAGLE BANCORP INC MD Common 268948106 680 15,251 SH   SOLE   0 0 15,251
EATON CORP PLC COM Common G29183103 5,505 66,203 SH   SOLE   0 0 66,203
EBAY INC Common 278642103 217 5,559 SH   SOLE   0 0 5,559
ECOLAB INC Common 278865100 672 3,393 SH   SOLE   0 0 3,393
EDWARDS LIFESCIENCES CORP Common 28176E108 919 4,178 SH   SOLE   0 0 4,178
ELECTRONIC ARTS Common 285512109 12,942 132,308 SH   SOLE   0 0 132,308
EMERGENT BIOSOLUTIONS INC Common 29089Q105 1,558 29,793 SH   SOLE   0 0 29,793
EMERSON ELECTRIC CO Common 291011104 596 8,920 SH   SOLE   0 0 8,920
ENBRIDGE INC Common 29250N105 5,770 164,473 SH   SOLE   0 0 164,473
ENCANA CORPORATION COM Common 292505104 310 67,470 SH   SOLE   0 0 67,470
ENTERGY CORP Common 29364G103 2,334 19,886 SH   SOLE   0 0 19,886
ENTERPRISE PRODUCTS PARTNERS LP Common 293792107 2,073 72,523 SH   SOLE   0 0 72,523
EPAM SYS INC Common 29414B104 2,144 11,760 SH   SOLE   0 0 11,760
EQUITY RESIDENTIAL Common 29476L107 732 8,486 SH   SOLE   0 0 8,486
ESTEE LAUDER COMPANIES INC CL A Class A 518439104 274 1,379 SH   SOLE   0 0 1,379
ETFIS SER TR I NEWFLEET MULTI- SECTOR BOND ETF ETF 26923G707 1,763 71,793 SH   SOLE   0 0 71,793
E-TRADE Common 29273V100 381 29,153 SH   SOLE   0 0 29,153
EVERSOURCE ENERGY Common 30040W108 204 2,388 SH   SOLE   0 0 2,388
EXELIXIS INC Common 30161Q104 2,303 130,200 SH   SOLE   0 0 130,200
EXPEDIA INC COM Common 30212P303 4,294 31,948 SH   SOLE   0 0 31,948
EXTRA SPACE STORAGE INC Common 30225T102 2,735 23,412 SH   SOLE   0 0 23,412
EXXON MOBIL CORP Common 30231G102 8,023 113,629 SH   SOLE   0 0 113,629
FACEBOOK INC Common 30303M102 5,755 32,319 SH   SOLE   0 0 32,319
FACTSET RESEARCH SYSTEMS INC Common 303075105 284 1,169 SH   SOLE   0 0 1,169
FEDERAL REALTY INVESTMENT TRUST Common 313747206 210 1,541 SH   SOLE   0 0 1,541
FEDEX CORP Common 31428X106 5,524 37,946 SH   SOLE   0 0 37,946
FIDELITY NATIONAL FINANCIAL INC Common 31620R303 5,350 120,480 SH   SOLE   0 0 120,480
FIDELITY NATIONAL INFORMATION SERVICES INC. Common 31620M106 3,150 23,730 SH   SOLE   0 0 23,730
FIDELITY TOTAL BOND ETF ETF 316188309 2,525 48,838 SH   SOLE   0 0 48,838
FIRST AMERICAN FINANCIAL CORP Common 31847R102 337 5,718 SH   SOLE   0 0 5,718
FIRST OF LONG ISLAND CORPORATION Common 320734106 1,328 58,377 SH   SOLE   0 0 58,377
FIRST REPUBLIC BANK Common 33616C100 2,222 22,976 SH   SOLE   0 0 22,976
FIRST TRUST LONG SHORT EQUITY ETF ETF 33739P103 15,392 375,414 SH   SOLE   0 0 375,414
FIRST TRUST NASDAQ TECHNOLOGY DIV ETF ETF 33738R118 623 15,539 SH   SOLE   0 0 15,539
FISERV INC Common 337738108 21,686 209,344 SH   SOLE   0 0 209,344
FLEETCOR TECHNOLOGIES INC. Common 339041105 255 888 SH   SOLE   0 0 888
FLEXSHARES IBOXX 3YR TARGET TIPS Common 33939L506 616 25,055 SH   SOLE   0 0 25,055
FOCUS FINL PARTNERS INC COM CL A Class A 34417P100 477 20,055 SH   SOLE   0 0 20,055
FORD MOTOR CO Common 345370860 212 23,161 SH   SOLE   0 0 23,161
FORTIVE CORPORATION Common 34959J108 619 9,024 SH   SOLE   0 0 9,024
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF ETF 35473P744 713 28,570 SH   SOLE   0 0 28,570
GARMIN LTD. Common H2906T109 321 3,786 SH   SOLE   0 0 3,786
GENERAL DYNAMICS Common 369550108 346 1,892 SH   SOLE   0 0 1,892
GENERAL ELECTRIC CO Common 369604103 829 92,694 SH   SOLE   0 0 92,694
GENERAL MILLS INC Common 370334104 552 10,007 SH   SOLE   0 0 10,007
GENERAL MOTORS CO Common 37045V100 4,242 113,182 SH   SOLE   0 0 113,182
GENTEX CORPORATION Common 371901109 363 13,173 SH   SOLE   0 0 13,173
GENUINE PARTS CO Common 372460105 4,896 49,163 SH   SOLE   0 0 49,163
GILDAN ACTIVEWEAR INC Common 375916103 15,403 433,877 SH   SOLE   0 0 433,877
GILEAD SCIENCES INC Common 375558103 4,217 66,536 SH   SOLE   0 0 66,536
GLAXOSMITHKLINE ADR Common 37733W105 291 6,811 SH   SOLE   0 0 6,811
GLOBAL PAYMENTS INC Common 37940X102 1,238 7,786 SH   SOLE   0 0 7,786
GLOBE LIFE INC COM Common 37959E102 2,231 23,297 SH   SOLE   0 0 23,297
GOLDMAN SACHS ETF TR ACTIVEBETA INT ETF 381430107 226 7,980 SH   SOLE   0 0 7,980
GOLDMAN SACHS GROUP Common 38141G104 1,182 5,704 SH   SOLE   0 0 5,704
GOOGLE INC Common 02079K305 34,329 28,112 SH   SOLE   0 0 28,112
GOOGLE INC CL A Class A 02079K107 16,266 13,344 SH   SOLE   0 0 13,344
GRANITE POINT MORTGAGE Common 38741L107 203 10,811 SH   SOLE   0 0 10,811
GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF 46137V357 1,206 11,160 SH   SOLE   0 0 11,160
HALOZYME THERAPEUTICS INC COM Common 40637H109 1,090 70,260 SH   SOLE   0 0 70,260
HARTFORD FINL SVCS GROUP INC Common 416515104 633 10,447 SH   SOLE   0 0 10,447
HDFC BANK LIMITED ADR Common 40415F101 216 3,788 SH   SOLE   0 0 3,788
HEICO CORP Common 422806109 6,269 50,201 SH   SOLE   0 0 50,201
HENRY JACK & ASSOCIATES INC Common 426281101 2,216 15,179 SH   SOLE   0 0 15,179
HENRY SCHEIN INC Common 806407102 2,100 33,071 SH   SOLE   0 0 33,071
HERSHEY COMPANY Common 427866108 295 1,905 SH   SOLE   0 0 1,905
HINGHAM INSTITUTIONAL SAVINGS Common 433323102 624 3,300 SH   SOLE   0 0 3,300
HOLOGIC INC Common 436440101 1,310 25,936 SH   SOLE   0 0 25,936
HOME DEPOT INC Common 437076102 9,966 42,952 SH   SOLE   0 0 42,952
HONEYWELL INTL INC Common 438516106 2,322 13,721 SH   SOLE   0 0 13,721
HUNTINGTON INGALLS INDUSTRIES INC Common 446413106 3,214 15,173 SH   SOLE   0 0 15,173
IAA INC COM Common 449253103 4,468 107,078 SH   SOLE   0 0 107,078
IAMGOLD CORP Common 450913108 79 23,097 SH   SOLE   0 0 23,097
ICICI BANK LTD Common 45104G104 130 10,686 SH   SOLE   0 0 10,686
ICON PLC Common G4705A100 2,467 16,741 SH   SOLE   0 0 16,741
IDEX CORPORATION Common 45167R104 1,144 6,983 SH   SOLE   0 0 6,983
IDEXX LABS CORP Common 45168D104 523 1,924 SH   SOLE   0 0 1,924
ILLINOIS TOOL WORKS Common 452308109 274 1,749 SH   SOLE   0 0 1,749
ILLUMINA INC Common 452327109 311 1,022 SH   SOLE   0 0 1,022
INGERSOLL RAND Common G47791101 525 4,261 SH   SOLE   0 0 4,261
INTEGER HOLDINGS CORP COM Common 45826H109 2,275 30,110 SH   SOLE   0 0 30,110
INTEL CORP Common 458140100 7,636 148,188 SH   SOLE   0 0 148,188
INTERCONTINENTAL EX Common 45866F104 23,142 250,811 SH   SOLE   0 0 250,811
INTERNATIONAL BUSINESS MACHINES Common 459200101 1,817 12,495 SH   SOLE   0 0 12,495
INTUIT INC Common 461202103 25,465 95,755 SH   SOLE   0 0 95,755
INVESCO EXCHNG TRADED FD TR II KBW BK ETF 46138E628 365 7,080 SH   SOLE   0 0 7,080
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 3,740 64,590 SH   SOLE   0 0 64,590
IPG PHOTONICS CORP Common 44980X109 252 1,861 SH   SOLE   0 0 1,861
IQ HEDGE MULTI-STRATEGY TRACKER Common 45409B107 14,686 482,771 SH   SOLE   0 0 482,771
IRIDIUM COMMUNICATIONS, I Common 46269C102 212 9,960 SH   SOLE   0 0 9,960
IRONWOOD PHARMACEUTICALS INC COM Common 46333X108 4,424 515,012 SH   SOLE   0 0 515,012
ISHARES BARCLAYS 10-20 YR TREA BOND FD ETF 464288653 852 5,702 SH   SOLE   0 0 5,702
ISHARES BARCLAYS 1-3 YEAR TREASURY BOND ETF 464287457 1,283 15,121 SH   SOLE   0 0 15,121
ISHARES BARCLAYS 20 YEAR TREAS BOND FD ETF 464287432 250 1,745 SH   SOLE   0 0 1,745
ISHARES BARCLAYS 3-7 YR TREAS BD FD ETF 464288661 649 5,117 SH   SOLE   0 0 5,117
ISHARES BARCLAYS MORTGAGE BACKED SECURITIES ETF 464288588 290 2,682 SH   SOLE   0 0 2,682
ISHARES BARCLAYS TIPS BOND ETF 464287176 945 8,130 SH   SOLE   0 0 8,130
ISHARES CMBS ETF ETF 46429B366 1,435 26,838 SH   SOLE   0 0 26,838
ISHARES COHEN & STEERS REALTY MAJORS ETF 464287564 447 3,722 SH   SOLE   0 0 3,722
ISHARES CORE DIVIDEND GROWTH ETF 46434V621 1,562 39,896 SH   SOLE   0 0 39,896
ISHARES CORE MSCI EAFE ETF ETF 46432F842 18,803 307,892 SH   SOLE   0 0 307,892
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 1,351 27,554 SH   SOLE   0 0 27,554
ISHARES CORE S&P 500 ETF ETF 464287200 23,393 78,362 SH   SOLE   0 0 78,362
ISHARES CORE S&P TOTAL US STOCK MARKET E ETF 464287150 5,357 79,867 SH   SOLE   0 0 79,867
ISHARES CORE S&P US VALUE ETF ETF 464287663 18,933 327,560 SH   SOLE   0 0 327,560
ISHARES CORE TOTAL US BOND MARKET ETF 464287226 33,049 292,030 SH   SOLE   0 0 292,030
ISHARES CORE US GROWTH ETF ETF 464287671 11,913 189,481 SH   SOLE   0 0 189,481
ISHARES CURRENCY HEDGE MSCI ETF 46435G847 1,544 57,263 SH   SOLE   0 0 57,263
ISHARES CURRENCY HEDGED MSCI EAFE ETF 46434V803 2,125 70,982 SH   SOLE   0 0 70,982
ISHARES DOW JONES SELECT DIVIDEND INDEX ETF 464287168 1,136 11,144 SH   SOLE   0 0 11,144
ISHARES DOW JONES U S REAL ESTATE ETF 464287739 10,203 109,076 SH   SOLE   0 0 109,076
ISHARES DOW JONES U.S. AEROSPACE & DEFEN Common 464288760 209 930 SH   SOLE   0 0 930
ISHARES DOW JONES US HOME CONSTRUCTION ETF 464288752 435 10,033 SH   SOLE   0 0 10,033
ISHARES EDGE MSCI MIN VOL EMERGING MARKETS ETF ETF 464286533 1,698 29,735 SH   SOLE   0 0 29,735
ISHARES EDGE MSCI MULTIFACTOR GLOBAL ETF 46434V316 282 9,736 SH   SOLE   0 0 9,736
ISHARES EDGE MSCI MULTIFACTOR INTL ETF 46434V274 19,972 783,228 SH   SOLE   0 0 783,228
ISHARES EDGE MSCI MULTIFACTOR USA ETF 46434V282 28,307 886,797 SH   SOLE   0 0 886,797
ISHARES EDGE MSCI MULTIFACTOR USA SMALL-CAP ETF 46434V290 492 12,345 SH   SOLE   0 0 12,345
ISHARES FLOATING RATE BOND ETF 46429B655 5,552 108,928 SH   SOLE   0 0 108,928
ISHARES GLOBAL INFRASTRUCTURE ETF 464288372 4,638 99,816 SH   SOLE   0 0 99,816
ISHARES GOLD TRUST ETF 464285105 266 18,843 SH   SOLE   0 0 18,843
ISHARES IBOXX HIGH YIELD CORP BOND ETF 464288513 553 6,344 SH   SOLE   0 0 6,344
ISHARES IBOXX INVESTOP INVESTMENT GRAD ETF 464287242 744 5,837 SH   SOLE   0 0 5,837
ISHARES INC MSCI JAPAN INDEX FD ETF 46434G822 8,157 143,759 SH   SOLE   0 0 143,759
ISHARES JP MORGAN EMERGING MARKETS BOND ETF 464288281 686 6,048 SH   SOLE   0 0 6,048
ISHARES MSCI ACWI ETF ETF 464288257 551 7,473 SH   SOLE   0 0 7,473
ISHARES MSCI ACWI EX US ETF 464288240 6,913 150,110 SH   SOLE   0 0 150,110
ISHARES MSCI ALL COUNTRY ASIA EX JPN IDX ETF 464288182 2,813 42,409 SH   SOLE   0 0 42,409
ISHARES MSCI EAFE GROWTH INDEX ETF 464288885 5,761 71,560 SH   SOLE   0 0 71,560
ISHARES MSCI EAFE INDEX ETF 464287465 4,972 76,248 SH   SOLE   0 0 76,248
ISHARES MSCI EAFE MINIMUM VOLATILITY ETF ETF 46429B689 13,706 187,041 SH   SOLE   0 0 187,041
ISHARES MSCI EAFE SMALL CAP INDEX ETF 464288273 36,621 639,890 SH   SOLE   0 0 639,890
ISHARES MSCI EAFE VALUE INDEX ETF 464288877 992 20,946 SH   SOLE   0 0 20,946
ISHARES MSCI EMERGING MARKETS ETF 464287234 33,029 808,159 SH   SOLE   0 0 808,159
ISHARES MSCI EMERGING MARKETS ESG OPIMITZED ETF ETF 46434G863 696 21,400 SH   SOLE   0 0 21,400
ISHARES MSCI KLD 400 SOCIAL ETF 464288570 320 2,883 SH   SOLE   0 0 2,883
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 823 6,662 SH   SOLE   0 0 6,662
ISHARES MSCI USA MINIMUM VOLATILITY ETF ETF 46429B697 50,635 789,935 SH   SOLE   0 0 789,935
ISHARES MT GOV/CORP ETF 464288612 945 8,347 SH   SOLE   0 0 8,347
ISHARES RUSSELL 1000 ETF ETF 464287622 51,484 312,895 SH   SOLE   0 0 312,895
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 22,160 138,820 SH   SOLE   0 0 138,820
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 8,371 65,267 SH   SOLE   0 0 65,267
ISHARES RUSSELL 2000 ETF ETF 464287655 9,524 62,933 SH   SOLE   0 0 62,933
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF 464287648 1,539 7,983 SH   SOLE   0 0 7,983
ISHARES RUSSELL MID-CAP ETF ETF 464287499 13,869 247,884 SH   SOLE   0 0 247,884
ISHARES RUSSELL MIDCAP GROWTH INDEX ETF 464287481 1,671 11,822 SH   SOLE   0 0 11,822
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 11,068 123,387 SH   SOLE   0 0 123,387
ISHARES S&P 500 GROWTH INDEX ETF 464287309 18,581 103,212 SH   SOLE   0 0 103,212
ISHARES S&P 500 VALUE INDEX ETF 464287408 17,322 145,396 SH   SOLE   0 0 145,396
ISHARES S&P MIDCAP 400 ETF 464287507 26,642 137,877 SH   SOLE   0 0 137,877
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 1,438 6,423 SH   SOLE   0 0 6,423
ISHARES S&P MIDCAP 400 VALUE INDEX ETF 464287705 5,974 37,359 SH   SOLE   0 0 37,359
ISHARES S&P NATL AMT FREE MUNI BND FND ETF 464288414 1,635 14,330 SH   SOLE   0 0 14,330
ISHARES S&P SMALLCAP 600 ETF 464287804 20,957 269,236 SH   SOLE   0 0 269,236
ISHARES S&P SMALLCAP 600 GROWTH ETF 464287887 8,255 46,277 SH   SOLE   0 0 46,277
ISHARES S&P SMALLCAP VALUE INDEX ETF 464287879 18,569 123,638 SH   SOLE   0 0 123,638
ISHARES SH TR CRPORT ETF ETF 464288646 1,396 26,002 SH   SOLE   0 0 26,002
ISHARES TR GLOBAL CLEAN ENERGY ETF ETF 464288224 214 19,613 SH   SOLE   0 0 19,613
ISHARES TR INTRM TR CRP ETF ETF 464288638 906 15,638 SH   SOLE   0 0 15,638
ISHARES TR MSCI EAFE ESG OP ETF 46435G516 287 4,472 SH   SOLE   0 0 4,472
ISHARES TR RUSSELL ETF 464287630 1,444 12,093 SH   SOLE   0 0 12,093
ISHARES TR S&P US PFD STK INDEX FD ETF 464288687 2,591 69,026 SH   SOLE   0 0 69,026
ISHARES TRUST CORE MSCI TOTAL INTL STK E ETF 46432F834 81,746 1,415,274 SH   SOLE   0 0 1,415,274
ISHARES TRUST DOW JONES ETF 464287721 621 3,041 SH   SOLE   0 0 3,041
ISHARES TRUST MSCI USA ESG OPTIMIZED ETF ETF 46435G425 276 4,229 SH   SOLE   0 0 4,229
ISHARES US ETF TR SHT MAT BD ETF ETF 46431W507 3,683 73,164 SH   SOLE   0 0 73,164
ISHARES US MEDICAL ETF 464288810 1,033 4,179 SH   SOLE   0 0 4,179
JACOBS ENGR GROUP INC Common 469814107 15,503 169,431 SH   SOLE   0 0 169,431
JOHN BEAN TECHNOLOGIES CORP Common 477839104 885 8,898 SH   SOLE   0 0 8,898
JOHNSON & JOHNSON Common 478160104 9,854 76,161 SH   SOLE   0 0 76,161
JPMORGAN CHASE & CO Common 46625H100 38,730 329,083 SH   SOLE   0 0 329,083
JPMORGAN CHASE & CO ALERIAN MLP INDEX ET ETF 46625H365 949 40,765 SH   SOLE   0 0 40,765
KAR AUCTION SERVICES INC Common 48238T109 2,597 105,768 SH   SOLE   0 0 105,768
KIMBERLY CLARK CORP Common 494368103 417 2,938 SH   SOLE   0 0 2,938
KINDER MORGAN INC Common 49456B101 248 12,014 SH   SOLE   0 0 12,014
KKR & CO LP Common 48251W104 1,061 39,499 SH   SOLE   0 0 39,499
KLA-TENCOR CORPORATION Common 482480100 3,313 20,776 SH   SOLE   0 0 20,776
L3HARRIS TECHNOLOGIES INC COM Common 502431109 6,588 31,575 SH   SOLE   0 0 31,575
LABORATORY CORP OF AMERICA Common 50540R409 327 1,945 SH   SOLE   0 0 1,945
LAM RESEARCH CORPORATION Common 512807108 1,429 6,185 SH   SOLE   0 0 6,185
LAMAR ADVERTISING CO Common 512816109 5,605 68,417 SH   SOLE   0 0 68,417
LANDSTAR SYSTEM INC. Common 515098101 2,652 23,560 SH   SOLE   0 0 23,560
LAS VEGAS SANDS CORP Common 517834107 956 16,550 SH   SOLE   0 0 16,550
LAZARD LTD Common G54050102 926 26,448 SH   SOLE   0 0 26,448
LENNAR CORPORATION Common 526057104 229 4,108 SH   SOLE   0 0 4,108
LIBERTY BROADBAND CL C Common 530307305 256 2,448 SH   SOLE   0 0 2,448
LIBERTY GLOBAL INC COM SER C Common G5480U120 667 28,026 SH   SOLE   0 0 28,026
LIGAND PHARMACEUTICALS INC. Common 53220K504 1,309 13,154 SH   SOLE   0 0 13,154
LILLY ELI & COMPANY Common 532457108 292 2,612 SH   SOLE   0 0 2,612
LINDE PLC Common G5494J103 579 2,988 SH   SOLE   0 0 2,988
LITHIA MOTORS INC CL A Class A 536797103 2,228 16,831 SH   SOLE   0 0 16,831
LIVE NATION ENTMT Common 538034109 6,304 95,026 SH   SOLE   0 0 95,026
LOCKHEED MARTIN CORP Common 539830109 2,813 7,211 SH   SOLE   0 0 7,211
LOEWS CORPORATION Common 540424108 1,245 24,189 SH   SOLE   0 0 24,189
LOWES COMPANIES Common 548661107 23,139 210,427 SH   SOLE   0 0 210,427
LSI CORP Common 53223X107 235 2,234 SH   SOLE   0 0 2,234
M & T BANK CORPORATION Common 55261F104 6,957 44,041 SH   SOLE   0 0 44,041
MACQUARIE INFRASTRUC LLC Common 55608B105 596 15,094 SH   SOLE   0 0 15,094
MACY'S INC COM Common 55616P104 164 10,575 SH   SOLE   0 0 10,575
MAGELLAN MIDSTREAM PARTNERS LP Common 559080106 1,499 22,614 SH   SOLE   0 0 22,614
MANPOWER GROUP Common 56418H100 212 2,518 SH   SOLE   0 0 2,518
MARATHON PETROLEUM CORP Common 56585A102 1,003 16,515 SH   SOLE   0 0 16,515
MARKEL CORPORATION Common 570535104 9,852 8,336 SH   SOLE   0 0 8,336
MARKET VECTORS EMRGING LOCAL C URRENCY BND ETF ETF 92189H300 347 10,517 SH   SOLE   0 0 10,517
MARKET VECTORS ETF INTERNATIONAL HIGH YIELD ETF 92189F445 1,321 54,015 SH   SOLE   0 0 54,015
MARKET VECTORS GOLD MINERS ETF ETF 92189F106 531 19,876 SH   SOLE   0 0 19,876
MARKET VECTORS INTERM MUN IND ETF ETF 92189H201 1,247 24,788 SH   SOLE   0 0 24,788
MARKETAXESS HLDGS INC COM Common 57060D108 237 725 SH   SOLE   0 0 725
MARRIOTT INTL INC CL A Class A 571903202 294 2,366 SH   SOLE   0 0 2,366
MARTIN MARIETTA MATRLS Common 573284106 417 1,522 SH   SOLE   0 0 1,522
MASCO CORPORATION Common 574599106 338 8,120 SH   SOLE   0 0 8,120
MASTERCARD INC Common 57636Q104 36,981 136,173 SH   SOLE   0 0 136,173
MAXIM INTEGRATED PRODUCTS INC. Common 57772K101 5,102 88,095 SH   SOLE   0 0 88,095
MCCORMICK & CO INC Common 579780206 10,844 69,382 SH   SOLE   0 0 69,382
MCDONALDS CORP Common 580135101 4,407 20,525 SH   SOLE   0 0 20,525
MCKESSON CORPORATION Common 58155Q103 366 2,681 SH   SOLE   0 0 2,681
MEDPACE HLDGS INC COM Common 58506Q109 2,654 31,580 SH   SOLE   0 0 31,580
MEDTRONIC INC Common G5960L103 13,161 121,164 SH   SOLE   0 0 121,164
MERCK & CO INC Common 58933Y105 12,393 147,225 SH   SOLE   0 0 147,225
MERCURY COMPUTER SYSTEM Common 589378108 512 6,312 SH   SOLE   0 0 6,312
MERIDIAN INTERSTATE BANCORP, INC. Common 58958U103 735 39,174 SH   SOLE   0 0 39,174
METLIFE INC Common 59156R108 998 21,161 SH   SOLE   0 0 21,161
METTLER-TOLEDO INTERNATIONAL INC. Common 592688105 311 441 SH   SOLE   0 0 441
MICROCHIP TECHNOLOGY INC Common 595017104 430 4,629 SH   SOLE   0 0 4,629
MICRON TECHNOLOGY Common 595112103 348 8,111 SH   SOLE   0 0 8,111
MICROSOFT CORP Common 594918104 69,781 501,911 SH   SOLE   0 0 501,911
MID-AMERICA APARTMENT COMMUNITIES Common 59522J103 549 4,221 SH   SOLE   0 0 4,221
MIDCAP SPDR Common 78467Y107 964 2,735 SH   SOLE   0 0 2,735
MONDELEZ INTL INC COM Common 609207105 6,459 116,754 SH   SOLE   0 0 116,754
MONSTER BEVERAGE CORP Common 61174X109 502 8,649 SH   SOLE   0 0 8,649
MOODY'S CORP Common 615369105 10,193 49,762 SH   SOLE   0 0 49,762
MORGAN STANLEY Common 617446448 293 6,866 SH   SOLE   0 0 6,866
MOTOROLA INC COM Common 620076307 1,368 8,030 SH   SOLE   0 0 8,030
MSC INDUSTRIAL DIRECT CO Common 553530106 1,134 15,633 SH   SOLE   0 0 15,633
MSCI INC. Common 55354G100 2,300 10,562 SH   SOLE   0 0 10,562
NCR CORPORATION Common 62886E108 755 23,931 SH   SOLE   0 0 23,931
NETFLIX COM INC COM Common 64110L106 3,702 13,832 SH   SOLE   0 0 13,832
NEW ORIENTAL ED & TECHNOLOGY GP INC SPON Common 647581107 1,805 16,292 SH   SOLE   0 0 16,292
NEXSTAR BROADCASTING GP Common 65336K103 4,534 44,312 SH   SOLE   0 0 44,312
NEXTERA ENERGY INC Common 65339F101 5,338 22,910 SH   SOLE   0 0 22,910
NIKE INC Common 654106103 1,582 16,846 SH   SOLE   0 0 16,846
NOBLE ENERGY INC Common 655044105 2,609 116,152 SH   SOLE   0 0 116,152
NOMAD FOODS LIMITED ORD NPV Common G6564A105 2,055 100,240 SH   SOLE   0 0 100,240
NORDSON CORP Common 655663102 224 1,534 SH   SOLE   0 0 1,534
NORFOLK SOUTHERN CORP Common 655844108 872 4,851 SH   SOLE   0 0 4,851
NORTHROP GRUMMAN CORP Common 666807102 19,169 51,147 SH   SOLE   0 0 51,147
NOVARTIS ADR Common 66987V109 887 10,203 SH   SOLE   0 0 10,203
NVIDIA CORP Common 67066G104 11,912 68,433 SH   SOLE   0 0 68,433
NXP SEMICONDUCTORS N V Common N6596X109 1,911 17,511 SH   SOLE   0 0 17,511
OCULAR THERAPEUTIX INC COM Common 67576A100 73 24,000 SH   SOLE   0 0 24,000
OMEGA HEALTHCARE INC Common 681936100 652 15,612 SH   SOLE   0 0 15,612
ONE HUNDRED EIGHTY CAPITAL Common 68235B109 49 22,800 SH   SOLE   0 0 22,800
ORACLE CORPORATION Common 68389X105 17,214 312,805 SH   SOLE   0 0 312,805
O'REILLY AUTOMOTIVE Common 67103H107 1,124 2,821 SH   SOLE   0 0 2,821
PACKAGING CORPORATION OF AMERICA Common 695156109 559 5,269 SH   SOLE   0 0 5,269
PAYCHEX INC Common 704326107 6,687 80,795 SH   SOLE   0 0 80,795
PAYCOM SOFTWARE INC COM Common 70432V102 1,939 9,254 SH   SOLE   0 0 9,254
PAYPAL HOLDINGS INCO Common 70450Y103 5,896 56,913 SH   SOLE   0 0 56,913
PENSKE AUTOMOTIVE GROUP Common 70959W103 694 14,685 SH   SOLE   0 0 14,685
PEPSICO INC Common 713448108 44,376 323,676 SH   SOLE   0 0 323,676
PETROLEO BRASILEIRO ADR Common 71654V408 190 13,130 SH   SOLE   0 0 13,130
PFIZER INC Common 717081103 23,074 642,188 SH   SOLE   0 0 642,188
PHILIP MORRIS INTERNATIONAL INC Common 718172109 5,404 71,166 SH   SOLE   0 0 71,166
PHILLIPS 66 COM Common 718546104 1,369 13,371 SH   SOLE   0 0 13,371
PIMCO ENHANCED SHORT MATURITY Common 72201R833 31,597 310,600 SH   SOLE   0 0 310,600
PIMCO INVEST GRADE CORP Common 72201R817 630 5,743 SH   SOLE   0 0 5,743
PIMCO TOTAL RETURN Common 72201R775 623 5,718 SH   SOLE   0 0 5,718
PIONEER DIVIDEND HIGH INCOME Common 723653101 1,149 79,270 SH   SOLE   0 0 79,270
PNC FINANCIAL SERVICES GROUP Common 693475105 18,817 134,252 SH   SOLE   0 0 134,252
PORTLAND GEN ELEC CO COM NEW Common 736508847 1,748 31,017 SH   SOLE   0 0 31,017
POWERSHARES CLEANTECH ETF 46137V407 252 5,649 SH   SOLE   0 0 5,649
POWERSHARES ETF SENIOR LOAN PORTFOLIO ETF 46138G508 512 22,646 SH   SOLE   0 0 22,646
POWERSHARES EXCH TRADED FD TR II PREFERR ETF 46138E511 3,832 255,118 SH   SOLE   0 0 255,118
POWERSHARES FTSE RAFI US 1000 ETF 46137V613 259 2,195 SH   SOLE   0 0 2,195
POWERSHARES INTERNATIONAL CORPORATE BOND ETF 46138E636 305 11,633 SH   SOLE   0 0 11,633
POWERSHARES VARIABLE ETF 46138G870 904 35,555 SH   SOLE   0 0 35,555
POWERSHS QQQ TRUST SER ETF 46090E103 1,818 9,630 SH   SOLE   0 0 9,630
PPG INDUSTRIES INC. Common 693506107 472 3,981 SH   SOLE   0 0 3,981
PPL CORPORATION Common 69351T106 220 6,996 SH   SOLE   0 0 6,996
PRIMERICA , INC. Common 74164M108 303 2,382 SH   SOLE   0 0 2,382
PROCTER & GAMBLE CO Common 742718109 25,964 208,744 SH   SOLE   0 0 208,744
PROGRESSIVE CORP OHIO Common 743315103 362 4,685 SH   SOLE   0 0 4,685
PROLOGIS INC Common 74340W103 226 2,655 SH   SOLE   0 0 2,655
PROSHARES TRUST INVT GRADE INT RATE HEDG ETF 74347B607 618 8,292 SH   SOLE   0 0 8,292
PROSHARES ULTRA S&P ETF 74347R107 227 1,768 SH   SOLE   0 0 1,768
PRUDENTIAL FINANCIAL INC Common 744320102 4,397 48,885 SH   SOLE   0 0 48,885
PTC INC COM Common 69370C100 201 2,944 SH   SOLE   0 0 2,944
PUBLIC SERVICE ENTERPRISE GROUP INC Common 744573106 327 5,265 SH   SOLE   0 0 5,265
QORVO INC COM Common 74736K101 665 8,966 SH   SOLE   0 0 8,966
QUALCOMM INC Common 747525103 1,168 15,308 SH   SOLE   0 0 15,308
QUEST DIAGNOSTICS INC Common 74834L100 868 8,113 SH   SOLE   0 0 8,113
RAYTHEON COMPANY Common 755111507 2,220 11,316 SH   SOLE   0 0 11,316
REALTY INCOME CORPORATION Common 756109104 2,580 33,650 SH   SOLE   0 0 33,650
REGAL BELOIT CORP Common 758750103 885 12,152 SH   SOLE   0 0 12,152
REGENERX BIOPHARMACEUTICALS INC Common 75886F107 2 10,000 SH   SOLE   0 0 10,000
RELX PLC Common 759530108 2,344 98,830 SH   SOLE   0 0 98,830
REPUBLIC SERVICES INC CL A Class A 760759100 3,332 38,503 SH   SOLE   0 0 38,503
RETAIL PPTYS AMER INC COM Common 76131V202 1,633 132,571 SH   SOLE   0 0 132,571
ROCKWELL AUTOMATION INC Common 773903109 389 2,359 SH   SOLE   0 0 2,359
ROPER INDS INC Common 776696106 530 1,487 SH   SOLE   0 0 1,487
ROSS STORES INC Common 778296103 25,960 236,320 SH   SOLE   0 0 236,320
ROYAL DUTCH SHELL PLC ADR CLASS A Class A 780259206 599 10,184 SH   SOLE   0 0 10,184
S & P GLOBAL INC Common 78409V104 605 2,470 SH   SOLE   0 0 2,470
SALESFORCE COM INC Common 79466L302 1,387 9,343 SH   SOLE   0 0 9,343
SANOFI ADR Common 80105N105 204 4,394 SH   SOLE   0 0 4,394
SCH US DIV EQUITY ETF ETF 808524797 21,217 387,316 SH   SOLE   0 0 387,316
SCHLUMBERGER LIMITED Common 806857108 863 25,267 SH   SOLE   0 0 25,267
SCHWAB FUNDAMENTAL US ETF 808524763 239 6,340 SH   SOLE   0 0 6,340
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 2,984 35,519 SH   SOLE   0 0 35,519
SCHWAB LARGE CAP VALUE ETF ETF 808524409 6,699 118,083 SH   SOLE   0 0 118,083
SCHWAB STRATEGIC TR 1000 INDEX ETF ETF 808524722 12,275 420,952 SH   SOLE   0 0 420,952
SCHWAB STRATEGIC TR EMERGING MKTS EQUITY ETF 808524706 1,102 43,870 SH   SOLE   0 0 43,870
SCHWAB STRATEGIC TR FUNDAMENTAL INTL LAR ETF 808524755 633 22,977 SH   SOLE   0 0 22,977
SCHWAB STRATEGIC TR INTL EQUITY ETF ETF 808524805 12,079 379,136 SH   SOLE   0 0 379,136
SCHWAB STRATEGIC TR INTL SMALL CAP EQUIT ETF 808524888 5,487 172,555 SH   SOLE   0 0 172,555
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL E ETF 808524730 239 8,718 SH   SOLE   0 0 8,718
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL U ETF 808524771 2,158 54,552 SH   SOLE   0 0 54,552
SCHWAB US BROAD MARKET ETF ETF 808524102 1,240 17,456 SH   SOLE   0 0 17,456
SCHWAB US LARGE CAT ETF ETF 808524201 10,091 142,269 SH   SOLE   0 0 142,269
SCHWAB US SMALL CAP ETF ETF 808524607 1,305 18,712 SH   SOLE   0 0 18,712
SEAGATE TECHNOLOGY PLC Common G7945M107 251 4,661 SH   SOLE   0 0 4,661
SECTOR SPDR ENERGY Common 81369Y506 236 3,988 SH   SOLE   0 0 3,988
SECTOR SPDR FINANCIAL ETF ETF 81369Y605 837 29,891 SH   SOLE   0 0 29,891
SECTOR SPDR HEALTH CARE Common 81369Y209 10,392 115,301 SH   SOLE   0 0 115,301
SECTOR SPDR TECHNOLOGY ETF ETF 81369Y803 24,929 309,561 SH   SOLE   0 0 309,561
SECTOR SPDR TR SHS BEN INT CONSUMER STAP Common 81369Y308 365 5,940 SH   SOLE   0 0 5,940
SECTOR SPDR TR SHS BEN INT INDUSTRIAL Common 81369Y704 3,525 45,411 SH   SOLE   0 0 45,411
SELECT SECTOR SPDR TR CONSUMER DISCRETIO Common 81369Y407 443 3,672 SH   SOLE   0 0 3,672
SERVICE CORP INTL Common 817565104 367 7,672 SH   SOLE   0 0 7,672
SHERWIN WILLIAMS CO Common 824348106 256 466 SH   SOLE   0 0 466
SIMON PROPERTY GROUP INC Common 828806109 414 2,659 SH   SOLE   0 0 2,659
SOUTHERN CO Common 842587107 1,433 23,202 SH   SOLE   0 0 23,202
SOUTHWEST AIRLNS CO Common 844741108 752 13,916 SH   SOLE   0 0 13,916
SPDR BARCLAYS CAPITAL CONVERTIBLE SECS ETF 78464A359 856 16,314 SH   SOLE   0 0 16,314
SPDR BARCLAYS INTERNATIONAL CORPORATE BD ETF 78464A151 273 8,213 SH   SOLE   0 0 8,213
SPDR DOW JONES INDL AVERAGE ETF TR UNIT ETF 78467X109 208 774 SH   SOLE   0 0 774
SPDR GOLD TRUST ETF 78463V107 22,580 162,602 SH   SOLE   0 0 162,602
SPDR INDEX DJ GLOBAL REAL EST ETF 78463X749 504 9,715 SH   SOLE   0 0 9,715
SPDR INDEX SHS FDS MSCI ACWI EX-US ETF ETF 78463X848 41,193 1,713,512 SH   SOLE   0 0 1,713,512
SPDR PORTFOLIO MID CAP ETF ETF 78464A847 6,623 195,430 SH   SOLE   0 0 195,430
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF 78464A474 512 16,596 SH   SOLE   0 0 16,596
SPDR S&P 400 MID CAP GROWTH ETF 78464A821 710 13,216 SH   SOLE   0 0 13,216
SPDR S&P 400 MID CAP VALUE ETF 78464A839 553 10,776 SH   SOLE   0 0 10,776
SPDR S&P 500 ETF 78462F103 19,067 64,249 SH   SOLE   0 0 64,249
SPDR S&P 500 GROWTH ETF 78464A409 508 13,058 SH   SOLE   0 0 13,058
SPDR S&P 600 SMALL CAP GROWTH ETF 78464A201 2,751 46,168 SH   SOLE   0 0 46,168
SPDR S&P 600 SMALL CAP VALUE ETF 78464A300 787 12,843 SH   SOLE   0 0 12,843
SPDR S&P DIVIDEND ETF 78464A763 2,789 27,179 SH   SOLE   0 0 27,179
SPDR S&P GLOBAL NATURAL RES ETF 78463X541 776 18,024 SH   SOLE   0 0 18,024
SPDR SER TR S&P BIOTECH ETF ETF 78464A870 366 4,798 SH   SOLE   0 0 4,798
SPDR SERIES TRUST PORTFLI HIGH YLD ETF 78468R606 1,760 67,223 SH   SOLE   0 0 67,223
SSGA ACTIVE ETF TR SPDR TR TACTIC ETF 78467V848 3,127 63,517 SH   SOLE   0 0 63,517
STARBUCKS CORP Common 855244109 2,922 33,048 SH   SOLE   0 0 33,048
STARWOOD PROPERTY TRUST INC. Common 85571B105 1,012 41,775 SH   SOLE   0 0 41,775
STATE STREET CORP Common 857477103 248 4,185 SH   SOLE   0 0 4,185
STERLING BANCORP COM Common 85917A100 2,129 106,149 SH   SOLE   0 0 106,149
STORE CAP CORP Common 862121100 898 23,992 SH   SOLE   0 0 23,992
STRYKER CORP Common 863667101 3,229 14,930 SH   SOLE   0 0 14,930
SUNCOR ENERGY COM Common 867224107 18,306 579,661 SH   SOLE   0 0 579,661
SUNTRUST BANKS INC Common 867914103 301 4,373 SH   SOLE   0 0 4,373
SYNOPSYS INC Common 871607107 266 1,938 SH   SOLE   0 0 1,938
SYSCO CORP Common 871829107 3,437 43,286 SH   SOLE   0 0 43,286
T MOBILE US INC COM Common 872590104 1,271 16,130 SH   SOLE   0 0 16,130
T ROWE PRICE GROUP INC Common 74144T108 737 6,453 SH   SOLE   0 0 6,453
TAIWAN SEMICONDUCTOR MFG LTD ADR Common 874039100 353 7,585 SH   SOLE   0 0 7,585
TARGET CORP Common 87612E106 7,119 66,585 SH   SOLE   0 0 66,585
TCF FINANCIAL CORPORATION Common 872307103 2,126 55,849 SH   SOLE   0 0 55,849
TETRA TECH INC. Common 88162G103 1,133 13,053 SH   SOLE   0 0 13,053
TEXAS INSTRUMENTS INC Common 882508104 3,479 26,922 SH   SOLE   0 0 26,922
TEXTRON INCORPORATED Common 883203101 204 4,165 SH   SOLE   0 0 4,165
THE CHARLES SCHWAB CORP Common 808513105 470 11,247 SH   SOLE   0 0 11,247
THERMO FISHER SCIENTIFIC INC Common 883556102 2,820 9,683 SH   SOLE   0 0 9,683
TJX COMPANIES INC Common 872540109 1,886 33,842 SH   SOLE   0 0 33,842
TOCAGEN INC Common 888846102 25 37,136 SH   SOLE   0 0 37,136
TORO COMPANY Common 891092108 1,037 14,141 SH   SOLE   0 0 14,141
TOTAL S.A. ADR Common 89151E109 207 3,973 SH   SOLE   0 0 3,973
TRANSCAT INC COM Common 893529107 350 13,650 SH   SOLE   0 0 13,650
TRANSDIGM GROUP INC Common 893641100 2,950 5,665 SH   SOLE   0 0 5,665
TRAVELERS COMPANIES Common 89417E109 4,150 27,914 SH   SOLE   0 0 27,914
TWO HBRS INVT CORP Common 90187B408 265 20,184 SH   SOLE   0 0 20,184
UGI CORP NEW Common 902681105 703 13,978 SH   SOLE   0 0 13,978
UNILEVER NV Common 904784709 1,332 22,182 SH   SOLE   0 0 22,182
UNILEVER PLC Common 904767704 1,511 25,147 SH   SOLE   0 0 25,147
UNION PACIFIC CORP Common 907818108 2,676 16,518 SH   SOLE   0 0 16,518
UNITED PARCEL SERVICES INC Common 911312106 2,524 21,066 SH   SOLE   0 0 21,066
UNITED RENTALS INC Common 911363109 11,077 88,874 SH   SOLE   0 0 88,874
UNITED TECHNOLOGIES CORP Common 913017109 6,759 49,507 SH   SOLE   0 0 49,507
UNITED THERAPEUTICS CORP Common 91307C102 200 2,511 SH   SOLE   0 0 2,511
UNITEDHEALTH GROUP Common 91324P102 26,705 122,884 SH   SOLE   0 0 122,884
UNIVERSAL HEALTH SERVICES INC. Common 913903100 591 3,975 SH   SOLE   0 0 3,975
US BANCORP Common 902973304 1,166 21,078 SH   SOLE   0 0 21,078
US FOOD HOLDING CORP Common 912008109 4,748 115,522 SH   SOLE   0 0 115,522
V F CORPORATION Common 918204108 5,549 62,359 SH   SOLE   0 0 62,359
VAIL RESORTS INC. Common 91879Q109 2,040 8,963 SH   SOLE   0 0 8,963
VALERO ENERGY CORP Common 91913Y100 263 3,082 SH   SOLE   0 0 3,082
VANGUARD CORP BOND ETF ETF 92206C409 498 6,148 SH   SOLE   0 0 6,148
VANGUARD DIVIDEND APPRECIATION Common 921908844 7,723 64,582 SH   SOLE   0 0 64,582
VANGUARD EXTENDED MARKET ETF S &P COMPL ETF 922908652 36,566 314,327 SH   SOLE   0 0 314,327
VANGUARD FTSE DEVELOPED MKTS ETF ETF 921943858 46,041 1,120,753 SH   SOLE   0 0 1,120,753
VANGUARD FUNDS MSCI EUROPE ETF ETF 922042874 222 4,139 SH   SOLE   0 0 4,139
VANGUARD INDEX FDS VANGUARD SMALL CAP VI ETF 922908751 4,051 26,327 SH   SOLE   0 0 26,327
VANGUARD INDEX GROWTH ETF 922908736 1,179 7,091 SH   SOLE   0 0 7,091
VANGUARD INDEX VALUE ETF 922908744 3,686 33,025 SH   SOLE   0 0 33,025
VANGUARD INFO TECH INDEX ETF 92204A702 414 1,920 SH   SOLE   0 0 1,920
VANGUARD INTERMEDIATE TERM CORP BOND ETF 92206C870 4,869 53,367 SH   SOLE   0 0 53,367
VANGUARD INTERNATIONAL BOND INDEX ETF 92203J407 655 11,132 SH   SOLE   0 0 11,132
VANGUARD INTERNATIONAL EQUITY INDEX ETF 922042775 11,177 223,997 SH   SOLE   0 0 223,997
VANGUARD INTL EQUITY INDEX FDS MSCI EMER ETF 922042858 12,562 312,029 SH   SOLE   0 0 312,029
VANGUARD INTL EQUITY INDEX FDS TOTAL WOR ETF 922042742 332 4,442 SH   SOLE   0 0 4,442
VANGUARD MID CAP GRWTH INDEX I NTL US ETF 922908538 3,714 25,075 SH   SOLE   0 0 25,075
VANGUARD MID-CAP ETF ETF 922908629 3,639 21,712 SH   SOLE   0 0 21,712
VANGUARD MID-CAP VALUE ETF ETF 922908512 4,331 38,330 SH   SOLE   0 0 38,330
VANGUARD REIT INDEX ETF ETF 922908553 9,118 97,785 SH   SOLE   0 0 97,785
VANGUARD S&P 500 ETF ETF 922908363 8,546 31,351 SH   SOLE   0 0 31,351
VANGUARD SECTOR INDEX FDS VANGUARD HEALT ETF 92204A504 402 2,395 SH   SOLE   0 0 2,395
VANGUARD SHORT TERM ETF 92206C102 301 4,934 SH   SOLE   0 0 4,934
VANGUARD SHORT-TERM BOND INDEX ETF 921937827 6,831 84,550 SH   SOLE   0 0 84,550
VANGUARD SMALL CAP GROWTH ETF ETF 922908595 2,349 12,904 SH   SOLE   0 0 12,904
VANGUARD SMALL CAP VALUE ETF ETF 922908611 2,289 17,763 SH   SOLE   0 0 17,763
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 1,870 22,154 SH   SOLE   0 0 22,154
VANGUARD TOTAL INTL ETF ETF 921909768 14,378 278,324 SH   SOLE   0 0 278,324
VANGUARD TOTAL STOCK MARKET ETF 922908769 1,010 6,690 SH   SOLE   0 0 6,690
VANGUARD US FINLS ETF 92204A405 567 8,095 SH   SOLE   0 0 8,095
VANGUARD WORLD FD ESG INTL STK ETF ETF 921910725 480 9,745 SH   SOLE   0 0 9,745
VENTAS INC Common 92276F100 4,152 56,853 SH   SOLE   0 0 56,853
VERISIGN INC Common 92343E102 12,574 66,661 SH   SOLE   0 0 66,661
VERIZON COMMUNICATIONS Common 92343V104 11,967 198,258 SH   SOLE   0 0 198,258
VERTEX PHARMACEUTCLS INC Common 92532F100 450 2,658 SH   SOLE   0 0 2,658
VISA INC COM Common 92826C839 9,966 57,938 SH   SOLE   0 0 57,938
VMWARE INC Common 928563402 363 2,416 SH   SOLE   0 0 2,416
W. P. CAREY INC Common 92936U109 332 3,707 SH   SOLE   0 0 3,707
WALGREENS BOOTS ALLIANCE INC COM ISIN #U Common 931427108 207 3,749 SH   SOLE   0 0 3,749
WALMART STORES INC Common 931142103 1,610 13,568 SH   SOLE   0 0 13,568
WALT DISNEY CO Common 254687106 20,539 157,608 SH   SOLE   0 0 157,608
WASHINGTON FEDERAL INC Common 938824109 2,354 63,649 SH   SOLE   0 0 63,649
WASTE CONNECTIONS INC. Common 94106B101 1,185 12,877 SH   SOLE   0 0 12,877
WASTE MANAGEMENT INC Common 94106L109 1,252 10,891 SH   SOLE   0 0 10,891
WATERS CORP Common 941848103 1,439 6,448 SH   SOLE   0 0 6,448
WELLCARE MGMT GROUP INC Common 95040Q104 1,127 12,435 SH   SOLE   0 0 12,435
WELLS FARGO & CO Common 949746101 9,514 188,625 SH   SOLE   0 0 188,625
WEYERHAEUSER CO Common 962166104 481 17,376 SH   SOLE   0 0 17,376
WILLIAMS COS INC Common 969457100 379 15,754 SH   SOLE   0 0 15,754
WIPRO LTD ADR Common 97651M109 87 23,882 SH   SOLE   0 0 23,882
WISCONSIN ENERGY Common 92939U106 2,014 21,175 SH   SOLE   0 0 21,175
WISDOMTREE CBOE S&P PUT WRITE ETF 97717X560 667 24,156 SH   SOLE   0 0 24,156
WISDOMTREE LARGECAP DIVIDEND ETF 97717W307 267 2,696 SH   SOLE   0 0 2,696
WISDOMTREE TR EMERGING MKTS SMALLCAP DIV ETF 97717W281 437 9,858 SH   SOLE   0 0 9,858
WISDOMTREE TR INTL MIDCAP DIVID FD ETF 97717W778 256 4,245 SH   SOLE   0 0 4,245
WISDOMTREE TR INTL SMALLCAP DIVID FD ETF 97717W760 249 3,925 SH   SOLE   0 0 3,925
WISDOMTREE US QLTY DIV GRWTH ETF 97717X669 1,092 24,223 SH   SOLE   0 0 24,223
WR BERKLEY CORP Common 084423102 220 3,044 SH   SOLE   0 0 3,044
WYNDHAM DESTINATIONS INC COM Common 98310W108 6,520 141,670 SH   SOLE   0 0 141,670
WYNDHAM HOTELS &RESORTS INC COM Common 98311A105 5,949 114,976 SH   SOLE   0 0 114,976
XCEL ENERGY INC Common 98389B100 888 13,677 SH   SOLE   0 0 13,677
XILINX INC Common 983919101 622 6,488 SH   SOLE   0 0 6,488
YUM! BRANDS INC Common 988498101 678 5,977 SH   SOLE   0 0 5,977
ZEBRA TECHNOLOGIES CORPORATION Common 989207105 228 1,103 SH   SOLE   0 0 1,103
ZIMMER BIOMET HLDGS INC COM Common 98956P102 524 3,816 SH   SOLE   0 0 3,816
ZOETIS INC COM USD0.01 CL A Common 98978V103 921 7,394 SH   SOLE   0 0 7,394
Brixmor Property Group Inc REIT 11120U105 3,660 180,372 SH   SOLE   0 0 180,372
GROUPON INC CL A Common 399473107 91 34,055 SH   SOLE   0 0 34,055
Kohl s Corp Common 500255104 581 11,690 SH   SOLE   0 0 11,690
QUANTA SERVICES INC Common 74762E102 876 23,169 SH   SOLE   0 0 23,169
Schwab Fundamental Intl Sm Co ETF ETF 808524748 306 9,965 SH   SOLE   0 0 9,965
Sun Communities REIT 866674104 280 1,889 SH   SOLE   0 0 1,889
UDR Inc REIT 902653104 292 6,028 SH   SOLE   0 0 6,028
Xerox Corporation Common 98421M106 275 9,198 SH   SOLE   0 0 9,198
Aurora Cannabis Inc Common 05156X108 90 20,595 SH   SOLE   0 0 20,595
Atlantic Un Bankshares Corp Common 04911A107 276 7,401 SH   SOLE   0 0 7,401
Brookfield Business Partners L Unit Ltd Lp Common G16234109 678 17,244 SH   SOLE   0 0 17,244
BRT Apartments Corp Common 055645303 435 29,833 SH   SOLE   0 0 29,833
Blackstone Group LP Common 09260D107 1,811 37,083 SH   SOLE   0 0 37,083
iShares China Large-Cap ETF 464287184 263 6,600 SH   SOLE   0 0 6,600
Healthcare Tr Of America Common 42225P501 649 22,081 SH   SOLE   0 0 22,081
iShares US Healthcare ETF 464287762 393 2,080 SH   SOLE   0 0 2,080
iShares US Indl ETF 464287754 482 3,037 SH   SOLE   0 0 3,037
JBG SMITH Properties Common 46590V100 322 8,215 SH   SOLE   0 0 8,215
McCormick & Company Inc Common 579780107 14,333 91,988 SH   SOLE   0 0 91,988
Microvision Inc. Common 594960304 10 17,000 SH   SOLE   0 0 17,000
Newmark Group, Inc. Common 65158N102 91 10,000 SH   SOLE   0 0 10,000
Novocure Ltd Common G6674U108 8,875 118,687 SH   SOLE   0 0 118,687
NVR Inc. Common 62944T105 1,242 334 SH   SOLE   0 0 334
Vornado Realty TRUST ETF 929042109 272 4,276 SH   SOLE   0 0 4,276
Wash Real Est Inv Tr Sbi ETF 939653101 454 16,606 SH   SOLE   0 0 16,606
Weingarten Rlty Invs Sbi ETF 948741103 263 9,042 SH   SOLE   0 0 9,042
Alerian Energy Infrastructur ETF 00162Q676 283 13,673 SH   SOLE   0 0 13,673
Apollo Commercial Real Estate Finance Inc REIT 03762U105 228 11,914 SH   SOLE   0 0 11,914
Apollo Global Mgmt Llc Cl A Shs Class A 037612306 597 15,783 SH   SOLE   0 0 15,783
Cinemark Hldgs Inc Com Common 17243V102 237 6,127 SH   SOLE   0 0 6,127
Corrections Corp of America REIT 21871N101 641 37,079 SH   SOLE   0 0 37,079
EPR Properties REIT 26884U109 211 2,750 SH   SOLE   0 0 2,750
First Tr Exchange Traded Alphadex Fd II ETF 33737J307 594 17,430 SH   SOLE   0 0 17,430
Gaming & Leisure P Com Usd0.01 REIT 36467J108 256 6,706 SH   SOLE   0 0 6,706
Highland Fds I Highland/Iboxx SR Ln Etf ETF 430101774 287 16,463 SH   SOLE   0 0 16,463
Invesco S&P High Div Low Vol ETF ETF 46138E362 2,058 48,277 SH   SOLE   0 0 48,277
Ishares Inc Currency Hedged Msci Emergin ETF 46434G509 459 18,657 SH   SOLE   0 0 18,657
iShares Russell 3000 ETF 464287689 237 1,366 SH   SOLE   0 0 1,366
Ishares Tr Mrgstr MD Cp Val ETF 464288406 406 2,522 SH   SOLE   0 0 2,522
Ishares Tr Rus Tp200 Gr Etf ETF 464289438 318 3,648 SH   SOLE   0 0 3,648
Ishares Tr Usd Inv Grde Etf ETF 464288620 1,075 18,444 SH   SOLE   0 0 18,444
Ishares TRUST Convertible Bond Etf ETF 46435G102 251 4,310 SH   SOLE   0 0 4,310
Ishares U S Consumer Goods Etf ETF 464287812 320 2,530 SH   SOLE   0 0 2,530
Ishares U S Consumer Services Etf ETF 464287580 464 2,136 SH   SOLE   0 0 2,136
Ishares U S Financials Etf ETF 464287788 399 3,097 SH   SOLE   0 0 3,097
Mosaic Co Common 61945C103 212 10,340 SH   SOLE   0 0 10,340
MURPHY OIL CORP Common 626717102 275 12,459 SH   SOLE   0 0 12,459
Old Republic International Corporation Common 680223104 6,322 268,207 SH   SOLE   0 0 268,207
Powershares Exchange Traded Fd Tr Finl P ETF 46137V621 661 35,176 SH   SOLE   0 0 35,176
Redwood Trust Inc REIT 758075402 230 14,030 SH   SOLE   0 0 14,030
Vanguard Whitehall Funds International H ETF 921946794 789 13,290 SH   SOLE   0 0 13,290
WisdomTree Emerging Markets Equity Inc Common 97717W315 1,497 36,229 SH   SOLE   0 0 36,229
Global X Fds Global X Mlp & Energy Infra ETF 37950E226 171 13,938 SH   SOLE   0 0 13,938
Ishares Tr Phlx Semiconductor Etf ETF 464287523 205 970 SH   SOLE   0 0 970
Medical Pptys Tr Inc REIT 58463J304 204 10,430 SH   SOLE   0 0 10,430
Charles Schwab US Mc ETF 808524508 995 17,602 SH   SOLE   0 0 17,602
Vanguard Materials ETF ETF 92204A801 425 3,362 SH   SOLE   0 0 3,362
Aircastle Ltd. Common G0129K104 914 40,766 SH   SOLE   0 0 40,766
Amerco Common 023586100 1,261 3,234 SH   SOLE   0 0 3,234
Anaplan Inc Common 03272L108 220 4,679 SH   SOLE   0 0 4,679
Applied Genetic Technologies C Common 03820J100 638 153,468 SH   SOLE   0 0 153,468
Bar Harbor Bankshares Common 066849100 431 17,298 SH   SOLE   0 0 17,298
Berkshire Hathaway Cl A (100 S Common 084670108 1,247 400 SH   SOLE   0 0 400
Berkshire Hathaway Cl B Common 084670702 50,368 242,132 SH   SOLE   0 0 242,132
Brown-Forman Corp Common 115637209 524 8,352 SH   SOLE   0 0 8,352
Bryn Mawr Bank Corp Common 117665109 544 14,900 SH   SOLE   0 0 14,900
CSW Industrials, Inc. Common 126402106 499 7,230 SH   SOLE   0 0 7,230
Capital Southwest Corp Common 140501107 390 17,904 SH   SOLE   0 0 17,904
Cerus Corp. Common 157085101 460 89,200 SH   SOLE   0 0 89,200
Cowen Inc Common 223622606 954 61,971 SH   SOLE   0 0 61,971
Designer Brands Inc Common 250565108 3,652 213,322 SH   SOLE   0 0 213,322
Ensign Group Inc Common 29358P101 2,335 49,230 SH   SOLE   0 0 49,230
FNCB Bancorp Inc Common 302578109 430 55,000 SH   SOLE   0 0 55,000
Floor & Decor Holdings Common 339750101 271 5,291 SH   SOLE   0 0 5,291
INTL FCStone Inc. Common 46116V105 214 5,200 SH   SOLE   0 0 5,200
Liberty Braves Group-A Common 531229706 2,687 96,558 SH   SOLE   0 0 96,558
Neurocrine Biosciences, Inc. Common 64125C109 1,423 15,795 SH   SOLE   0 0 15,795
PGT Innovations Inc Common 69336V101 845 48,950 SH   SOLE   0 0 48,950
Palatin Technologies Inc Common 696077403 9 10,000 SH   SOLE   0 0 10,000
Royal Dutch Shell B ADRF Common 780259107 5,060 84,474 SH   SOLE   0 0 84,474
Ryman Hospitality Properties REIT 78377T107 3,455 42,234 SH   SOLE   0 0 42,234
Short S&P 500 Proshares ETF 74347B425 423 16,205 SH   SOLE   0 0 16,205
Texas Pacific Land Trust Common 882610108 8,125 12,508 SH   SOLE   0 0 12,508
Vanguard ESG US Stock ETF ETF 921910733 388 7,465 SH   SOLE   0 0 7,465
Willamette Valley Vineyards, I Common 969136100 177 25,600 SH   SOLE   0 0 25,600
WisdomTree High Dividend Fund ETF 97717W208 1,201 16,125 SH   SOLE   0 0 16,125
iShares Dow Jones Intl Select ETF 464288448 1,970 64,096 SH   SOLE   0 0 64,096
iShares High Dividend ETF ETF 46429B663 445 4,721 SH   SOLE   0 0 4,721
Market Vectors Russia ETF ETF 92189F403 1,569 68,790 SH   SOLE   0 0 68,790
Invesco BulletShares 2023 Corp ETF 46138J866 9,285 436,104 SH   SOLE   0 0 436,104
Invesco BulletShares 2024 Corp ETF 46138J841 7,464 348,295 SH   SOLE   0 0 348,295
Invesco BulletShares 2025 Corp ETF 46138J825 7,542 352,932 SH   SOLE   0 0 352,932