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,581 9,119 SH   SOLE   0 0 9,119
ABBOTT LABORATORIES Common 002824100 3,032 36,051 SH   SOLE   0 0 36,051
ABBVIE INC Common 00287Y109 2,104 28,928 SH   SOLE   0 0 28,928
ACCENTURE Common G1151C101 17,751 96,069 SH   SOLE   0 0 96,069
ACTIVISION BLIZZARD INC COM Common 00507V109 2,641 55,957 SH   SOLE   0 0 55,957
ADIENT PLC Common G0084W101 460 18,947 SH   SOLE   0 0 18,947
ADOBE SYSTEMS INC Common 00724F101 2,453 8,325 SH   SOLE   0 0 8,325
ADVANCE AUTO PARTS INC Common 00751Y106 2,126 13,791 SH   SOLE   0 0 13,791
AES CORP Common 00130H105 306 18,256 SH   SOLE   0 0 18,256
AFLAC INC Common 001055102 366 6,681 SH   SOLE   0 0 6,681
AGCO CORP Common 001084102 2,394 30,862 SH   SOLE   0 0 30,862
AGILENT TECH INC Common 00846U101 214 2,865 SH   SOLE   0 0 2,865
AGNICO-EAGLE MINES LTD Common 008474108 358 6,995 SH   SOLE   0 0 6,995
AIR PRODUCTS & CHEM Common 009158106 599 2,647 SH   SOLE   0 0 2,647
ALEXANDRIA REAL ESTATE EQUITIES INC Common 015271109 277 1,965 SH   SOLE   0 0 1,965
ALEXION PHARMACEUTICALS INC. Common 015351109 388 2,960 SH   SOLE   0 0 2,960
ALIBABA GROUP HOLDING LTD Common 01609W102 1,996 11,780 SH   SOLE   0 0 11,780
ALLERGAN INC Common G0177J108 12,599 75,250 SH   SOLE   0 0 75,250
ALLISON TRANSMISSION HOLDINGS INC Common 01973R101 3,462 74,683 SH   SOLE   0 0 74,683
ALTRIA GROUP INC Common 02209S103 2,192 46,297 SH   SOLE   0 0 46,297
AMAZON.COM INC Common 023135106 14,943 7,891 SH   SOLE   0 0 7,891
AMERICAN CAP AGY CORP Common 00123Q104 931 55,374 SH   SOLE   0 0 55,374
AMERICAN ELECTRIC POWER CO INC Common 025537101 567 6,439 SH   SOLE   0 0 6,439
AMERICAN EXPRESS Common 025816109 18,265 147,967 SH   SOLE   0 0 147,967
AMERICAN FINANCIAL GROUP INC Common 025932104 2,440 23,815 SH   SOLE   0 0 23,815
AMERICAN INTERNATIONAL GROUP INC Common 026874784 2,973 55,798 SH   SOLE   0 0 55,798
AMERICAN STATES WATER CO Common 029899101 1,423 18,908 SH   SOLE   0 0 18,908
AMERICAN TOWER CORPORATION Common 03027X100 3,321 16,242 SH   SOLE   0 0 16,242
AMERICAN WATER WORKS Common 030420103 3,161 27,246 SH   SOLE   0 0 27,246
AMERICAN WOODMARK CORPORATION COM Common 030506109 279 3,300 SH   SOLE   0 0 3,300
AMEX SPDR UTILITIES ETF 81369Y886 493 8,261 SH   SOLE   0 0 8,261
AMGEN INC Common 031162100 23,265 126,250 SH   SOLE   0 0 126,250
AMPHENOL CORPORATION Common 032095101 2,604 27,141 SH   SOLE   0 0 27,141
ANALOG DEVICES INC Common 032654105 1,141 10,106 SH   SOLE   0 0 10,106
ANNALY CAPITAL MANAGEMENT INC COM Common 035710409 259 28,384 SH   SOLE   0 0 28,384
ANSYS INC Common 03662Q105 2,840 13,864 SH   SOLE   0 0 13,864
ANTHEM, INC. Common 036752103 1,973 6,992 SH   SOLE   0 0 6,992
AON PLC Common G0408V102 356 1,846 SH   SOLE   0 0 1,846
APACHE CORPORATION Common 037411105 1,998 68,971 SH   SOLE   0 0 68,971
APPLE INC Common 037833100 33,933 171,448 SH   SOLE   0 0 171,448
APPLIED MATERIALS INC Common 038222105 2,269 50,530 SH   SOLE   0 0 50,530
APTARGROUP INC Common 038336103 3,154 25,369 SH   SOLE   0 0 25,369
ARCH CAPITAL GROUP Common G0450A105 2,764 74,545 SH   SOLE   0 0 74,545
ARGO GROUP INTERNATIONAL HOLDINGS LTD. Common G0464B107 2,225 30,043 SH   SOLE   0 0 30,043
ASPEN TECHNOLOGY INC COM Common 045327103 3,287 26,447 SH   SOLE   0 0 26,447
ASTRAZENECA ADR Common 046353108 396 9,599 SH   SOLE   0 0 9,599
AT&T INC Common 00206R102 11,844 353,435 SH   SOLE   0 0 353,435
ATMOS ENERGY CORP COM Common 049560105 1,819 17,230 SH   SOLE   0 0 17,230
AUTOMATIC DATA PROCESSING INC Common 053015103 1,796 10,862 SH   SOLE   0 0 10,862
AUTOZONE INC NEV Common 053332102 7,125 6,480 SH   SOLE   0 0 6,480
AVAGO TECHNOLOGIES LTD COM Common 11135F101 1,325 4,602 SH   SOLE   0 0 4,602
AVALONBAY COMMUNITIES INC Common 053484101 657 3,236 SH   SOLE   0 0 3,236
B C E INC NEW Common 05534B760 4,969 109,256 SH   SOLE   0 0 109,256
BAC CAPITAL TRUST I Common 060505344 675 26,510 SH   SOLE   0 0 26,510
BAIDU INC SPONS ADS Common 056752108 217 1,848 SH   SOLE   0 0 1,848
BAIN CAP SPECIALTY FIN INC COM Common 05684B107 14,239 764,742 SH   SOLE   0 0 764,742
BANK NEW YORK MELLON Common 064058100 2,015 45,650 SH   SOLE   0 0 45,650
BANK NT BUTTERFIELD COM Common G0772R208 1,846 54,368 SH   SOLE   0 0 54,368
BANK OF AMERICA Common 060505104 2,265 78,114 SH   SOLE   0 0 78,114
BARCLAYS HIGH YIELD BOND Common 78468R622 406 3,724 SH   SOLE   0 0 3,724
BAXTER INTERNATIONAL Common 071813109 15,376 187,737 SH   SOLE   0 0 187,737
BB&T CORPORATION Common 054937107 760 15,478 SH   SOLE   0 0 15,478
BECTON DICKINSON Common 075887109 4,017 15,942 SH   SOLE   0 0 15,942
BERKSHIRE HATHAWAY A Common X0694X110 318 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC Common 084670702 52,833 247,844 SH   SOLE   0 0 247,844
BIOGEN IDEC INC Common 09062X103 539 2,303 SH   SOLE   0 0 2,303
BLACKROCK INC Common 09247X101 1,181 2,517 SH   SOLE   0 0 2,517
BOEING CO Common 097023105 30,308 83,261 SH   SOLE   0 0 83,261
BOOKING HLDGS INC COM Common 09857L108 2,589 1,381 SH   SOLE   0 0 1,381
BOOZ ALLEN HAMILTON Common 099502106 2,787 42,092 SH   SOLE   0 0 42,092
BP PLC ADR (CNV INTO 6 ORD USD0.25 SHS) Common 055622104 1,345 32,255 SH   SOLE   0 0 32,255
BRINK S COMPANY Common 109696104 4,236 52,180 SH   SOLE   0 0 52,180
BRISTOL MYERS SQUIBB Common 110122108 5,228 115,274 SH   SOLE   0 0 115,274
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 8,351 65,409 SH   SOLE   0 0 65,409
BROOKFIELD ASSET MANAGEMENT INC LTD VTG Common 112585104 3,703 77,491 SH   SOLE   0 0 77,491
BROOKFIELD INFRASTRUCTURE PARTNERS LP Common G16252101 5,000 116,440 SH   SOLE   0 0 116,440
BROOKS AUTOMATION INC. Common 114340102 280 7,238 SH   SOLE   0 0 7,238
BROWN-FORMAN CORPORATION Common 115637209 471 8,505 SH   SOLE   0 0 8,505
C I T GROUP INC NEW Common 125581801 2,280 43,402 SH   SOLE   0 0 43,402
C S X CORP Common 126408103 446 5,769 SH   SOLE   0 0 5,769
CABLE ONE INC COM Common 12685J105 2,305 1,968 SH   SOLE   0 0 1,968
CADENCE DESIGN SYSTEMS INC Common 127387108 205 2,890 SH   SOLE   0 0 2,890
CAMBRIDGE BANCORP COM Common 132152109 315 3,860 SH   SOLE   0 0 3,860
CAMECO CORP Common 13321L108 757 70,562 SH   SOLE   0 0 70,562
CANADIAN NATL RY CO Common 136375102 266 2,872 SH   SOLE   0 0 2,872
CAPITAL ONE FINANCIAL CORP Common 14040H105 11,923 131,401 SH   SOLE   0 0 131,401
CARLYLE GROUP LP Common 14309L102 794 35,125 SH   SOLE   0 0 35,125
CARMAX INC Common 143130102 1,086 12,509 SH   SOLE   0 0 12,509
CARPENTER TECHNOLOGY CORP Common 144285103 1,447 30,168 SH   SOLE   0 0 30,168
CASEY'S GENERAL STORES INC Common 147528103 283 1,813 SH   SOLE   0 0 1,813
CATALENT INC COM Common 148806102 5,238 96,632 SH   SOLE   0 0 96,632
CATERPILLAR INC Common 149123101 9,130 66,988 SH   SOLE   0 0 66,988
CBOE HOLDINGS, INC. Common 12503M108 416 4,017 SH   SOLE   0 0 4,017
CDW CORP COM USD0.01 Common 12514G108 2,834 25,535 SH   SOLE   0 0 25,535
CELGENE CORP Common 151020104 658 7,120 SH   SOLE   0 0 7,120
CENTENE CORPORATION Common 15135B101 9,671 184,418 SH   SOLE   0 0 184,418
CENTERPOINT ENERGY INC Common 15189T107 572 19,984 SH   SOLE   0 0 19,984
CERNER CORPORATION Common 156782104 8,515 116,170 SH   SOLE   0 0 116,170
CHARTER COMMUNICATIONS INC Common 16119P108 893 2,259 SH   SOLE   0 0 2,259
CHECK POINT SOFTWARE TECHNOLOGIES Common M22465104 228 1,976 SH   SOLE   0 0 1,976
CHENIERE ENERGY INC NEW Common 16411R208 487 7,111 SH   SOLE   0 0 7,111
CHEVRON CORP Common 166764100 24,861 199,785 SH   SOLE   0 0 199,785
CHILDREN'S PLACE Common 168905107 1,591 16,680 SH   SOLE   0 0 16,680
CHINA MOBILE LIMITED Common 16941M109 886 19,571 SH   SOLE   0 0 19,571
CHUBB CORP Common H1467J104 731 4,961 SH   SOLE   0 0 4,961
CHURCH & DWIGHT INC Common 171340102 609 8,341 SH   SOLE   0 0 8,341
CIGNA CORP Common 125523100 314 1,993 SH   SOLE   0 0 1,993
CINCINNATI FINANCIAL CORP Common 172062101 273 2,633 SH   SOLE   0 0 2,633
CINTAS CORP Common 172908105 749 3,157 SH   SOLE   0 0 3,157
CISCO SYSTEMS INC Common 17275R102 34,467 629,769 SH   SOLE   0 0 629,769
CITIGROUP INC Common 172967424 15,497 221,293 SH   SOLE   0 0 221,293
CITRIX SYSTEMS INC Common 177376100 672 6,847 SH   SOLE   0 0 6,847
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2019 CORP BD ETF 46138J304 6,594 312,664 SH   SOLE   0 0 312,664
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2020 CORP BD ETF 46138J502 7,515 353,462 SH   SOLE   0 0 353,462
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2021 CORP BD ETF 46138J700 7,932 374,350 SH   SOLE   0 0 374,350
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2022 CORP BD ETF 46138J882 9,310 435,030 SH   SOLE   0 0 435,030
CLOROX COMPANY Common 189054109 418 2,732 SH   SOLE   0 0 2,732
CME GROUP INC Common 12572Q105 1,353 6,972 SH   SOLE   0 0 6,972
COCA COLA CO Common 191216100 4,393 86,277 SH   SOLE   0 0 86,277
COGENT COMMUNICATIONS GRO Common 19239V302 1,751 29,495 SH   SOLE   0 0 29,495
COGNIZANT TECHNOLOGY SOLUTIONS CORP Common 192446102 691 10,907 SH   SOLE   0 0 10,907
COLGATE-PALMOLIVE CO Common 194162103 2,520 35,163 SH   SOLE   0 0 35,163
COMCAST CORP Common 20030N101 4,306 101,838 SH   SOLE   0 0 101,838
COMMUNICATION SERVICES SPDR ETF ETF 81369Y852 771 15,669 SH   SOLE   0 0 15,669
COMMVAULT SYSTEMS INC Common 204166102 1,673 33,707 SH   SOLE   0 0 33,707
CONCHO RESOURCES INC Common 20605P101 6,925 67,114 SH   SOLE   0 0 67,114
CONOCOPHILLIPS Common 20825C104 894 14,649 SH   SOLE   0 0 14,649
CONSOLIDATED EDISON INC Common 209115104 290 3,310 SH   SOLE   0 0 3,310
CONSTELLATION BRANDS INC CL A Class A 21036P108 294 1,493 SH   SOLE   0 0 1,493
CONSTELLATION SOFTWARE INC Common 21037X100 262 277 SH   SOLE   0 0 277
CORE LABORATORIES Common N22717107 1,071 20,480 SH   SOLE   0 0 20,480
CORNING INC Common 219350105 8,384 252,297 SH   SOLE   0 0 252,297
CORTEVA INC COM Common 22052L104 947 32,031 SH   SOLE   0 0 32,031
COSTCO WHOLESALE CORP Common 22160K105 3,623 13,711 SH   SOLE   0 0 13,711
COVETRUS INC COM Common 22304C100 313 12,815 SH   SOLE   0 0 12,815
CROCS INC COM Common 227046109 885 44,832 SH   SOLE   0 0 44,832
CROWN CASTLE INTERNATIONAL CORP Common 22822V101 17,813 136,651 SH   SOLE   0 0 136,651
CVS CAREMARK CORP Common 126650100 1,331 24,433 SH   SOLE   0 0 24,433
CYBERARK SOFTWARE LTD Common M2682V108 3,641 28,480 SH   SOLE   0 0 28,480
DANAHER CORP Common 235851102 5,995 41,947 SH   SOLE   0 0 41,947
DARDEN RESTAURANTS Common 237194105 447 3,673 SH   SOLE   0 0 3,673
DB X-TRACKERS MSCI EAFE HEDGED EQ Common 233051200 29,699 939,555 SH   SOLE   0 0 939,555
DEERE & COMPANY Common 244199105 664 4,006 SH   SOLE   0 0 4,006
DELL INC Common 24703L202 1,041 20,501 SH   SOLE   0 0 20,501
DIAGEO ADR Common 25243Q205 823 4,778 SH   SOLE   0 0 4,778
DIGITAL REALTY TRUST INC Common 253868103 319 2,704 SH   SOLE   0 0 2,704
DISCOVER FINL SVCS Common 254709108 1,572 20,264 SH   SOLE   0 0 20,264
DOMINION RESOURCES INC Common 25746U109 5,618 72,654 SH   SOLE   0 0 72,654
DOW CHEMICAL CO Common 260557103 1,359 27,560 SH   SOLE   0 0 27,560
DUKE ENERGY CORP COM USD0.001 ISIN US26 Common 26441C204 5,973 67,693 SH   SOLE   0 0 67,693
DUKE REALTY CORP Common 264411505 217 6,865 SH   SOLE   0 0 6,865
DUNKIN BRANDS GROUP INC COM Common 265504100 5,151 64,666 SH   SOLE   0 0 64,666
DUPONT DE NEMOURS INC COM Common 26614N102 7,819 104,153 SH   SOLE   0 0 104,153
EAGLE BANCORP INC MD Common 268948106 827 15,281 SH   SOLE   0 0 15,281
EATON CORP PLC COM Common G29183103 5,344 64,172 SH   SOLE   0 0 64,172
EBAY INC Common 278642103 221 5,596 SH   SOLE   0 0 5,596
ECOLAB INC Common 278865100 614 3,110 SH   SOLE   0 0 3,110
EDWARDS LIFESCIENCES CORP Common 28176E108 695 3,760 SH   SOLE   0 0 3,760
ELECTRONIC ARTS Common 285512109 13,341 131,746 SH   SOLE   0 0 131,746
EMERGENT BIOSOLUTIONS INC Common 29089Q105 1,444 29,890 SH   SOLE   0 0 29,890
EMERSON ELECTRIC CO Common 291011104 666 9,980 SH   SOLE   0 0 9,980
ENBRIDGE INC Common 29250N105 5,832 161,640 SH   SOLE   0 0 161,640
ENCANA CORPORATION COM Common 292505104 338 65,919 SH   SOLE   0 0 65,919
ENTERGY CORP Common 29364G103 2,053 19,947 SH   SOLE   0 0 19,947
ENTERPRISE PRODUCTS PARTNERS LP Common 293792107 2,146 74,328 SH   SOLE   0 0 74,328
EQUITY RESIDENTIAL Common 29476L107 651 8,571 SH   SOLE   0 0 8,571
ESTEE LAUDER COMPANIES INC CL A Class A 518439104 245 1,340 SH   SOLE   0 0 1,340
ETFIS SER TR I NEWFLEET MULTI- SECTOR BOND ETF ETF 26923G707 1,752 71,666 SH   SOLE   0 0 71,666
E-TRADE Common 29273V100 415 29,486 SH   SOLE   0 0 29,486
EXELIXIS INC Common 30161Q104 2,673 125,060 SH   SOLE   0 0 125,060
EXPEDIA INC COM Common 30212P303 4,067 30,570 SH   SOLE   0 0 30,570
EXTRA SPACE STORAGE INC Common 30225T102 2,526 23,812 SH   SOLE   0 0 23,812
EXXON MOBIL CORP Common 30231G102 8,463 110,438 SH   SOLE   0 0 110,438
FACEBOOK INC Common 30303M102 6,249 32,376 SH   SOLE   0 0 32,376
FACTSET RESEARCH SYSTEMS INC Common 303075105 362 1,264 SH   SOLE   0 0 1,264
FAIRFAX FINANCIAL HOLDINGS LTD Common 303901102 2,772 5,646 SH   SOLE   0 0 5,646
FEDERAL NATL MTG ASSN Common 313586109 171 63,338 SH   SOLE   0 0 63,338
FEDEX CORP Common 31428X106 6,102 37,165 SH   SOLE   0 0 37,165
FIDELITY NATIONAL FINANCIAL INC Common 31620R303 4,708 116,832 SH   SOLE   0 0 116,832
FIDELITY TOTAL BOND ETF ETF 316188309 2,452 48,022 SH   SOLE   0 0 48,022
FIRST OF LONG ISLAND CORPORATION Common 320734106 1,172 58,377 SH   SOLE   0 0 58,377
FIRST REPUBLIC BANK Common 33616C100 2,381 24,384 SH   SOLE   0 0 24,384
FIRST TRUST LONG SHORT EQUITY ETF ETF 33739P103 15,273 379,552 SH   SOLE   0 0 379,552
FISERV INC Common 337738108 19,192 210,531 SH   SOLE   0 0 210,531
FLEETCOR TECHNOLOGIES INC. Common 339041105 269 957 SH   SOLE   0 0 957
FLEXSHARES IBOXX 3YR TARGET TIPS Common 33939L506 620 25,124 SH   SOLE   0 0 25,124
FOCUS FINL PARTNERS INC COM CL A Class A 34417P100 1,198 43,866 SH   SOLE   0 0 43,866
FORD MOTOR CO Common 345370860 378 36,942 SH   SOLE   0 0 36,942
FORTIVE CORPORATION Common 34959J108 2,989 36,660 SH   SOLE   0 0 36,660
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF ETF 35473P744 698 29,072 SH   SOLE   0 0 29,072
GARMIN LTD. Common H2906T109 305 3,816 SH   SOLE   0 0 3,816
GENERAL DYNAMICS Common 369550108 353 1,944 SH   SOLE   0 0 1,944
GENERAL ELECTRIC CO Common 369604103 925 88,093 SH   SOLE   0 0 88,093
GENERAL MILLS INC Common 370334104 312 5,939 SH   SOLE   0 0 5,939
GENERAL MOTORS CO Common 37045V100 4,187 108,663 SH   SOLE   0 0 108,663
GENUINE PARTS CO Common 372460105 4,826 46,592 SH   SOLE   0 0 46,592
GILDAN ACTIVEWEAR INC Common 375916103 16,032 414,470 SH   SOLE   0 0 414,470
GILEAD SCIENCES INC Common 375558103 4,291 63,518 SH   SOLE   0 0 63,518
GLAXOSMITHKLINE ADR Common 37733W105 337 8,415 SH   SOLE   0 0 8,415
GLENCORE PLC UNSPON Common 37827X100 103 14,852 SH   SOLE   0 0 14,852
GLENCORE XSTRATA PLC Common G39420107 37 10,800 SH   SOLE   0 0 10,800
GOLDMAN SACHS ETF TR ACTIVEBETA INT ETF 381430107 240 8,380 SH   SOLE   0 0 8,380
GOLDMAN SACHS GROUP Common 38141G104 1,188 5,805 SH   SOLE   0 0 5,805
GOOGLE INC Common 02079K305 30,538 28,203 SH   SOLE   0 0 28,203
GOOGLE INC CL A Class A 02079K107 14,387 13,310 SH   SOLE   0 0 13,310
GRANITE POINT MORTGAGE Common 38741L107 212 11,057 SH   SOLE   0 0 11,057
GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF 46137V357 1,371 12,715 SH   SOLE   0 0 12,715
HALOZYME THERAPEUTICS INC COM Common 40637H109 1,211 70,490 SH   SOLE   0 0 70,490
HARRIS CORP Common 413875105 455 2,408 SH   SOLE   0 0 2,408
HARTFORD FINL SVCS GROUP INC Common 416515104 639 11,471 SH   SOLE   0 0 11,471
HCA HOLDINGS INC Common 40412C101 200 1,481 SH   SOLE   0 0 1,481
HDFC BANK LIMITED ADR Common 40415F101 256 1,969 SH   SOLE   0 0 1,969
HEICO CORP Common 422806109 6,086 45,482 SH   SOLE   0 0 45,482
HENRY JACK & ASSOCIATES INC Common 426281101 2,020 15,083 SH   SOLE   0 0 15,083
HENRY SCHEIN INC Common 806407102 2,310 33,052 SH   SOLE   0 0 33,052
HERSHEY COMPANY Common 427866108 274 2,042 SH   SOLE   0 0 2,042
HINGHAM INSTITUTIONAL SAVINGS Common 433323102 653 3,300 SH   SOLE   0 0 3,300
HOLOGIC INC Common 436440101 1,288 26,823 SH   SOLE   0 0 26,823
HOME DEPOT INC Common 437076102 9,034 43,440 SH   SOLE   0 0 43,440
HONEYWELL INTL INC Common 438516106 2,368 13,565 SH   SOLE   0 0 13,565
HORMEL FOODS CORPORATION Common 440452100 367 9,052 SH   SOLE   0 0 9,052
HUNTINGTON INGALLS INDUSTRIES INC Common 446413106 2,347 10,443 SH   SOLE   0 0 10,443
IAA INC COM Common 449253103 3,687 95,070 SH   SOLE   0 0 95,070
ICICI BANK LTD Common 45104G104 135 10,686 SH   SOLE   0 0 10,686
ICON PLC Common G4705A100 2,617 16,999 SH   SOLE   0 0 16,999
IDEX CORPORATION Common 45167R104 1,236 7,180 SH   SOLE   0 0 7,180
IDEXX LABS CORP Common 45168D104 518 1,880 SH   SOLE   0 0 1,880
ILLINOIS TOOL WORKS Common 452308109 280 1,859 SH   SOLE   0 0 1,859
ILLUMINA INC Common 452327109 381 1,036 SH   SOLE   0 0 1,036
INGERSOLL RAND Common G47791101 562 4,436 SH   SOLE   0 0 4,436
INTEGER HOLDINGS CORP COM Common 45826H109 2,563 30,540 SH   SOLE   0 0 30,540
INTEL CORP Common 458140100 6,965 145,490 SH   SOLE   0 0 145,490
INTERCONTINENTAL EX Common 45866F104 21,303 247,888 SH   SOLE   0 0 247,888
INTERDIGITAL COMMUNICATIO Common 45867G101 1,922 29,846 SH   SOLE   0 0 29,846
INTERNATIONAL BUSINESS MACHINES Common 459200101 1,703 12,347 SH   SOLE   0 0 12,347
INTUIT INC Common 461202103 24,089 92,179 SH   SOLE   0 0 92,179
INVESCO EXCHNG TRADED FD TR II KBW BK ETF 46138E628 357 7,080 SH   SOLE   0 0 7,080
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 3,750 68,164 SH   SOLE   0 0 68,164
IPG PHOTONICS CORP Common 44980X109 292 1,893 SH   SOLE   0 0 1,893
IQ HEDGE MULTI-STRATEGY TRACKER Common 45409B107 15,029 494,047 SH   SOLE   0 0 494,047
IRIDIUM COMMUNICATIONS, I Common 46269C102 232 9,960 SH   SOLE   0 0 9,960
ISHARES BARCLAYS 10-20 YR TREA BOND FD ETF 464288653 816 5,702 SH   SOLE   0 0 5,702
ISHARES BARCLAYS 1-3 YEAR TREASURY BOND ETF 464287457 1,407 16,594 SH   SOLE   0 0 16,594
ISHARES BARCLAYS 20 YEAR TREAS BOND FD ETF 464287432 272 2,045 SH   SOLE   0 0 2,045
ISHARES BARCLAYS 3-7 YR TREAS BD FD ETF 464288661 685 5,449 SH   SOLE   0 0 5,449
ISHARES BARCLAYS MORTGAGE BACKED SECURITIES ETF 464288588 280 2,605 SH   SOLE   0 0 2,605
ISHARES CMBS ETF ETF 46429B366 1,376 26,015 SH   SOLE   0 0 26,015
ISHARES COHEN & STEERS REALTY MAJORS ETF 464287564 419 3,722 SH   SOLE   0 0 3,722
ISHARES CORE DIVIDEND GROWTH ETF 46434V621 1,725 45,150 SH   SOLE   0 0 45,150
ISHARES CORE MSCI EAFE ETF ETF 46432F842 16,430 267,595 SH   SOLE   0 0 267,595
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 684 13,294 SH   SOLE   0 0 13,294
ISHARES CORE S&P 500 ETF ETF 464287200 23,296 79,036 SH   SOLE   0 0 79,036
ISHARES CORE S&P TOTAL US STOCK MARKET E ETF 464287150 5,406 81,136 SH   SOLE   0 0 81,136
ISHARES CORE S&P US VALUE ETF ETF 464287663 18,818 332,173 SH   SOLE   0 0 332,173
ISHARES CORE TOTAL US BOND MARKET ETF 464287226 31,468 282,602 SH   SOLE   0 0 282,602
ISHARES CORE US GROWTH ETF ETF 464287671 12,165 194,088 SH   SOLE   0 0 194,088
ISHARES CURRENCY HEDGE MSCI ETF 46435G847 1,884 69,584 SH   SOLE   0 0 69,584
ISHARES CURRENCY HEDGED MSCI EAFE ETF 46434V803 2,227 74,697 SH   SOLE   0 0 74,697
ISHARES DOW JONES SELECT DIVIDEND INDEX ETF 464287168 1,086 10,904 SH   SOLE   0 0 10,904
ISHARES DOW JONES U S REAL ESTATE ETF 464287739 9,532 109,169 SH   SOLE   0 0 109,169
ISHARES DOW JONES US FINANCIAL SECTOR ETF 464287788 389 3,098 SH   SOLE   0 0 3,098
ISHARES DOW JONES US HOME CONSTRUCTION ETF 464288752 450 11,783 SH   SOLE   0 0 11,783
ISHARES EDGE MSCI MIN VOL EMERGING MARKETS ETF ETF 464286533 1,756 29,829 SH   SOLE   0 0 29,829
ISHARES EDGE MSCI MULTIFACTOR GLOBAL ETF 46434V316 273 9,308 SH   SOLE   0 0 9,308
ISHARES EDGE MSCI MULTIFACTOR INTL ETF 46434V274 20,830 793,212 SH   SOLE   0 0 793,212
ISHARES EDGE MSCI MULTIFACTOR USA ETF 46434V282 29,028 913,969 SH   SOLE   0 0 913,969
ISHARES EDGE MSCI MULTIFACTOR USA SMALL-CAP ETF 46434V290 497 12,345 SH   SOLE   0 0 12,345
ISHARES FLOATING RATE BOND ETF 46429B655 5,616 110,262 SH   SOLE   0 0 110,262
ISHARES GLOBAL INFRASTRUCTURE ETF 464288372 4,523 97,894 SH   SOLE   0 0 97,894
ISHARES GOLD TRUST ETF 464285105 254 18,790 SH   SOLE   0 0 18,790
ISHARES IBOXX HIGH YIELD CORP BOND ETF 464288513 492 5,642 SH   SOLE   0 0 5,642
ISHARES IBOXX INVESTOP INVESTMENT GRAD ETF 464287242 631 5,070 SH   SOLE   0 0 5,070
ISHARES INC MSCI JAPAN INDEX FD ETF 46434G822 8,081 148,061 SH   SOLE   0 0 148,061
ISHARES JP MORGAN EMERGING MARKETS BOND ETF 464288281 1,022 9,024 SH   SOLE   0 0 9,024
ISHARES MSCI ACWI ETF ETF 464288257 587 7,960 SH   SOLE   0 0 7,960
ISHARES MSCI ACWI EX US ETF 464288240 7,019 150,110 SH   SOLE   0 0 150,110
ISHARES MSCI ALL COUNTRY ASIA EX JPN IDX ETF 464288182 3,137 44,956 SH   SOLE   0 0 44,956
ISHARES MSCI EAFE GROWTH INDEX ETF 464288885 5,806 71,878 SH   SOLE   0 0 71,878
ISHARES MSCI EAFE INDEX ETF 464287465 4,820 73,324 SH   SOLE   0 0 73,324
ISHARES MSCI EAFE MINIMUM VOLATILITY ETF ETF 46429B689 13,673 188,232 SH   SOLE   0 0 188,232
ISHARES MSCI EAFE SMALL CAP INDEX ETF 464288273 32,122 559,615 SH   SOLE   0 0 559,615
ISHARES MSCI EAFE VALUE INDEX ETF 464288877 1,037 21,579 SH   SOLE   0 0 21,579
ISHARES MSCI EMERGING MARKETS ETF 464287234 38,524 897,795 SH   SOLE   0 0 897,795
ISHARES MSCI EMERGING MARKETS ESG OPIMITZED ETF ETF 46434G863 728 21,400 SH   SOLE   0 0 21,400
ISHARES MSCI KLD 400 SOCIAL ETF 464288570 320 2,927 SH   SOLE   0 0 2,927
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 817 6,701 SH   SOLE   0 0 6,701
ISHARES MSCI USA MINIMUM VOLATILITY ETF ETF 46429B697 49,642 804,176 SH   SOLE   0 0 804,176
ISHARES MT GOV/CORP ETF 464288612 941 8,377 SH   SOLE   0 0 8,377
ISHARES RUSSELL 1000 ETF ETF 464287622 52,258 321,016 SH   SOLE   0 0 321,016
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 22,775 144,752 SH   SOLE   0 0 144,752
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 8,463 66,526 SH   SOLE   0 0 66,526
ISHARES RUSSELL 2000 ETF ETF 464287655 9,714 62,467 SH   SOLE   0 0 62,467
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF 464287648 1,691 8,416 SH   SOLE   0 0 8,416
ISHARES RUSSELL MID-CAP ETF ETF 464287499 14,290 255,764 SH   SOLE   0 0 255,764
ISHARES RUSSELL MIDCAP GROWTH INDEX ETF 464287481 1,679 11,778 SH   SOLE   0 0 11,778
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 11,084 124,355 SH   SOLE   0 0 124,355
ISHARES S&P 500 GROWTH INDEX ETF 464287309 18,761 104,668 SH   SOLE   0 0 104,668
ISHARES S&P 500 VALUE INDEX ETF 464287408 16,974 145,614 SH   SOLE   0 0 145,614
ISHARES S&P MIDCAP 400 ETF 464287507 27,137 139,694 SH   SOLE   0 0 139,694
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 1,458 6,444 SH   SOLE   0 0 6,444
ISHARES S&P MIDCAP 400 VALUE INDEX ETF 464287705 6,076 38,103 SH   SOLE   0 0 38,103
ISHARES S&P NATL AMT FREE MUNI BND FND ETF 464288414 1,574 13,917 SH   SOLE   0 0 13,917
ISHARES S&P SMALLCAP 600 ETF 464287804 21,278 271,813 SH   SOLE   0 0 271,813
ISHARES S&P SMALLCAP 600 GROWTH ETF 464287887 8,625 47,264 SH   SOLE   0 0 47,264
ISHARES S&P SMALLCAP VALUE INDEX ETF 464287879 18,391 123,747 SH   SOLE   0 0 123,747
ISHARES SH TR CRPORT ETF ETF 464288646 1,251 23,401 SH   SOLE   0 0 23,401
ISHARES TR GLOBAL CLEAN ENERGY ETF ETF 464288224 211 19,873 SH   SOLE   0 0 19,873
ISHARES TR GLOBAL TIMBER & FORESTRY ETF ETF 464288174 203 3,386 SH   SOLE   0 0 3,386
ISHARES TR INTERM CR BD ETF ETF 464288638 204 3,574 SH   SOLE   0 0 3,574
ISHARES TR INTRM TR CRP ETF ETF 464288638 808 14,188 SH   SOLE   0 0 14,188
ISHARES TR MSCI EAFE ESG OP ETF 46435G516 288 4,472 SH   SOLE   0 0 4,472
ISHARES TR RUSSELL ETF 464287630 1,586 13,164 SH   SOLE   0 0 13,164
ISHARES TR S&P US PFD STK INDEX FD ETF 464288687 2,007 54,457 SH   SOLE   0 0 54,457
ISHARES TRUST CORE MSCI TOTAL INTL STK E ETF 46432F834 75,646 1,290,008 SH   SOLE   0 0 1,290,008
ISHARES TRUST DOW JONES ETF 464287721 602 3,041 SH   SOLE   0 0 3,041
ISHARES TRUST MSCI USA ESG OPTIMIZED ETF ETF 46435G425 273 4,229 SH   SOLE   0 0 4,229
ISHARES US ETF TR SHT MAT BD ETF ETF 46431W507 5,484 108,956 SH   SOLE   0 0 108,956
ISHARES US MEDICAL ETF 464288810 905 3,760 SH   SOLE   0 0 3,760
J M SMUCKER CO Common 832696405 5,596 48,578 SH   SOLE   0 0 48,578
JACOBS ENGR GROUP INC Common 469814107 14,544 172,338 SH   SOLE   0 0 172,338
JARDINE MATHESON HLDGS Common G50736100 328 5,200 SH   SOLE   0 0 5,200
JOHNSON & JOHNSON Common 478160104 10,900 78,260 SH   SOLE   0 0 78,260
JPMORGAN CHASE & CO Common 46625H100 36,359 325,218 SH   SOLE   0 0 325,218
JPMORGAN CHASE & CO ALERIAN MLP INDEX ET ETF 46625H365 1,118 44,532 SH   SOLE   0 0 44,532
KAR AUCTION SERVICES INC Common 48238T109 2,377 95,073 SH   SOLE   0 0 95,073
KIMBERLY CLARK CORP Common 494368103 629 4,716 SH   SOLE   0 0 4,716
KINDER MORGAN INC Common 49456B101 243 11,630 SH   SOLE   0 0 11,630
KKR & CO LP Common 48251W104 1,204 47,643 SH   SOLE   0 0 47,643
KLA-TENCOR CORPORATION Common 482480100 2,518 21,302 SH   SOLE   0 0 21,302
KONTOOR BRANDS INC Common 50050N103 239 8,529 SH   SOLE   0 0 8,529
L-3 COMMUNICATIONS INC Common 502413107 5,361 21,867 SH   SOLE   0 0 21,867
LABORATORY CORP OF AMERICA Common 50540R409 337 1,949 SH   SOLE   0 0 1,949
LAM RESEARCH CORPORATION Common 512807108 1,202 6,401 SH   SOLE   0 0 6,401
LAMAR ADVERTISING CO Common 512816109 5,380 66,662 SH   SOLE   0 0 66,662
LANDSTAR SYSTEM INC. Common 515098101 2,549 23,602 SH   SOLE   0 0 23,602
LAS VEGAS SANDS CORP Common 517834107 1,074 18,178 SH   SOLE   0 0 18,178
LAZARD LTD Common G54050102 1,095 31,831 SH   SOLE   0 0 31,831
LENNAR CORPORATION Common 526057104 297 6,136 SH   SOLE   0 0 6,136
LIBERTY BROADBAND CL C Common 530307305 254 2,436 SH   SOLE   0 0 2,436
LIBERTY GLOBAL INC COM SER C Common G5480U120 661 24,918 SH   SOLE   0 0 24,918
LIGAND PHARMACEUTICALS INC. Common 53220K504 1,649 14,446 SH   SOLE   0 0 14,446
LILLY ELI & COMPANY Common 532457108 775 6,993 SH   SOLE   0 0 6,993
LINCOLN ELECTRIC HOLDINGS Common 533900106 2,291 27,836 SH   SOLE   0 0 27,836
LINDE PLC Common G5494J103 630 3,138 SH   SOLE   0 0 3,138
LIVE NATION ENTMT Common 538034109 6,349 95,841 SH   SOLE   0 0 95,841
LOCKHEED MARTIN CORP Common 539830109 1,635 4,496 SH   SOLE   0 0 4,496
LOEWS CORPORATION Common 540424108 1,722 31,495 SH   SOLE   0 0 31,495
LOWES COMPANIES Common 548661107 18,371 182,051 SH   SOLE   0 0 182,051
LSI CORP Common 53223X107 212 2,234 SH   SOLE   0 0 2,234
LVMH MOET-HENNESSY LOUIS VUITTON ADR EAC Common 502441306 687 8,064 SH   SOLE   0 0 8,064
M & T BANK CORPORATION Common 55261F104 7,385 43,423 SH   SOLE   0 0 43,423
MACQUARIE INFRASTRUC LLC Common 55608B105 653 16,105 SH   SOLE   0 0 16,105
MAGELLAN MIDSTREAM PARTNERS LP Common 559080106 1,421 22,200 SH   SOLE   0 0 22,200
MARATHON PETROLEUM CORP Common 56585A102 1,345 24,071 SH   SOLE   0 0 24,071
MARIMED INC COM Common 56782V107 182 90,000 SH   SOLE   0 0 90,000
MARKEL CORPORATION Common 570535104 9,628 8,836 SH   SOLE   0 0 8,836
MARKET VECTORS EMRGING LOCAL C URRENCY BND ETF ETF 92189H300 318 9,162 SH   SOLE   0 0 9,162
MARKET VECTORS ETF INTERNATIONAL HIGH YIELD ETF 92189F445 957 38,448 SH   SOLE   0 0 38,448
MARKET VECTORS GOLD MINERS ETF ETF 92189F106 498 19,501 SH   SOLE   0 0 19,501
MARKET VECTORS INTERM MUN IND ETF ETF 92189H201 1,233 24,788 SH   SOLE   0 0 24,788
MARKETAXESS HLDGS INC COM Common 57060D108 232 723 SH   SOLE   0 0 723
MARRIOTT INTL INC CL A Class A 571903202 335 2,391 SH   SOLE   0 0 2,391
MARTIN MARIETTA MATRLS Common 573284106 371 1,614 SH   SOLE   0 0 1,614
MASCO CORPORATION Common 574599106 319 8,120 SH   SOLE   0 0 8,120
MASTERCARD INC Common 57636Q104 36,852 139,310 SH   SOLE   0 0 139,310
MAXIM INTEGRATED PRODUCTS INC. Common 57772K101 5,009 83,731 SH   SOLE   0 0 83,731
MCCORMICK & CO INC Common 579780206 10,502 67,753 SH   SOLE   0 0 67,753
MCDONALDS CORP Common 580135101 2,895 13,939 SH   SOLE   0 0 13,939
MCKESSON CORPORATION Common 58155Q103 443 3,295 SH   SOLE   0 0 3,295
MEDALIST DIVERSIFIED REIT INC Common 58403P105 3,856 880,395 SH   SOLE   0 0 880,395
MEDPACE HLDGS INC COM Common 58506Q109 2,036 31,129 SH   SOLE   0 0 31,129
MEDTRONIC INC Common G5960L103 11,983 123,037 SH   SOLE   0 0 123,037
MERCK & CO INC Common 58933Y105 12,246 146,049 SH   SOLE   0 0 146,049
MERCURY COMPUTER SYSTEM Common 589378108 444 6,312 SH   SOLE   0 0 6,312
MERIDIAN INTERSTATE BANCORP, INC. Common 58958U103 701 39,174 SH   SOLE   0 0 39,174
METLIFE INC Common 59156R108 1,088 21,899 SH   SOLE   0 0 21,899
METTLER-TOLEDO INTERNATIONAL INC. Common 592688105 341 406 SH   SOLE   0 0 406
MICROCHIP TECHNOLOGY INC Common 595017104 452 5,214 SH   SOLE   0 0 5,214
MICRON TECHNOLOGY Common 595112103 407 10,535 SH   SOLE   0 0 10,535
MICROSOFT CORP Common 594918104 66,155 493,841 SH   SOLE   0 0 493,841
MID-AMERICA APARTMENT COMMUNITIES Common 59522J103 499 4,236 SH   SOLE   0 0 4,236
MIDCAP SPDR Common 78467Y107 975 2,750 SH   SOLE   0 0 2,750
MONDELEZ INTL INC COM Common 609207105 6,325 117,342 SH   SOLE   0 0 117,342
MONMOUTH REIT-CL A Class A 609720107 1,223 90,236 SH   SOLE   0 0 90,236
MONSTER BEVERAGE CORP Common 61174X109 571 8,941 SH   SOLE   0 0 8,941
MOODY'S CORP Common 615369105 9,816 50,259 SH   SOLE   0 0 50,259
MORGAN STANLEY Common 617446448 299 6,816 SH   SOLE   0 0 6,816
MOTOROLA INC COM Common 620076307 224 1,341 SH   SOLE   0 0 1,341
MSCI INC. Common 55354G100 2,544 10,655 SH   SOLE   0 0 10,655
NCR CORPORATION Common 62886E108 793 25,493 SH   SOLE   0 0 25,493
NESTLE ADR Common 641069406 575 5,547 SH   SOLE   0 0 5,547
NETFLIX COM INC COM Common 64110L106 5,128 13,961 SH   SOLE   0 0 13,961
NEXSTAR BROADCASTING GP Common 65336K103 4,320 42,777 SH   SOLE   0 0 42,777
NEXTERA ENERGY INC Common 65339F101 4,904 23,938 SH   SOLE   0 0 23,938
NIKE INC Common 654106103 1,402 16,695 SH   SOLE   0 0 16,695
NINTENDO COMPANY LTD. Common 654445303 896 19,559 SH   SOLE   0 0 19,559
NOBLE ENERGY INC Common 655044105 2,560 114,298 SH   SOLE   0 0 114,298
NOMAD FOODS LIMITED ORD NPV Common G6564A105 2,136 100,000 SH   SOLE   0 0 100,000
NORDSON CORP Common 655663102 298 2,109 SH   SOLE   0 0 2,109
NORFOLK SOUTHERN CORP Common 655844108 972 4,875 SH   SOLE   0 0 4,875
NORTHROP GRUMMAN CORP Common 666807102 16,610 51,408 SH   SOLE   0 0 51,408
NOVARTIS ADR Common 66987V109 924 10,122 SH   SOLE   0 0 10,122
NOVO-NORDISK ADR Common 670100205 214 4,183 SH   SOLE   0 0 4,183
NOVOZYMES A/S SER B Common K7317J133 248 5,300 SH   SOLE   0 0 5,300
NVIDIA CORP Common 67066G104 1,145 6,972 SH   SOLE   0 0 6,972
NXP SEMICONDUCTORS N V Common N6596X109 1,821 18,655 SH   SOLE   0 0 18,655
OCCIDENTAL PETROLEUM CORP Common 674599105 5,243 104,268 SH   SOLE   0 0 104,268
OCULAR THERAPEUTIX INC COM Common 67576A100 106 24,000 SH   SOLE   0 0 24,000
OMEGA HEALTHCARE INC Common 681936100 574 15,612 SH   SOLE   0 0 15,612
ONE HUNDRED EIGHTY CAPITAL Common 68235B109 45 22,800 SH   SOLE   0 0 22,800
ORACLE CORPORATION Common 68389X105 17,784 312,161 SH   SOLE   0 0 312,161
O'REILLY AUTOMOTIVE Common 67103H107 1,152 3,120 SH   SOLE   0 0 3,120
PACKAGING CORPORATION OF AMERICA Common 695156109 495 5,196 SH   SOLE   0 0 5,196
PAYCHEX INC Common 704326107 5,450 66,228 SH   SOLE   0 0 66,228
PAYPAL HOLDINGS INCO Common 70450Y103 6,599 57,657 SH   SOLE   0 0 57,657
PENSKE AUTOMOTIVE GROUP Common 70959W103 640 13,532 SH   SOLE   0 0 13,532
PEPSICO INC Common 713448108 41,305 314,990 SH   SOLE   0 0 314,990
PETROLEO BRASILEIRO ADR Common 71654V408 204 13,130 SH   SOLE   0 0 13,130
PFIZER INC Common 717081103 31,663 730,911 SH   SOLE   0 0 730,911
PHILIP MORRIS INTERNATIONAL INC Common 718172109 5,411 68,904 SH   SOLE   0 0 68,904
PHILLIPS 66 COM Common 718546104 1,103 11,794 SH   SOLE   0 0 11,794
PIMCO ENHANCED SHORT MATURITY ETF 72201R833 64,785 636,707 SH   SOLE   0 0 636,707
PIMCO INVEST GRADE CORP ETF 72201R817 549 5,110 SH   SOLE   0 0 5,110
PIMCO TOTAL RETURN ETF 72201R775 625 5,819 SH   SOLE   0 0 5,819
PIONEER DIVIDEND HIGH INCOME Common 723653101 1,036 72,468 SH   SOLE   0 0 72,468
PNC FINANCIAL SERVICES GROUP Common 693475105 18,287 133,212 SH   SOLE   0 0 133,212
POKPHAND(C.P.)CO USD0.01(HONG KONG REGD) Common G71507134 5 60,000 SH   SOLE   0 0 60,000
PORTLAND GEN ELEC CO COM NEW Common 736508847 1,698 31,351 SH   SOLE   0 0 31,351
POWERSHARES CLEANTECH ETF 46137V407 249 5,464 SH   SOLE   0 0 5,464
POWERSHARES ETF SENIOR LOAN PORTFOLIO ETF 46138G508 467 20,594 SH   SOLE   0 0 20,594
POWERSHARES FTSE RAFI US 1000 ETF 46137V613 297 2,545 SH   SOLE   0 0 2,545
POWERSHARES INTERNATIONAL CORPORATE BOND ETF 46138E636 246 9,234 SH   SOLE   0 0 9,234
POWERSHARES VARIABLE ETF 46138G870 894 35,880 SH   SOLE   0 0 35,880
POWERSHS QQQ TRUST SER ETF 46090E103 1,673 8,961 SH   SOLE   0 0 8,961
PPG INDUSTRIES INC. Common 693506107 371 3,181 SH   SOLE   0 0 3,181
PPL CORPORATION Common 69351T106 224 7,228 SH   SOLE   0 0 7,228
PRIMERICA , INC. Common 74164M108 286 2,382 SH   SOLE   0 0 2,382
PROCTER & GAMBLE CO Common 742718109 22,791 207,854 SH   SOLE   0 0 207,854
PROGRESSIVE CORP OHIO Common 743315103 372 4,651 SH   SOLE   0 0 4,651
PROSHARES TRUST INVT GRADE INT RATE HEDG ETF 74347B607 664 8,837 SH   SOLE   0 0 8,837
PROSHARES ULTRA S&P ETF 74347R107 233 1,848 SH   SOLE   0 0 1,848
PRUDENTIAL FINANCIAL INC Common 744320102 4,890 48,417 SH   SOLE   0 0 48,417
PTC INC COM Common 69370C100 288 3,203 SH   SOLE   0 0 3,203
PUBLIC SERVICE ENTERPRISE GROUP INC Common 744573106 310 5,265 SH   SOLE   0 0 5,265
PURETECH HEALTH PLC Common G7297M101 762 262,600 SH   SOLE   0 0 262,600
QORVO INC COM Common 74736K101 600 9,013 SH   SOLE   0 0 9,013
QUALCOMM INC Common 747525103 1,219 16,025 SH   SOLE   0 0 16,025
QUEST DIAGNOSTICS INC Common 74834L100 721 7,078 SH   SOLE   0 0 7,078
RAYTHEON COMPANY Common 755111507 2,181 12,543 SH   SOLE   0 0 12,543
REALTY INCOME CORPORATION Common 756109104 2,056 29,811 SH   SOLE   0 0 29,811
RED HAT INC. Common 756577102 10,368 55,217 SH   SOLE   0 0 55,217
REGAL BELOIT CORP Common 758750103 1,011 12,367 SH   SOLE   0 0 12,367
REGENERX BIOPHARMACEUTICALS INC Common 75886X108 2 10,000 SH   SOLE   0 0 10,000
RELX PLC Common 759530108 2,000 81,942 SH   SOLE   0 0 81,942
REPUBLIC SERVICES INC CL A Class A 760759100 3,356 38,732 SH   SOLE   0 0 38,732
RETAIL PPTYS AMER INC COM Common 76131V202 1,544 131,306 SH   SOLE   0 0 131,306
ROCHE HOLDINGS AG SPN ADR EACH REP 0.25 Common 771195104 6,887 195,601 SH   SOLE   0 0 195,601
ROCKWELL AUTOMATION INC Common 773903109 331 2,023 SH   SOLE   0 0 2,023
ROPER INDS INC Common 776696106 548 1,495 SH   SOLE   0 0 1,495
ROSS STORES INC Common 778296103 23,387 235,951 SH   SOLE   0 0 235,951
ROYAL DUTCH SHELL PLC ADR CLASS A Class A 780259206 673 10,342 SH   SOLE   0 0 10,342
S & P GLOBAL INC Common 78409V104 563 2,470 SH   SOLE   0 0 2,470
SALESFORCE COM INC Common 79466L302 1,350 8,899 SH   SOLE   0 0 8,899
SCH US DIV EQUITY ETF ETF 808524797 20,960 394,941 SH   SOLE   0 0 394,941
SCHLUMBERGER LIMITED Common 806857108 1,116 28,087 SH   SOLE   0 0 28,087
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 2,980 35,819 SH   SOLE   0 0 35,819
SCHWAB LARGE CAP VALUE ETF ETF 808524409 6,916 123,190 SH   SOLE   0 0 123,190
SCHWAB STRATEGIC TR 1000 INDEX ETF ETF 808524722 12,164 421,327 SH   SOLE   0 0 421,327
SCHWAB STRATEGIC TR EMERGING MKTS EQUITY ETF 808524706 1,094 41,694 SH   SOLE   0 0 41,694
SCHWAB STRATEGIC TR FUNDAMENTAL INTL LAR ETF 808524755 638 22,887 SH   SOLE   0 0 22,887
SCHWAB STRATEGIC TR INTL EQUITY ETF ETF 808524805 12,410 386,713 SH   SOLE   0 0 386,713
SCHWAB STRATEGIC TR INTL SMALL CAP EQUIT ETF 808524888 5,184 158,809 SH   SOLE   0 0 158,809
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL E ETF 808524730 249 8,659 SH   SOLE   0 0 8,659
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL U ETF 808524771 810 20,706 SH   SOLE   0 0 20,706
SCHWAB US BROAD MARKET ETF ETF 808524102 1,208 17,123 SH   SOLE   0 0 17,123
SCHWAB US LARGE CAT ETF ETF 808524201 10,387 147,991 SH   SOLE   0 0 147,991
SCHWAB US SMALL CAP ETF ETF 808524607 1,348 18,855 SH   SOLE   0 0 18,855
SEAGATE TECHNOLOGY PLC Common G7945M107 302 6,412 SH   SOLE   0 0 6,412
SECTOR SPDR FINANCIAL ETF ETF 81369Y605 797 28,859 SH   SOLE   0 0 28,859
SECTOR SPDR HEALTH CARE ETF 81369Y209 10,901 117,670 SH   SOLE   0 0 117,670
SECTOR SPDR TECHNOLOGY ETF ETF 81369Y803 24,720 316,765 SH   SOLE   0 0 316,765
SECTOR SPDR TR SHS BEN INT CONSUMER STAP ETF 81369Y308 307 5,280 SH   SOLE   0 0 5,280
SECTOR SPDR TR SHS BEN INT INDUSTRIAL ETF 81369Y704 3,438 44,404 SH   SOLE   0 0 44,404
SELECT SECTOR SPDR TR CONSUMER DISCRETIO ETF 81369Y407 443 3,717 SH   SOLE   0 0 3,717
SERVICE CORP INTL Common 817565104 367 7,837 SH   SOLE   0 0 7,837
SHERWIN WILLIAMS CO Common 824348106 282 616 SH   SOLE   0 0 616
SHISEIDO COMPANY LTD. Common 824841407 573 7,602 SH   SOLE   0 0 7,602
SIMON PROPERTY GROUP INC Common 828806109 472 2,954 SH   SOLE   0 0 2,954
SOFTBANK CORP UNSP ADR EACH REPR 0.50 OR Common 83404D109 2,133 44,512 SH   SOLE   0 0 44,512
SOUTHERN CO Common 842587107 1,325 23,962 SH   SOLE   0 0 23,962
SOUTHWEST AIRLNS CO Common 844741108 866 17,060 SH   SOLE   0 0 17,060
SPDR BARCLAYS CAPITAL CONVERTIBLE SECS ETF 78464A359 667 12,617 SH   SOLE   0 0 12,617
SPDR BARCLAYS INTERNATIONAL CORPORATE BD ETF 78464A151 281 8,213 SH   SOLE   0 0 8,213
SPDR BOFA MERRILL LYNCH CROSSOVER CORP BOND ETF ETF 78468R606 868 33,201 SH   SOLE   0 0 33,201
SPDR GOLD TRUST ETF 78463V107 19,846 148,994 SH   SOLE   0 0 148,994
SPDR INDEX DJ GLOBAL REAL EST ETF 78463X749 485 9,715 SH   SOLE   0 0 9,715
SPDR INDEX SHS FDS MSCI ACWI EX-US ETF ETF 78463X848 43,183 1,177,624 SH   SOLE   0 0 1,177,624
SPDR PORTFOLIO MID CAP ETF ETF 78464A847 6,648 195,127 SH   SOLE   0 0 195,127
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF 78464A474 238 7,746 SH   SOLE   0 0 7,746
SPDR S&P 400 MID CAP GROWTH ETF 78464A821 717 13,216 SH   SOLE   0 0 13,216
SPDR S&P 400 MID CAP VALUE ETF 78464A839 581 11,314 SH   SOLE   0 0 11,314
SPDR S&P 500 ETF 78462F103 18,844 64,312 SH   SOLE   0 0 64,312
SPDR S&P 500 GROWTH ETF 78464A409 570 14,720 SH   SOLE   0 0 14,720
SPDR S&P 600 SMALL CAP GROWTH ETF 78464A201 2,812 46,168 SH   SOLE   0 0 46,168
SPDR S&P 600 SMALL CAP VALUE ETF 78464A300 810 13,351 SH   SOLE   0 0 13,351
SPDR S&P DIVIDEND ETF 78464A763 2,787 27,632 SH   SOLE   0 0 27,632
SPDR S&P GLOBAL NATURAL RES ETF 78463X541 827 18,024 SH   SOLE   0 0 18,024
SSGA ACTIVE ETF TR SPDR TR TACTIC ETF 78467V848 3,093 63,042 SH   SOLE   0 0 63,042
STARBUCKS CORP Common 855244109 2,666 31,804 SH   SOLE   0 0 31,804
STARWOOD PROPERTY TRUST INC. Common 85571B105 916 40,300 SH   SOLE   0 0 40,300
STATE STREET CORP Common 857477103 279 4,985 SH   SOLE   0 0 4,985
STERLING BANCORP COM Common 85917A100 2,259 106,169 SH   SOLE   0 0 106,169
STORE CAP CORP Common 862121100 737 22,198 SH   SOLE   0 0 22,198
STRYKER CORP Common 863667101 1,020 4,963 SH   SOLE   0 0 4,963
SUNCOR ENERGY COM Common 867224107 17,712 568,415 SH   SOLE   0 0 568,415
SUNTRUST BANKS INC Common 867914103 783 12,463 SH   SOLE   0 0 12,463
SYNOPSYS INC Common 871607107 259 2,009 SH   SOLE   0 0 2,009
SYSCO CORP Common 871829107 3,045 43,052 SH   SOLE   0 0 43,052
T MOBILE US INC COM Common 872590104 1,313 17,708 SH   SOLE   0 0 17,708
T ROWE PRICE GROUP INC Common 74144T108 733 6,683 SH   SOLE   0 0 6,683
TAIWAN SEMICONDUCTOR MFG LTD ADR Common 874039100 278 7,106 SH   SOLE   0 0 7,106
TARGET CORP Common 87612E106 5,679 65,568 SH   SOLE   0 0 65,568
TCF FINANCIAL CORP Common 872275102 2,277 109,516 SH   SOLE   0 0 109,516
TEXAS INSTRUMENTS INC Common 882508104 1,989 17,331 SH   SOLE   0 0 17,331
TEXTRON INCORPORATED Common 883203101 221 4,165 SH   SOLE   0 0 4,165
THE CHARLES SCHWAB CORP Common 808513105 415 10,319 SH   SOLE   0 0 10,319
THERMO FISHER SCIENTIFIC INC Common 883556102 2,942 10,019 SH   SOLE   0 0 10,019
TJX COMPANIES INC Common 872540109 1,869 35,335 SH   SOLE   0 0 35,335
TOCAGEN INC Common 888846102 248 37,136 SH   SOLE   0 0 37,136
TORCHMARK CORPORATION Common 891027104 2,103 23,512 SH   SOLE   0 0 23,512
TOTAL S.A. ADR Common 89151E109 203 3,631 SH   SOLE   0 0 3,631
TOTAL SYSTEM SERVICES INC. Common 891906109 1,176 9,172 SH   SOLE   0 0 9,172
TRACTOR SUPPLY Common 892356106 221 2,029 SH   SOLE   0 0 2,029
TRANSCAT INC COM Common 893529107 349 13,650 SH   SOLE   0 0 13,650
TRANSDIGM GROUP INC Common 893641100 2,757 5,699 SH   SOLE   0 0 5,699
TRAVELERS COMPANIES Common 89417E109 4,173 27,907 SH   SOLE   0 0 27,907
TWO HBRS INVT CORP Common 90187B408 285 22,519 SH   SOLE   0 0 22,519
UGI CORP NEW Common 902681105 1,877 35,141 SH   SOLE   0 0 35,141
UNILEVER NV Common 904784709 1,346 22,161 SH   SOLE   0 0 22,161
UNILEVER PLC Common 904767704 469 7,563 SH   SOLE   0 0 7,563
UNION PACIFIC CORP Common 907818108 1,883 11,137 SH   SOLE   0 0 11,137
UNITED PARCEL SERVICES INC Common 911312106 2,180 21,114 SH   SOLE   0 0 21,114
UNITED RENTALS INC Common 911363109 8,373 63,133 SH   SOLE   0 0 63,133
UNITED TECHNOLOGIES CORP Common 913017109 7,057 54,204 SH   SOLE   0 0 54,204
UNITEDHEALTH GROUP Common 91324P102 29,635 121,448 SH   SOLE   0 0 121,448
UNIVERSAL HEALTH SERVICES INC. Common 913903100 446 3,424 SH   SOLE   0 0 3,424
US BANCORP Common 902973304 1,089 20,780 SH   SOLE   0 0 20,780
US FOOD HOLDING CORP Common 912008109 4,567 127,699 SH   SOLE   0 0 127,699
V F CORPORATION Common 918204108 5,358 61,336 SH   SOLE   0 0 61,336
VAIL RESORTS INC. Common 91879Q109 2,028 9,088 SH   SOLE   0 0 9,088
VALERO ENERGY CORP Common 91913Y100 323 3,776 SH   SOLE   0 0 3,776
VANGUARD CORP BOND ETF ETF 92206C409 318 3,946 SH   SOLE   0 0 3,946
VANGUARD DIVIDEND APPRECIATION ETF 921908844 6,950 60,348 SH   SOLE   0 0 60,348
VANGUARD EXTENDED MARKET ETF S &P COMPL ETF 922908652 36,240 305,614 SH   SOLE   0 0 305,614
VANGUARD FTSE DEVELOPED MKTS ETF ETF 921943858 45,520 1,091,343 SH   SOLE   0 0 1,091,343
VANGUARD FUNDS MSCI EUROPE ETF ETF 922042874 227 4,139 SH   SOLE   0 0 4,139
VANGUARD INDEX FDS VANGUARD SMALL CAP VI ETF 922908751 4,071 25,983 SH   SOLE   0 0 25,983
VANGUARD INDEX GROWTH ETF 922908736 1,280 7,833 SH   SOLE   0 0 7,833
VANGUARD INDEX VALUE ETF 922908744 4,020 36,243 SH   SOLE   0 0 36,243
VANGUARD INFO TECH INDEX ETF 92204A702 434 2,057 SH   SOLE   0 0 2,057
VANGUARD INTERMEDIATE TERM CORP BOND ETF 92206C870 4,815 53,593 SH   SOLE   0 0 53,593
VANGUARD INTERNATIONAL BOND INDEX ETF 92203J407 667 11,639 SH   SOLE   0 0 11,639
VANGUARD INTERNATIONAL EQUITY INDEX ETF 922042775 11,413 223,837 SH   SOLE   0 0 223,837
VANGUARD INTL EQUITY INDEX FDS MSCI EMER ETF 922042858 13,533 318,205 SH   SOLE   0 0 318,205
VANGUARD INTL EQUITY INDEX FDS TOTAL WOR ETF 922042742 332 4,422 SH   SOLE   0 0 4,422
VANGUARD MID CAP GRWTH INDEX I NTL US ETF 922908538 3,757 25,166 SH   SOLE   0 0 25,166
VANGUARD MID-CAP ETF ETF 922908629 3,947 23,615 SH   SOLE   0 0 23,615
VANGUARD MID-CAP VALUE ETF ETF 922908512 4,230 37,988 SH   SOLE   0 0 37,988
VANGUARD REIT INDEX ETF ETF 922908553 8,579 98,154 SH   SOLE   0 0 98,154
VANGUARD S&P 500 ETF ETF 922908363 8,426 31,306 SH   SOLE   0 0 31,306
VANGUARD SHORT TERM ETF 92206C102 578 9,494 SH   SOLE   0 0 9,494
VANGUARD SHORT-TERM BOND INDEX ETF 921937827 7,189 89,270 SH   SOLE   0 0 89,270
VANGUARD SMALL CAP GROWTH ETF ETF 922908595 2,392 12,843 SH   SOLE   0 0 12,843
VANGUARD SMALL CAP VALUE ETF ETF 922908611 2,269 17,383 SH   SOLE   0 0 17,383
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 342 4,121 SH   SOLE   0 0 4,121
VANGUARD TOTAL INTL ETF ETF 921909768 15,471 293,280 SH   SOLE   0 0 293,280
VANGUARD TOTAL STOCK MARKET ETF 922908769 1,014 6,756 SH   SOLE   0 0 6,756
VANGUARD US FINLS ETF 92204A405 462 6,695 SH   SOLE   0 0 6,695
VANGUARD WORLD FD ESG INTL STK ETF ETF 921910725 486 9,745 SH   SOLE   0 0 9,745
VENTAS INC Common 92276F100 3,717 54,377 SH   SOLE   0 0 54,377
VERISIGN INC Common 92343E102 14,152 67,662 SH   SOLE   0 0 67,662
VERIZON COMMUNICATIONS Common 92343V104 10,982 192,221 SH   SOLE   0 0 192,221
VERTEX PHARMACEUTCLS INC Common 92532F100 497 2,712 SH   SOLE   0 0 2,712
VISA INC COM Common 92826C839 9,029 52,025 SH   SOLE   0 0 52,025
VMWARE INC Common 928563402 628 3,753 SH   SOLE   0 0 3,753
W. P. CAREY INC Common 92936U109 301 3,703 SH   SOLE   0 0 3,703
WALGREENS BOOTS ALLIANCE INC COM ISIN U Common 931427108 212 3,879 SH   SOLE   0 0 3,879
WALMART STORES INC Common 931142103 1,699 15,379 SH   SOLE   0 0 15,379
WALT DISNEY CO Common 254687106 21,608 154,738 SH   SOLE   0 0 154,738
WASHINGTON FEDERAL INC Common 938824109 2,236 64,004 SH   SOLE   0 0 64,004
WASTE MANAGEMENT INC Common 94106L109 1,113 9,648 SH   SOLE   0 0 9,648
WATERS CORP Common 941848103 312 1,448 SH   SOLE   0 0 1,448
WELLCARE MGMT GROUP INC Common 95040Q104 916 11,241 SH   SOLE   0 0 11,241
WELLS FARGO & CO Common 949746101 8,976 189,680 SH   SOLE   0 0 189,680
WEYERHAEUSER CO Common 962166104 452 17,156 SH   SOLE   0 0 17,156
WHITING PETE CORP NEW COM Common 966387409 798 42,733 SH   SOLE   0 0 42,733
WILLIAMS COS INC Common 969457100 487 17,372 SH   SOLE   0 0 17,372
WIPRO LTD ADR Common 97651M109 103 23,882 SH   SOLE   0 0 23,882
WISCONSIN ENERGY Common 92939U106 1,914 22,961 SH   SOLE   0 0 22,961
WISDOMTREE CBOE S&P PUT WRITE ETF 97717X560 397 14,420 SH   SOLE   0 0 14,420
WISDOMTREE LARGECAP DIVIDEND ETF 97717W307 266 2,744 SH   SOLE   0 0 2,744
WISDOMTREE TR EMERGING MKTS SMALLCAP DIV ETF 97717W281 497 10,558 SH   SOLE   0 0 10,558
WISDOMTREE TR INTL MIDCAP DIVID FD ETF 97717W778 263 4,245 SH   SOLE   0 0 4,245
WISDOMTREE TR INTL SMALLCAP DIVID FD ETF 97717W760 217 3,336 SH   SOLE   0 0 3,336
WISDOMTREE US QLTY DIV GRWTH ETF 97717X669 1,053 24,120 SH   SOLE   0 0 24,120
WORLDPAY INC CL A Common 981558109 3,141 25,632 SH   SOLE   0 0 25,632
WYNDHAM DESTINATIONS INC COM Common 98310W108 6,155 140,207 SH   SOLE   0 0 140,207
WYNDHAM HOTELS &RESORTS INC COM Common 98311A105 6,279 112,640 SH   SOLE   0 0 112,640
XCEL ENERGY INC Common 98389B100 2,342 39,374 SH   SOLE   0 0 39,374
XILINX INC Common 983919101 813 6,894 SH   SOLE   0 0 6,894
YUM! BRANDS INC Common 988498101 680 6,142 SH   SOLE   0 0 6,142
ZEBRA TECHNOLOGIES CORPORATION Common 989207105 241 1,152 SH   SOLE   0 0 1,152
ZIMMER BIOMET HLDGS INC COM Common 98956P102 424 3,600 SH   SOLE   0 0 3,600
ZOETIS INC COM USD0.01 CL A Common 98978V103 821 7,237 SH   SOLE   0 0 7,237
GLOBAL X MLP & ENERGY INFRASTRUCTURE ETF ETF 37950E226 286 22,086 SH   SOLE   0 0 22,086
VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 7,067 43,554 SH   SOLE   0 0 43,554
VANGUARD RUSSELL 1000 VALUE INDEX ETF ETF 92206C714 6,443 57,732 SH   SOLE   0 0 57,732
BLACKSTONE GROUP L P COM UNIT REPSTG LTD Common 09260D107 1,925 43,342 SH   SOLE   0 0 43,342
COLUMBIA PPTY TR INC Common 198287203 1,639 79,009 SH   SOLE   0 0 79,009
EASTGROUP PROPERTIES INC Common 277276101 250 2,157 SH   SOLE   0 0 2,157
FIRST INDUSTRIAL REALTY TRUST Common 32054K103 2,869 78,088 SH   SOLE   0 0 78,088
HCP INC COM Common 40414L109 411 12,855 SH   SOLE   0 0 12,855
RYMAN HOSPITALITY PPTYS INC COM USD0.01 Common 78377T107 3,317 40,905 SH   SOLE   0 0 40,905
SUN COMMUNITIES Common 866674104 257 2,007 SH   SOLE   0 0 2,007
SUNSTONE HOTEL INVESTORS INC. Common 867892101 1,868 136,244 SH   SOLE   0 0 136,244
VORNADO RLTY TR Common 929042109 274 4,278 SH   SOLE   0 0 4,278
SCHWAB US MID-CAP ETF ETF 808524508 1,250 21,889 SH   SOLE   0 0 21,889
Array BioPharma Inc Common 04269X105 293 6,320 SH   SOLE   0 0 6,320
Brixmor Property Group Inc Common 11120U105 3,039 169,959 SH   SOLE   0 0 169,959
GROUPON INC CL A Class A 399473107 122 34,055 SH   SOLE   0 0 34,055
Kohl s Corp Common 500255104 353 7,422 SH   SOLE   0 0 7,422
New Oriental Education & Technology Group Inc Common 647581107 1,560 16,154 SH   SOLE   0 0 16,154
Organic Sales and Marketing Inc. Common 68618D102 0 11,000 SH   SOLE   0 0 11,000
QUANTA SERVICES INC Common 74762E102 927 24,275 SH   SOLE   0 0 24,275
Rubicon Limited Common Q8186H103 2 14,646 SH   SOLE   0 0 14,646
Sarepta Therapeutics Inc Common 803607100 261 1,716 SH   SOLE   0 0 1,716
Schwab Fundamental Intl Sm Co ETF ETF 808524748 310 9,923 SH   SOLE   0 0 9,923
UDR Inc Common 902653104 271 6,028 SH   SOLE   0 0 6,028
Aurora Cannabis Inc Common 05156X108 1,119 143,126 SH   SOLE   0 0 143,126
After MAster Inc Common 00831X102 6 325,000 SH   SOLE   0 0 325,000
Atlantic Un Bankshares Corp Common 04911A107 261 7,401 SH   SOLE   0 0 7,401
Brookfield Business Partners L Unit Ltd Lp Common G16234109 584 15,244 SH   SOLE   0 0 15,244
BRT Apartments Corp Common 055645303 422 29,833 SH   SOLE   0 0 29,833
European Equity Fund ETF 298768102 106 12,000 SH   SOLE   0 0 12,000
iShares China Large-Cap ETF 464287184 309 7,215 SH   SOLE   0 0 7,215
Healthcare Tr Of America Common 42225P501 606 22,081 SH   SOLE   0 0 22,081
Itronics Inc Common 465743300 62 78,949 SH   SOLE   0 0 78,949
iShares US Healthcare ETF 464287762 406 2,080 SH   SOLE   0 0 2,080
iShares US Indl ETF 464287754 480 3,031 SH   SOLE   0 0 3,031
JBG SMITH Properties Common 46590V100 323 8,215 SH   SOLE   0 0 8,215
McCormick & Company Inc Common 579780107 14,302 92,288 SH   SOLE   0 0 92,288
Microvision Inc. Common 594960304 14 17,000 SH   SOLE   0 0 17,000
Newmark Group, Inc. Common 65158N102 90 10,000 SH   SOLE   0 0 10,000
Novocure Ltd Common G6674U108 8,765 138,627 SH   SOLE   0 0 138,627
NVR Inc. Common 62944T105 1,146 340 SH   SOLE   0 0 340
United Therapeutics Corp Common 91307C102 312 4,000 SH   SOLE   0 0 4,000
Wash Real Est Inv Tr Sbi ETF 939653101 524 19,606 SH   SOLE   0 0 19,606
Weingarten Rlty Invs Sbi ETF 948741103 284 10,349 SH   SOLE   0 0 10,349
Alerian Energy Infrastructur Common 00162Q676 256 11,893 SH   SOLE   0 0 11,893
Apollo Commercial Real Estate Finance Inc Common 03762U105 219 11,914 SH   SOLE   0 0 11,914
Auxly Cannabis Group Inc Common 05335P109 10 16,500 SH   SOLE   0 0 16,500
Blockstrain Technology Corp Com Npv Isin Common 09369W105 6 30,000 SH   SOLE   0 0 30,000
Cna Finl Corp Common 126117100 223 4,737 SH   SOLE   0 0 4,737
Corrections Corp of America Common 21871N101 802 38,625 SH   SOLE   0 0 38,625
EPR Properties Common 26884U109 205 2,750 SH   SOLE   0 0 2,750
First Tr Exchange Traded Alphadex Fd II ETF 33737J307 484 13,822 SH   SOLE   0 0 13,822
First Tr Exchange Traded Fd Vi Nasdaq Te ETF 33738R118 475 12,185 SH   SOLE   0 0 12,185
Greater Cannabis Co Inc Com Common 391657103 1 10,000 SH   SOLE   0 0 10,000
Halo Labs Inc Common 406372102 14 28,800 SH   SOLE   0 0 28,800
Highland Fds I Highland/Iboxx SR Ln Etf ETF 430101774 233 13,273 SH   SOLE   0 0 13,273
Invesco S&P High Div Low Vol ETF ETF 46138E362 2,076 49,304 SH   SOLE   0 0 49,304
Ishares Inc Currency Hedged Msci Emergin ETF 46434G509 328 12,855 SH   SOLE   0 0 12,855
iShares Russell 3000 ETF 464287689 235 1,366 SH   SOLE   0 0 1,366
Ishares Tr Mrgstr MD Cp Val ETF 464288406 397 2,522 SH   SOLE   0 0 2,522
Ishares Tr Rus Tp200 Gr Etf ETF 464289438 294 3,432 SH   SOLE   0 0 3,432
Ishares Tr Usd Inv Grde Etf ETF 464288620 969 16,972 SH   SOLE   0 0 16,972
Ishares TRUST Convertible Bond Etf ETF 46435G102 250 4,196 SH   SOLE   0 0 4,196
Ishares U S Consumer Goods Etf ETF 464287812 307 2,530 SH   SOLE   0 0 2,530
Ishares U S Consumer Services Etf ETF 464287580 465 2,136 SH   SOLE   0 0 2,136
Ishares U S Energy Etf ETF 464287796 207 6,007 SH   SOLE   0 0 6,007
Next Green Wave Holdings Inc Com Npv Isi Common 65343L102 2 10,000 SH   SOLE   0 0 10,000
Old Republic International Corporation Common 680223104 5,633 251,717 SH   SOLE   0 0 251,717
Powershares Exchange Traded Fd Tr Finl P ETF 46137V621 609 33,069 SH   SOLE   0 0 33,069
Redwood Trust Inc Common 758075402 232 14,030 SH   SOLE   0 0 14,030
Vanguard Healthcare ETF ETF 92204A504 319 1,835 SH   SOLE   0 0 1,835
Vanguard Materials ETF ETF 92204A801 686 5,350 SH   SOLE   0 0 5,350
Vanguard Whitehall Funds International H ETF 921946794 645 10,503 SH   SOLE   0 0 10,503
WisdomTree Emerging Markets Equity Inc ETF 97717W315 1,423 31,852 SH   SOLE   0 0 31,852
Apollo Global Mgmt Llc Cl A Shs Class A 037612306 518 15,099 SH   SOLE   0 0 15,099
Gaming & Leisure P Com Usd0.01 Common 36467J108 261 6,706 SH   SOLE   0 0 6,706
Medical Pptys Tr Inc Common 58463J304 185 10,596 SH   SOLE   0 0 10,596
Aircastle Ltd. Common G0129K104 911 42,847 SH   SOLE   0 0 42,847
Amerco Common 023586100 1,242 3,280 SH   SOLE   0 0 3,280
Applied Genetic Technologies C Common 03820J100 610 160,975 SH   SOLE   0 0 160,975
Bar Harbor Bankshares Common 066849100 460 17,298 SH   SOLE   0 0 17,298
Berkshire Hathaway Cl A (100 S Class A 084670108 1,273 400 SH   SOLE   0 0 400
Bloom Energy Corp Common 093712107 781 63,683 SH   SOLE   0 0 63,683
Bryn Mawr Bank Corp Common 117665109 496 13,300 SH   SOLE   0 0 13,300
Bunzl Plc Common G16968110 2,489 93,949 SH   SOLE   0 0 93,949
CSW Industrials, Inc. Common 126402106 527 7,730 SH   SOLE   0 0 7,730
Capital Southwest Corp Common 140501107 236 11,250 SH   SOLE   0 0 11,250
Cerus Corp. Common 157085101 501 89,200 SH   SOLE   0 0 89,200
Cision Ltd. Common G1992S109 1,553 132,408 SH   SOLE   0 0 132,408
Cowen Inc Common 223622606 1,061 61,729 SH   SOLE   0 0 61,729
Designer Brands Inc Common 250565108 2,395 124,940 SH   SOLE   0 0 124,940
Ensign Group Inc Common 29358P101 2,857 50,188 SH   SOLE   0 0 50,188
FNCB Bancorp Inc Common 302578109 426 55,000 SH   SOLE   0 0 55,000
FRMO Corp. Common 30262F205 187 24,000 SH   SOLE   0 0 24,000
INTL FCStone Inc. Common 46116V105 206 5,200 SH   SOLE   0 0 5,200
Investors Title Co. Common 461804106 236 1,413 SH   SOLE   0 0 1,413
NY Times Class A Common 650111107 206 6,315 SH   SOLE   0 0 6,315
Neurocrine Biosciences, Inc. Common 64125C109 1,427 16,898 SH   SOLE   0 0 16,898
PGT Innovations Inc Common 69336V101 821 49,108 SH   SOLE   0 0 49,108
Palatin Technologies Inc Common 696077403 23 20,000 SH   SOLE   0 0 20,000
Short S&P 500 Proshares ETF 74347B425 506 19,005 SH   SOLE   0 0 19,005
Texas Pacific Land Trust Common 882610108 10,344 13,144 SH   SOLE   0 0 13,144
Turning Point Brands, Inc. Common 90041L105 2,818 57,540 SH   SOLE   0 0 57,540
Vanguard ESG US Stock ETF ETF 921910733 382 7,465 SH   SOLE   0 0 7,465
Willamette Valley Vineyards, I Common 969136100 170 24,600 SH   SOLE   0 0 24,600
WisdomTree High Dividend Fund ETF 97717W208 1,157 15,895 SH   SOLE   0 0 15,895
iShares Dow Jones Intl Select ETF 464288448 2,084 67,842 SH   SOLE   0 0 67,842
Market Vectors Russia ETF ETF 92189F403 576 24,369 SH   SOLE   0 0 24,369
Invesco BulletShares 2023 Corp ETF 46138J866 8,704 411,418 SH   SOLE   0 0 411,418
Invesco BulletShares 2024 Corp ETF 46138J841 6,288 295,903 SH   SOLE   0 0 295,903
Brookfield Ppty Reit Inc 6.375 PFD stock 11282X202 577 23,279 SH   SOLE   0 0 23,279
Dominion Resources Inc PFD stock 25746U844 613 23,772 SH   SOLE   0 0 23,772