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
Berkshire Hathaway Cl A Common 084670108 107,455 402 SH   SOLE   0 0 402
Berkshire Hathaway Cl B Common 084670702 44,916 251,617 SH   SOLE   0 0 251,617
3M COMPANY Common 88579Y101 1,583 10,146 SH   SOLE   0 0 10,146
ABBOTT LABORATORIES Common 002824100 2,810 30,731 SH   SOLE   0 0 30,731
ABBVIE INC Common 00287Y109 3,119 31,767 SH   SOLE   0 0 31,767
ACCENTURE Common G1151C101 25,976 120,977 SH   SOLE   0 0 120,977
ACTIVISION BLIZZARD INC COM Common 00507V109 5,666 74,652 SH   SOLE   0 0 74,652
ADIDAS AG ADR 00687A107 209 1,596 SH   SOLE   0 0 1,596
ADOBE SYSTEMS INC Common 00724F101 2,697 6,196 SH   SOLE   0 0 6,196
ADVANCE AUTO PARTS INC Common 00751Y106 2,142 15,036 SH   SOLE   0 0 15,036
AFLAC INC Common 001055102 212 5,892 SH   SOLE   0 0 5,892
AGCO CORP NY Reg Shrs 001084102 1,825 32,908 SH   SOLE   0 0 32,908
AGNICO-EAGLE MINES LTD Common 008474108 393 6,139 SH   SOLE   0 0 6,139
AIR LIQUIDE SA ADR ADR 009126202 229 7,944 SH   SOLE   0 0 7,944
AIR PRODUCTS & CHEM Common 009158106 754 3,124 SH   SOLE   0 0 3,124
ALEXANDRIA REAL ESTATE EQUITIES INC REIT 015271109 569 3,504 SH   SOLE   0 0 3,504
ALEXION PHARMACEUTICALS INC. Common 015351109 410 3,655 SH   SOLE   0 0 3,655
ALGONQUIN PWR UTILS CORP Common 015857105 210 16,206 SH   SOLE   0 0 16,206
ALIBABA GROUP HOLDING LTD ADR 01609W102 3,125 14,489 SH   SOLE   0 0 14,489
ALLIANCEBERNSTEIN HOLDING L.P. MLP 01881G106 393 14,430 SH   SOLE   0 0 14,430
ALLISON TRANSMISSION HOLDINGS INC Common 01973R101 3,142 85,436 SH   SOLE   0 0 85,436
ALLSTATE CORP Common 020002101 345 3,556 SH   SOLE   0 0 3,556
ALTRIA GROUP INC Common 02209S103 1,326 33,792 SH   SOLE   0 0 33,792
AMAZON.COM INC Common 023135106 24,010 8,703 SH   SOLE   0 0 8,703
AMEREN CORP Common 023608102 322 4,576 SH   SOLE   0 0 4,576
AMERICAN ELECTRIC POWER CO INC Common 025537101 811 10,186 SH   SOLE   0 0 10,186
AMERICAN EXPRESS Common 025816109 14,390 151,160 SH   SOLE   0 0 151,160
AMERICAN FINANCIAL GROUP INC Common 025932104 1,670 26,320 SH   SOLE   0 0 26,320
AMERICAN INTERNATIONAL GROUP INC Common 026874784 281 9,008 SH   SOLE   0 0 9,008
AMERICAN STATES WATER CO Common 029899101 250 3,174 SH   SOLE   0 0 3,174
AMERICAN TOWER CORPORATION REIT 03027X100 6,420 24,831 SH   SOLE   0 0 24,831
AMERICAN WATER WORKS Common 030420103 1,550 12,046 SH   SOLE   0 0 12,046
AMGEN INC Common 031162100 31,434 133,273 SH   SOLE   0 0 133,273
AMPHENOL CORPORATION Common 032095101 2,584 26,970 SH   SOLE   0 0 26,970
ANALOG DEVICES INC Common 032654105 1,234 10,061 SH   SOLE   0 0 10,061
ANHEUSER-BUSCH ADR ADR 03524A108 381 7,719 SH   SOLE   0 0 7,719
ANNALY CAPITAL MANAGEMENT INC COM REIT 035710409 111 16,853 SH   SOLE   0 0 16,853
ANSYS INC Common 03662Q105 3,335 11,433 SH   SOLE   0 0 11,433
ANTHEM, INC. Common 036752103 1,574 5,984 SH   SOLE   0 0 5,984
AON PLC Common G0403H108 234 1,217 SH   SOLE   0 0 1,217
APACHE CORPORATION Common 037411105 227 16,823 SH   SOLE   0 0 16,823
APOLLO GLOBAL MGMT INC COM CL A Common 03768E105 1,331 26,663 SH   SOLE   0 0 26,663
APPLE INC Common 037833100 59,569 163,292 SH   SOLE   0 0 163,292
APPLIED MATERIALS INC Common 038222105 3,129 51,765 SH   SOLE   0 0 51,765
APTARGROUP INC Common 038336103 2,932 26,181 SH   SOLE   0 0 26,181
ARAMARK HOLDINGS CORP COM USD0.01 Common 03852U106 11,751 520,665 SH   SOLE   0 0 520,665
ARCH CAPITAL GROUP Common G0450A105 1,658 57,876 SH   SOLE   0 0 57,876
ARES CAPITAL CORPORATION Common 04010L103 681 47,118 SH   SOLE   0 0 47,118
ASHTEAD GROUP PLC ADR 045055100 270 2,011 SH   SOLE   0 0 2,011
ASML HOLDING NV NY Reg Shrs N07059210 330 897 SH   SOLE   0 0 897
ASPEN TECHNOLOGY INC COM Common 045327103 2,430 23,455 SH   SOLE   0 0 23,455
ASTRAZENECA ADR ADR 046353108 560 10,593 SH   SOLE   0 0 10,593
AT&T INC Common 00206R102 10,519 347,979 SH   SOLE   0 0 347,979
ATMOS ENERGY CORP COM Common 049560105 318 3,195 SH   SOLE   0 0 3,195
AUTOMATIC DATA PROCESSING INC Common 053015103 1,441 9,677 SH   SOLE   0 0 9,677
AUTOZONE INC NEV Common 053332102 9,850 8,731 SH   SOLE   0 0 8,731
AVAGO TECHNOLOGIES LTD COM Common 11135F101 1,273 4,035 SH   SOLE   0 0 4,035
AVALONBAY COMMUNITIES INC REIT 053484101 316 2,046 SH   SOLE   0 0 2,046
B C E INC NEW Common 05534B760 5,709 136,674 SH   SOLE   0 0 136,674
BAIN CAP SPECIALTY FIN INC COM Common 05684B107 211 19,006 SH   SOLE   0 0 19,006
BANK NEW YORK MELLON Common 064058100 1,843 47,677 SH   SOLE   0 0 47,677
BANK OF AMERICA Common 060505104 1,508 63,490 SH   SOLE   0 0 63,490
BAR HARBOR BANKSHARES Common 066849100 444 19,834 SH   SOLE   0 0 19,834
BAUSCH HEALTH COS INC COM NPV Common 071734107 1,635 89,403 SH   SOLE   0 0 89,403
BAXTER INTERNATIONAL Common 071813109 21,198 246,207 SH   SOLE   0 0 246,207
BECTON DICKINSON Common 075887109 6,376 26,648 SH   SOLE   0 0 26,648
BERKSHIRE HATHAWAY INC Common 084670702 44,916 251,617 SH   SOLE   0 0 251,617
BEYOND MEAT INC COM Common 08862E109 336 2,510 SH   SOLE   0 0 2,510
BIOGEN IDEC INC Common 09062X103 314 1,175 SH   SOLE   0 0 1,175
BLACKROCK INC Common 09247X101 1,153 2,119 SH   SOLE   0 0 2,119
BOEING CO Common 097023105 15,743 85,884 SH   SOLE   0 0 85,884
BOOKING HLDGS INC COM Common 09857L108 15,607 9,801 SH   SOLE   0 0 9,801
BOOZ ALLEN HAMILTON Common 099502106 3,200 41,135 SH   SOLE   0 0 41,135
BOSTON SCIENTIFIC CORP Common 101137107 253 7,208 SH   SOLE   0 0 7,208
BP PLC ADR CNV INTO 6 ORD USD0.25 SHS ADR 055622104 888 38,089 SH   SOLE   0 0 38,089
BRINK S COMPANY Common 109696104 2,593 56,982 SH   SOLE   0 0 56,982
BRISTOL MYERS SQUIBB Common 110122108 8,826 150,097 SH   SOLE   0 0 150,097
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 8,446 66,929 SH   SOLE   0 0 66,929
BROOKFIELD ASSET MANAGEMENT INC LTD VTG Common 112585104 4,661 141,681 SH   SOLE   0 0 141,681
BROOKFIELD INFRASTRUCTURE CORP COM Common 11275Q107 4,943 108,549 SH   SOLE   0 0 108,549
BROOKFIELD INFRASTRUCTURE PARTNERS LP MLP G16252101 778 18,925 SH   SOLE   0 0 18,925
BROOKS AUTOMATION INC. Common 114340102 418 9,454 SH   SOLE   0 0 9,454
BROWN-FORMAN CORPORATION Common 115637209 573 9,002 SH   SOLE   0 0 9,002
C I T GROUP INC NEW Common 125581801 1,097 52,923 SH   SOLE   0 0 52,923
C S X CORP Common 126408103 1,161 16,647 SH   SOLE   0 0 16,647
CABLE ONE INC COM Common 12685J105 621 350 SH   SOLE   0 0 350
CACI INTL INC CL A Class A 127190304 9,539 43,984 SH   SOLE   0 0 43,984
CADENCE DESIGN SYSTEMS INC Common 127387108 886 9,232 SH   SOLE   0 0 9,232
CALLON PETROLEUM CORP Common 13123X508 21 18,411 SH   SOLE   0 0 18,411
CAMDEN PROPERTY TRUST REIT 133131102 2,116 23,195 SH   SOLE   0 0 23,195
CAMPBELL SOUP COMPANY Common 134429109 253 5,102 SH   SOLE   0 0 5,102
CANADIAN PACIFIC RAILWAYS COM NPV ISIN Common 13645T100 213 833 SH   SOLE   0 0 833
CAPITAL ONE FINANCIAL CORP Common 14040H105 8,848 141,368 SH   SOLE   0 0 141,368
CARDINAL HEALTH INC Common 14149Y108 267 5,124 SH   SOLE   0 0 5,124
CARLYLE GROUP LP Common 14309L102 1,182 42,372 SH   SOLE   0 0 42,372
CARMAX INC Common 143130102 1,068 11,926 SH   SOLE   0 0 11,926
CARRIER GLOBAL CORPORATION COM Common 14448C104 1,974 88,818 SH   SOLE   0 0 88,818
CASEY'S GENERAL STORES INC Common 147528103 366 2,446 SH   SOLE   0 0 2,446
CATALENT INC COM Common 148806102 4,778 65,182 SH   SOLE   0 0 65,182
CATERPILLAR INC Common 149123101 8,476 67,000 SH   SOLE   0 0 67,000
CBOE HOLDINGS, INC. Common 12503M108 280 3,004 SH   SOLE   0 0 3,004
CBRE GROUP INC COM USD0.01 CLASS A Class A 12504L109 256 5,658 SH   SOLE   0 0 5,658
CDW CORP COM USD0.01 Common 12514G108 15,548 133,827 SH   SOLE   0 0 133,827
CELANESE CORPORATION Common 150870103 306 3,539 SH   SOLE   0 0 3,539
CENTENE CORPORATION Common 15135B101 3,385 53,266 SH   SOLE   0 0 53,266
CERNER CORPORATION Common 156782104 878 12,814 SH   SOLE   0 0 12,814
CHARTER COMMUNICATIONS INC Common 16119P108 966 1,894 SH   SOLE   0 0 1,894
Chemed Corporation Common 16359R103 440 975 SH   SOLE   0 0 975
CHEVRON CORP Common 166764100 15,495 173,650 SH   SOLE   0 0 173,650
CHUBB CORP Common H1467J104 940 7,421 SH   SOLE   0 0 7,421
CHURCH & DWIGHT INC Common 171340102 893 11,549 SH   SOLE   0 0 11,549
CIGNA CORP Common 125523100 217 1,157 SH   SOLE   0 0 1,157
CINTAS CORP Common 172908105 509 1,912 SH   SOLE   0 0 1,912
CISCO SYSTEMS INC Common 17275R102 4,030 86,399 SH   SOLE   0 0 86,399
CITIGROUP INC Common 172967424 12,630 247,154 SH   SOLE   0 0 247,154
CITRIX SYSTEMS INC Common 177376100 776 5,245 SH   SOLE   0 0 5,245
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2020 CORP BD ETF 46138J502 7,289 342,528 SH   SOLE   0 0 342,528
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2021 CORP BD ETF 46138J700 9,905 463,511 SH   SOLE   0 0 463,511
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2022 CORP BD ETF 46138J882 11,026 505,300 SH   SOLE   0 0 505,300
CLOROX COMPANY Common 189054109 1,415 6,451 SH   SOLE   0 0 6,451
CME GROUP INC Common 12572Q105 934 5,749 SH   SOLE   0 0 5,749
COCA COLA CO Common 191216100 4,152 92,919 SH   SOLE   0 0 92,919
COGENT COMMUNICATIONS GRO Common 19239V302 2,590 33,478 SH   SOLE   0 0 33,478
COGNIZANT TECHNOLOGY SOLUTIONS CORP Common 192446102 557 9,805 SH   SOLE   0 0 9,805
COLGATE-PALMOLIVE CO Common 194162103 3,615 49,341 SH   SOLE   0 0 49,341
COMCAST CORP Common 20030N101 3,464 88,870 SH   SOLE   0 0 88,870
COMMUNICATION SERVICES SPDR ETF ETF 81369Y852 809 14,966 SH   SOLE   0 0 14,966
CONSOLIDATED EDISON INC Common 209115104 523 7,275 SH   SOLE   0 0 7,275
CONSTELLATION BRANDS INC CL A Class A 21036P108 235 1,345 SH   SOLE   0 0 1,345
CORESITE REALTY CORP REIT 21870Q105 5,560 45,925 SH   SOLE   0 0 45,925
CORNING INC Common 219350105 4,188 161,683 SH   SOLE   0 0 161,683
COSTCO WHOLESALE CORP Common 22160K105 5,466 18,029 SH   SOLE   0 0 18,029
CREDIT SUISSE ADR 225401108 217 21,035 SH   SOLE   0 0 21,035
CROWN CASTLE INTERNATIONAL CORP REIT 22822V101 23,854 142,540 SH   SOLE   0 0 142,540
CVS CAREMARK CORP Common 126650100 15,006 230,965 SH   SOLE   0 0 230,965
CYBERARK SOFTWARE LTD Common M2682V108 2,183 21,989 SH   SOLE   0 0 21,989
CYCLERION THERAPEUTICS INC COM Common 23255M105 608 102,884 SH   SOLE   0 0 102,884
DANAHER CORP Common 235851102 6,776 38,320 SH   SOLE   0 0 38,320
DB X-TRACKERS MSCI EAFE HEDGED EQ ETF 233051200 21,944 726,133 SH   SOLE   0 0 726,133
DEERE & COMPANY Common 244199105 613 3,903 SH   SOLE   0 0 3,903
DELL INC Common 24703L202 985 17,922 SH   SOLE   0 0 17,922
DELTA AIR LINES INC NEW Common 247361702 265 9,458 SH   SOLE   0 0 9,458
DESCARTES SYS GROUP Common 249906108 205 3,880 SH   SOLE   0 0 3,880
DESIGNER BRANDS INC COM CL A Class A 250565108 114 16,912 SH   SOLE   0 0 16,912
DIAGEO ADR ADR 25243Q205 657 4,891 SH   SOLE   0 0 4,891
DIGITAL REALTY TRUST INC REIT 253868103 371 2,608 SH   SOLE   0 0 2,608
DISCOVER FINL SVCS Common 254709108 1,466 29,264 SH   SOLE   0 0 29,264
DISCOVERY COMMUNICATIONS INC NEW COM SER Class A 25470F104 277 13,129 SH   SOLE   0 0 13,129
DOLLAR GENERAL CORP NEW Common 256677105 397 2,086 SH   SOLE   0 0 2,086
DOMINION RESOURCES INC Common 25746U109 6,525 80,374 SH   SOLE   0 0 80,374
DUKE ENERGY CORP COM USD0.001 ISIN US26 Common 26441C204 5,912 74,004 SH   SOLE   0 0 74,004
DUKE REALTY CORP REIT 264411505 204 5,777 SH   SOLE   0 0 5,777
DUNKIN BRANDS GROUP INC COM Common 265504100 5,760 88,296 SH   SOLE   0 0 88,296
EAGLE BANCORP INC MD Common 268948106 435 13,287 SH   SOLE   0 0 13,287
EATON CORP PLC COM Common G29183103 5,598 63,991 SH   SOLE   0 0 63,991
EBAY INC Common 278642103 375 7,149 SH   SOLE   0 0 7,149
ECOLAB INC Common 278865100 635 3,190 SH   SOLE   0 0 3,190
EDWARDS LIFESCIENCES CORP Common 28176E108 1,030 14,907 SH   SOLE   0 0 14,907
ELECTRONIC ARTS Common 285512109 17,947 135,910 SH   SOLE   0 0 135,910
EMERGENT BIOSOLUTIONS INC Common 29089Q105 2,160 27,309 SH   SOLE   0 0 27,309
EMERSON ELECTRIC CO Common 291011104 510 8,225 SH   SOLE   0 0 8,225
ENBRIDGE INC Common 29250N105 6,117 201,091 SH   SOLE   0 0 201,091
ENCOMPASS HEALTH CORP COM Common 29261A100 244 3,947 SH   SOLE   0 0 3,947
ENTERGY CORP Common 29364G103 430 4,581 SH   SOLE   0 0 4,581
ENTERPRISE PRODUCTS PARTNERS LP MLP 293792107 1,455 80,062 SH   SOLE   0 0 80,062
EPAM SYS INC Common 29414B104 2,987 11,853 SH   SOLE   0 0 11,853
EQUINIX INC NEW REIT 29444U700 489 696 SH   SOLE   0 0 696
EQUITY RESIDENTIAL REIT 29476L107 252 4,291 SH   SOLE   0 0 4,291
ERICSSON ADR EACH REP 1 ORD B SEK1 ADR 294821608 206 22,182 SH   SOLE   0 0 22,182
ESTEE LAUDER COMPANIES INC CL A Class A 518439104 326 1,729 SH   SOLE   0 0 1,729
ETFIS SER TR I NEWFLEET MULTI- SECTOR BOND ETF ETF 26923G707 1,273 52,760 SH   SOLE   0 0 52,760
EVERSOURCE ENERGY Common 30040W108 239 2,871 SH   SOLE   0 0 2,871
EXELIXIS INC Common 30161Q104 3,290 138,568 SH   SOLE   0 0 138,568
EXELON CORPORATION Common 30161N101 459 12,656 SH   SOLE   0 0 12,656
EXTRA SPACE STORAGE INC REIT 30225T102 2,143 23,203 SH   SOLE   0 0 23,203
EXXON MOBIL CORP Common 30231G102 5,388 120,492 SH   SOLE   0 0 120,492
FACEBOOK INC Common 30303M102 7,524 33,133 SH   SOLE   0 0 33,133
FACTSET RESEARCH SYSTEMS INC Common 303075105 211 643 SH   SOLE   0 0 643
FAIR ISAAC CORP COM Common 303250104 1,609 3,849 SH   SOLE   0 0 3,849
FEDEX CORP Common 31428X106 1,024 7,303 SH   SOLE   0 0 7,303
FIDELITY NATIONAL FINANCIAL INC Common 31620R303 4,849 158,160 SH   SOLE   0 0 158,160
FIDELITY NATIONAL INFORMATION SERVICES INC. Common 31620M106 3,002 22,390 SH   SOLE   0 0 22,390
FIDELITY TOTAL BOND ETF ETF 316188309 2,741 50,823 SH   SOLE   0 0 50,823
FIFTH THIRD BANCORP Common 316773100 841 43,601 SH   SOLE   0 0 43,601
FIRST AMERICAN FINANCIAL CORP Common 31847R102 462 9,623 SH   SOLE   0 0 9,623
FIRST REPUBLIC BANK Common 33616C100 2,454 23,157 SH   SOLE   0 0 23,157
FIRST TR NORTH AMER ENGY ETF 33738D101 9,010 451,849 SH   SOLE   0 0 451,849
FIRST TRUST LONG SHORT EQUITY ETF ETF 33739P103 3,644 88,872 SH   SOLE   0 0 88,872
FIRST TRUST NASDAQ TECHNOLOGY DIV ETF ETF 33738R118 901 21,593 SH   SOLE   0 0 21,593
FISERV INC Common 337738108 22,154 226,937 SH   SOLE   0 0 226,937
FLEETCOR TECHNOLOGIES INC. Common 339041105 1,373 5,458 SH   SOLE   0 0 5,458
FLEXSHARES IBOXX 3YR TARGET TIPS ETF 33939L506 2,759 109,152 SH   SOLE   0 0 109,152
FOCUS FINL PARTNERS INC COM CL A Class A 34417P100 649 19,650 SH   SOLE   0 0 19,650
FORD MOTOR CO Common 345370860 174 28,668 SH   SOLE   0 0 28,668
FORTIVE CORPORATION Common 34959J108 282 4,161 SH   SOLE   0 0 4,161
FORTUNE BRANDS HOME & SECURITY INC Common 34964C106 2,673 41,814 SH   SOLE   0 0 41,814
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF ETF 35473P744 678 27,843 SH   SOLE   0 0 27,843
FRESENIUS MEDICAL CARE AG & CO. KGAA ADR 358029106 234 5,402 SH   SOLE   0 0 5,402
FT EMRGING MKTS SML CAP ETF 33737J307 372 11,420 SH   SOLE   0 0 11,420
GARMIN LTD. Common H2906T109 329 3,373 SH   SOLE   0 0 3,373
GARTNER INC Common 366651107 575 4,736 SH   SOLE   0 0 4,736
GENERAL DYNAMICS Common 369550108 348 2,330 SH   SOLE   0 0 2,330
GENERAL ELECTRIC CO Common 369604103 577 84,539 SH   SOLE   0 0 84,539
GENERAL MILLS INC Common 370334104 688 11,161 SH   SOLE   0 0 11,161
GENTEX CORPORATION Common 371901109 286 11,101 SH   SOLE   0 0 11,101
GENUINE PARTS CO Common 372460105 5,121 58,884 SH   SOLE   0 0 58,884
GILEAD SCIENCES INC Common 375558103 4,418 57,425 SH   SOLE   0 0 57,425
GLAXOSMITHKLINE ADR ADR 37733W105 242 5,928 SH   SOLE   0 0 5,928
GLOBAL PAYMENTS INC Common 37940X102 1,279 7,539 SH   SOLE   0 0 7,539
GLOBE LIFE INC COM Common 37959E102 1,789 24,095 SH   SOLE   0 0 24,095
GOLDMAN SACHS GROUP Common 38141G104 243 1,232 SH   SOLE   0 0 1,232
GOOGLE INC Common 02079K305 41,641 29,365 SH   SOLE   0 0 29,365
GOOGLE INC CL A Class A 02079K107 18,805 13,303 SH   SOLE   0 0 13,303
GRIFOLS SA ADR 398438408 188 10,289 SH   SOLE   0 0 10,289
GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF 46137V357 854 8,393 SH   SOLE   0 0 8,393
HALOZYME THERAPEUTICS INC COM Common 40637H109 3,257 121,495 SH   SOLE   0 0 121,495
HCA HOLDINGS INC Common 40412C101 260 2,679 SH   SOLE   0 0 2,679
HEICO CORP Common 422806109 4,153 41,676 SH   SOLE   0 0 41,676
HELIX TCS IN Common 42333M101 3 22,500 SH   SOLE   0 0 22,500
HENRY JACK & ASSOCIATES INC Common 426281101 2,951 16,033 SH   SOLE   0 0 16,033
HENRY SCHEIN INC Common 806407102 1,944 33,287 SH   SOLE   0 0 33,287
HERSHEY COMPANY Common 427866108 214 1,648 SH   SOLE   0 0 1,648
HIGHLAND FDS I HIGHLANDIBOXX SR LN ETF ETF 430101774 230 14,621 SH   SOLE   0 0 14,621
HINGHAM INSTITUTIONAL SAVINGS Common 433323102 554 3,300 SH   SOLE   0 0 3,300
HOLOGIC INC Common 436440101 1,319 23,144 SH   SOLE   0 0 23,144
HOME DEPOT INC Common 437076102 10,155 40,538 SH   SOLE   0 0 40,538
HONEYWELL INTL INC Common 438516106 2,534 17,528 SH   SOLE   0 0 17,528
HUMANA Common 444859102 365 942 SH   SOLE   0 0 942
HUNTINGTON INGALLS INDUSTRIES INC Common 446413106 1,977 11,329 SH   SOLE   0 0 11,329
IAA INC COM Common 449253103 6,178 160,184 SH   SOLE   0 0 160,184
ICON PLC Common G4705A100 2,908 17,264 SH   SOLE   0 0 17,264
IDEX CORPORATION Common 45167R104 1,120 7,089 SH   SOLE   0 0 7,089
IDEXX LABS CORP Common 45168D104 839 2,541 SH   SOLE   0 0 2,541
IDORSIA LTD Common H3879B109 642 20,081 SH   SOLE   0 0 20,081
ILLINOIS TOOL WORKS Common 452308109 708 4,049 SH   SOLE   0 0 4,049
ILLUMINA INC Common 452327109 379 1,024 SH   SOLE   0 0 1,024
INTEC PHARMA LTD Common M53644106 3 12,250 SH   SOLE   0 0 12,250
INTEGER HOLDINGS CORP COM Common 45826H109 2,221 30,397 SH   SOLE   0 0 30,397
INTEL CORP Common 458140100 9,076 151,693 SH   SOLE   0 0 151,693
INTERCONTINENTAL EX Common 45866F104 23,696 258,689 SH   SOLE   0 0 258,689
INTERNATIONAL BUSINESS MACHINES Common 459200101 1,534 12,703 SH   SOLE   0 0 12,703
INTUIT INC Common 461202103 27,235 91,951 SH   SOLE   0 0 91,951
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 2,274 45,780 SH   SOLE   0 0 45,780
IPG PHOTONICS CORP Common 44980X109 234 1,456 SH   SOLE   0 0 1,456
IQ HEDGE MULTI-STRATEGY TRACKER ETF 45409B107 7,210 237,813 SH   SOLE   0 0 237,813
IRONWOOD PHARMACEUTICALS INC COM Common 46333X108 2,664 258,160 SH   SOLE   0 0 258,160
ISHARES 7-10 YEAR TREASURY BOND ETF ETF 464287440 286 2,343 SH   SOLE   0 0 2,343
ISHARES BARCLAYS 10-20 YR TREA BOND FD ETF 464288653 787 4,702 SH   SOLE   0 0 4,702
ISHARES BARCLAYS 1-3 YEAR TREASURY BOND ETF 464287457 62,550 722,198 SH   SOLE   0 0 722,198
ISHARES BARCLAYS 3-7 YR TREAS BD FD ETF 464288661 614 4,595 SH   SOLE   0 0 4,595
ISHARES BARCLAYS MORTGAGE BACKED SECURITIES ETF 464288588 281 2,536 SH   SOLE   0 0 2,536
ISHARES BARCLAYS SHORT TREAS BOND ETF 464288679 560 5,056 SH   SOLE   0 0 5,056
ISHARES CMBS ETF ETF 46429B366 1,313 23,900 SH   SOLE   0 0 23,900
ISHARES CORE DIVIDEND GROWTH ETF 46434V621 2,153 57,256 SH   SOLE   0 0 57,256
ISHARES CORE MSCI EAFE ETF ETF 46432F842 9,482 165,877 SH   SOLE   0 0 165,877
ISHARES CORE S&P 500 ETF ETF 464287200 27,827 89,854 SH   SOLE   0 0 89,854
ISHARES CORE S&P TOTAL US STOCK MARKET E ETF 464287150 6,110 87,991 SH   SOLE   0 0 87,991
ISHARES CORE TOTAL US BOND MARKET ETF 464287226 41,031 347,101 SH   SOLE   0 0 347,101
ISHARES CORE US GROWTH ETF ETF 464287671 12,619 175,555 SH   SOLE   0 0 175,555
ISHARES CURRENCY HEDGE MSCI ETF 46435G847 805 31,183 SH   SOLE   0 0 31,183
ISHARES CURRENCY HEDGED MSCI EAFE ETF 46434V803 331 12,005 SH   SOLE   0 0 12,005
ISHARES DOW JONES INTL SELECT DIV IDX ETF 464288448 5,137 204,487 SH   SOLE   0 0 204,487
ISHARES DOW JONES SELECT DIVIDEND INDEX ETF 464287168 499 6,186 SH   SOLE   0 0 6,186
ISHARES DOW JONES U S REAL ESTATE ETF 464287739 1,526 19,361 SH   SOLE   0 0 19,361
ISHARES EDGE MSCI MIN VOL EMERGING MARKETS ETF ETF 464286533 1,547 29,742 SH   SOLE   0 0 29,742
ISHARES EDGE MSCI MULTIFACTOR GLOBAL ETF 46434V316 348 12,504 SH   SOLE   0 0 12,504
ISHARES EDGE MSCI MULTIFACTOR INTL ETF 46434V274 7,367 321,425 SH   SOLE   0 0 321,425
ISHARES EDGE MSCI MULTIFACTOR USA ETF 46434V282 34,073 1,096,642 SH   SOLE   0 0 1,096,642
ISHARES EDGE MSCI MULTIFACTOR USA SMALL-CAP ETF 46434V290 441 12,345 SH   SOLE   0 0 12,345
ISHARES GLOBAL INFRASTRUCTURE ETF 464288372 3,049 79,621 SH   SOLE   0 0 79,621
ISHARES GOLD TRUST ETF 464285105 2,512 147,823 SH   SOLE   0 0 147,823
ISHARES IBOXX HIGH YIELD CORP BOND ETF 464288513 512 6,268 SH   SOLE   0 0 6,268
ISHARES IBOXX INVESTOP INVESTMENT GRAD ETF 464287242 712 5,295 SH   SOLE   0 0 5,295
ISHARES INC CURRENCY HEDGED MSCI EMERGIN ETF 46434G509 472 18,953 SH   SOLE   0 0 18,953
ISHARES INC MSCI JAPAN INDEX FD ETF 46434G822 706 12,862 SH   SOLE   0 0 12,862
ISHARES JP MORGAN EMERGING MARKETS BOND ETF 464288281 280 2,563 SH   SOLE   0 0 2,563
ISHARES MSCI ACWI EX US ETF 464288240 3,376 78,081 SH   SOLE   0 0 78,081
ISHARES MSCI ALL COUNTRY ASIA EX JPN IDX ETF 464288182 1,972 28,503 SH   SOLE   0 0 28,503
ISHARES MSCI EAFE GROWTH INDEX ETF 464288885 5,451 65,593 SH   SOLE   0 0 65,593
ISHARES MSCI EAFE INDEX ETF 464287465 16,562 272,089 SH   SOLE   0 0 272,089
ISHARES MSCI EAFE MINIMUM VOLATILITY ETF ETF 46429B689 6,063 91,785 SH   SOLE   0 0 91,785
ISHARES MSCI EAFE SMALL CAP INDEX ETF 464288273 13,645 254,473 SH   SOLE   0 0 254,473
ISHARES MSCI EAFE VALUE INDEX ETF 464288877 407 10,191 SH   SOLE   0 0 10,191
ISHARES MSCI EMERGING MARKETS ETF 464287234 2,927 73,194 SH   SOLE   0 0 73,194
ISHARES MSCI EMERGING MARKETS ESG OPIMITZED ETF ETF 46434G863 675 21,034 SH   SOLE   0 0 21,034
ISHARES MSCI KLD 400 SOCIAL ETF 464288570 223 1,890 SH   SOLE   0 0 1,890
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 827 6,185 SH   SOLE   0 0 6,185
ISHARES MSCI USA MINIMUM VOLATILITY ETF ETF 46429B697 22,354 368,696 SH   SOLE   0 0 368,696
ISHARES MT GOVCORP ETF 464288612 906 7,692 SH   SOLE   0 0 7,692
ISHARES NASDAQ BIOTECHNOLOGY INDEX FD ETF 464287556 335 2,453 SH   SOLE   0 0 2,453
ISHARES RUSSELL 1000 ETF ETF 464287622 55,557 323,608 SH   SOLE   0 0 323,608
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 26,932 140,306 SH   SOLE   0 0 140,306
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 4,352 38,645 SH   SOLE   0 0 38,645
ISHARES RUSSELL 2000 ETF ETF 464287655 7,191 50,224 SH   SOLE   0 0 50,224
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF 464287648 1,348 6,514 SH   SOLE   0 0 6,514
ISHARES RUSSELL MID-CAP ETF ETF 464287499 13,386 249,748 SH   SOLE   0 0 249,748
ISHARES RUSSELL MIDCAP GROWTH INDEX ETF 464287481 1,927 12,184 SH   SOLE   0 0 12,184
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 473 6,175 SH   SOLE   0 0 6,175
ISHARES S&P 500 GROWTH INDEX ETF 464287309 9,518 45,873 SH   SOLE   0 0 45,873
ISHARES S&P 500 VALUE INDEX ETF 464287408 11,113 102,698 SH   SOLE   0 0 102,698
ISHARES S&P MIDCAP 400 ETF 464287507 25,052 140,886 SH   SOLE   0 0 140,886
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 914 4,082 SH   SOLE   0 0 4,082
ISHARES S&P MIDCAP 400 VALUE INDEX ETF 464287705 593 4,459 SH   SOLE   0 0 4,459
ISHARES S&P NATL AMT FREE MUNI BND FND ETF 464288414 2,114 18,319 SH   SOLE   0 0 18,319
ISHARES S&P NORTH AMERICAN TECHNOLOGY SO ETF 464287515 5,119 18,008 SH   SOLE   0 0 18,008
ISHARES S&P SMALLCAP 600 ETF 464287804 19,043 278,850 SH   SOLE   0 0 278,850
ISHARES S&P SMALLCAP 600 GROWTH ETF 464287887 6,324 37,247 SH   SOLE   0 0 37,247
ISHARES S&P SMALLCAP VALUE INDEX ETF 464287879 652 5,413 SH   SOLE   0 0 5,413
ISHARES SH TR CRPORT ETF ETF 464288646 999 18,266 SH   SOLE   0 0 18,266
ISHARES TR GLOBAL CLEAN ENERGY ETF ETF 464288224 169 13,535 SH   SOLE   0 0 13,535
ISHARES TR INTRM TR CRP ETF ETF 464288638 874 14,483 SH   SOLE   0 0 14,483
ISHARES TR MSCI EAFE ESG OP ETF 46435G516 254 4,185 SH   SOLE   0 0 4,185
ISHARES TR RUS TP200 GR ETF ETF 464289438 559 5,239 SH   SOLE   0 0 5,239
ISHARES TR RUSSELL ETF 464287630 778 7,981 SH   SOLE   0 0 7,981
ISHARES TR S&P US PFD STK INDEX FD ETF 464288687 1,053 30,409 SH   SOLE   0 0 30,409
ISHARES TR USD INV GRDE ETF ETF 464288620 1,048 17,348 SH   SOLE   0 0 17,348
ISHARES TRUST CONVERTIBLE BOND ETF ETF 46435G102 278 3,911 SH   SOLE   0 0 3,911
ISHARES TRUST CORE MSCI TOTAL INTL STK E ETF 46432F834 127,483 2,338,281 SH   SOLE   0 0 2,338,281
ISHARES US ETF TR SHT MAT BD ETF ETF 46431W507 3,659 73,164 SH   SOLE   0 0 73,164
ISHARES US MEDICAL ETF 464288810 321 1,214 SH   SOLE   0 0 1,214
JACOBS ENGR GROUP INC COM Common 469814107 18,654 219,977 SH   SOLE   0 0 219,977
JD COM INC SPONSORED ADR REPSTG COM CL A Class A 47215P106 230 3,819 SH   SOLE   0 0 3,819
JOHN BEAN TECHNOLOGIES CORP Common 477839104 1,114 12,952 SH   SOLE   0 0 12,952
JOHNSON & JOHNSON Common 478160104 11,714 83,298 SH   SOLE   0 0 83,298
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC ETF 46641Q837 237 4,668 SH   SOLE   0 0 4,668
JPMORGAN CHASE & CO Common 46625H100 36,715 390,335 SH   SOLE   0 0 390,335
KIMBERLY CLARK CORP Common 494368103 797 5,639 SH   SOLE   0 0 5,639
KINDER MORGAN INC Common 49456B101 187 12,319 SH   SOLE   0 0 12,319
KINGFISHER ADR EACH REPR 2 ORD GBP0.1571 ADR 495724403 274 50,107 SH   SOLE   0 0 50,107
KKR & CO LP Common 48251W104 971 31,452 SH   SOLE   0 0 31,452
KLA-TENCOR CORPORATION Common 482480100 3,366 17,308 SH   SOLE   0 0 17,308
L3HARRIS TECHNOLOGIES INC COM Common 502431109 5,135 30,265 SH   SOLE   0 0 30,265
LABORATORY CORP OF AMERICA Common 50540R409 315 1,896 SH   SOLE   0 0 1,896
LAM RESEARCH CORPORATION Common 512807108 1,709 5,285 SH   SOLE   0 0 5,285
LAMAR ADVERTISING CO REIT 512816109 4,393 65,806 SH   SOLE   0 0 65,806
LANDSTAR SYSTEM INC. Common 515098101 5,334 47,492 SH   SOLE   0 0 47,492
LAS VEGAS SANDS CORP Common 517834107 560 12,293 SH   SOLE   0 0 12,293
LAZARD LTD Common G54050102 641 22,400 SH   SOLE   0 0 22,400
LIBERTY GLOBAL INC COM SER C Common G5480U120 544 25,307 SH   SOLE   0 0 25,307
LIBERTY HEALTH SCIENCES INC COM Common 530562107 5 14,338 SH   SOLE   0 0 14,338
LILLY ELI & COMPANY Common 532457108 724 4,411 SH   SOLE   0 0 4,411
LINDE PLC Common G5494J103 692 3,261 SH   SOLE   0 0 3,261
LITHIA MOTORS INC CL A Class A 536797103 2,722 17,987 SH   SOLE   0 0 17,987
LIVE NATION ENTMT Common 538034109 3,622 81,706 SH   SOLE   0 0 81,706
LKQ CORP Common 501889208 1,975 75,372 SH   SOLE   0 0 75,372
LOCKHEED MARTIN CORP Common 539830109 2,469 6,766 SH   SOLE   0 0 6,766
LOWES COMPANIES Common 548661107 29,912 221,372 SH   SOLE   0 0 221,372
LULULEMON ATHLETICA INC COM STK USD0.01 Common 550021109 360 1,153 SH   SOLE   0 0 1,153
LVMH MOET HENNESSY LOUIS VUITTON SE Common F58485115 203 462 SH   SOLE   0 0 462
MACQUARIE INFRASTRUC LLC Common 55608B105 405 13,200 SH   SOLE   0 0 13,200
MAGELLAN MIDSTREAM PARTNERS LP MLP 559080106 760 17,614 SH   SOLE   0 0 17,614
MANULIFE FINANCIAL CORP Common 56501R106 201 14,785 SH   SOLE   0 0 14,785
MARATHON PETROLEUM CORP Common 56585A102 628 16,812 SH   SOLE   0 0 16,812
MARKEL CORPORATION Common 570535104 7,013 7,597 SH   SOLE   0 0 7,597
MARKET VECTORS EMRGING LOCAL C URRENCY BND ETF ETF 92189H300 278 9,047 SH   SOLE   0 0 9,047
MARKET VECTORS ETF INTERNATIONAL HIGH YIELD ETF 92189F445 934 39,372 SH   SOLE   0 0 39,372
MARKET VECTORS GOLD MINERS ETF ETF 92189F106 1,368 37,289 SH   SOLE   0 0 37,289
MARKET VECTORS INTERM MUN IND ETF ETF 92189H201 1,180 23,159 SH   SOLE   0 0 23,159
MARKETAXESS HLDGS INC COM Common 57060D108 687 1,371 SH   SOLE   0 0 1,371
MARRIOTT INTL INC CL A Class A 571903202 256 2,989 SH   SOLE   0 0 2,989
MARTIN MARIETTA MATRLS Common 573284106 233 1,128 SH   SOLE   0 0 1,128
MASCO CORPORATION Common 574599106 310 6,182 SH   SOLE   0 0 6,182
MASTEC, INC. Common 576323109 200 4,459 SH   SOLE   0 0 4,459
MASTERCARD INC Common 57636Q104 38,052 128,683 SH   SOLE   0 0 128,683
MAXIM INTEGRATED PRODUCTS INC. Common 57772K101 5,080 83,808 SH   SOLE   0 0 83,808
MCCORMICK & CO INC Common 579780206 12,030 67,053 SH   SOLE   0 0 67,053
MCDONALDS CORP Common 580135101 2,907 15,761 SH   SOLE   0 0 15,761
MCKESSON CORPORATION Common 58155Q103 615 4,010 SH   SOLE   0 0 4,010
MEDPACE HLDGS INC COM Common 58506Q109 2,708 29,114 SH   SOLE   0 0 29,114
MEDTRONIC INC Common G5960L103 17,087 186,338 SH   SOLE   0 0 186,338
MERCADOLIBRE INC Common 58733R102 248 252 SH   SOLE   0 0 252
MERCK & CO INC Common 58933Y105 29,044 375,579 SH   SOLE   0 0 375,579
MERCURY COMPUTER SYSTEM Common 589378108 452 5,748 SH   SOLE   0 0 5,748
MERIDIAN INTERSTATE BANCORP, INC. Common 58958U103 454 39,174 SH   SOLE   0 0 39,174
METLIFE INC Common 59156R108 700 19,181 SH   SOLE   0 0 19,181
METTLER-TOLEDO INTERNATIONAL INC. Common 592688105 541 671 SH   SOLE   0 0 671
MICROCHIP TECHNOLOGY INC Common 595017104 3,643 34,590 SH   SOLE   0 0 34,590
MICRON TECHNOLOGY Common 595112103 477 9,250 SH   SOLE   0 0 9,250
MICROSOFT CORP Common 594918104 103,254 507,365 SH   SOLE   0 0 507,365
MID-AMERICA APARTMENT COMMUNITIES REIT 59522J103 203 1,767 SH   SOLE   0 0 1,767
MIDCAP SPDR ETF 78467Y107 1,212 3,736 SH   SOLE   0 0 3,736
MONDELEZ INTL INC COM Common 609207105 5,555 108,654 SH   SOLE   0 0 108,654
MONSTER BEVERAGE CORP Common 61174X109 552 7,964 SH   SOLE   0 0 7,964
MOODY'S CORP Common 615369105 12,458 45,348 SH   SOLE   0 0 45,348
MORGAN STANLEY Common 617446448 224 4,642 SH   SOLE   0 0 4,642
MOTOROLA INC COM Common 620076307 441 3,147 SH   SOLE   0 0 3,147
MSCI INC. Common 55354G100 2,048 6,135 SH   SOLE   0 0 6,135
NCR CORPORATION Common 62886E108 363 20,952 SH   SOLE   0 0 20,952
NETFLIX COM INC COM Common 64110L106 6,294 13,832 SH   SOLE   0 0 13,832
NEW ORIENTAL ED & TECHNOLOGY GP INC SPON ADR 647581107 1,299 9,973 SH   SOLE   0 0 9,973
NEXSTAR BROADCASTING GP Common 65336K103 3,837 45,850 SH   SOLE   0 0 45,850
NEXT GREEN WAVE HOLDINGS INC COM NPV ISI Common 65343L102 3 35,000 SH   SOLE   0 0 35,000
NEXTERA ENERGY INC Common 65339F101 4,849 20,189 SH   SOLE   0 0 20,189
NICE SYS LTD SPONSORED ADR ISIN US65365 ADR 653656108 338 1,788 SH   SOLE   0 0 1,788
NIDEC CORPORATION ADR 654090109 232 13,882 SH   SOLE   0 0 13,882
NIKE INC Common 654106103 2,273 23,186 SH   SOLE   0 0 23,186
NINTENDO COMPANY LTD. ADR 654445303 241 4,328 SH   SOLE   0 0 4,328
NMI HOLDINGS INC CLASS A Common 629209305 3,622 225,260 SH   SOLE   0 0 225,260
NOBLE ENERGY INC Common 655044105 991 110,583 SH   SOLE   0 0 110,583
NOMAD FOODS LIMITED ORD NPV Common G6564A105 2,317 108,031 SH   SOLE   0 0 108,031
NORDEA BK ABP SPONSORED ADS ADR 65558R109 208 30,197 SH   SOLE   0 0 30,197
NORFOLK SOUTHERN CORP Common 655844108 969 5,519 SH   SOLE   0 0 5,519
NORTHROP GRUMMAN CORP Common 666807102 15,010 48,822 SH   SOLE   0 0 48,822
NORWEGIAN CRUISE LINE HLDGS LTD Common G66721104 434 26,436 SH   SOLE   0 0 26,436
NOVARTIS ADR ADR 66987V109 897 10,267 SH   SOLE   0 0 10,267
NOVO-NORDISK ADR ADR 670100205 318 4,850 SH   SOLE   0 0 4,850
NOVOZYMES AS SER B Common K7317J133 277 4,800 SH   SOLE   0 0 4,800
NUSHARES ETF TR NUVEEN ESG US ETF 67092P870 1,280 47,307 SH   SOLE   0 0 47,307
NVIDIA CORP Common 67066G104 25,804 67,922 SH   SOLE   0 0 67,922
NVR INC Common 62944T105 1,017 312 SH   SOLE   0 0 312
NXP SEMICONDUCTORS N V Common N6596X109 13,169 115,477 SH   SOLE   0 0 115,477
OCULAR THERAPEUTIX INC COM Common 67576A100 200 24,000 SH   SOLE   0 0 24,000
OLD REPUBLIC INTERNATIONAL Common 680223104 3,663 224,601 SH   SOLE   0 0 224,601
OMEGA HEALTHCARE INC REIT 681936100 319 10,732 SH   SOLE   0 0 10,732
ONE HUNDRED EIGHTY CAPITAL Closed-End ETF 68235B109 35 20,300 SH   SOLE   0 0 20,300
ORACLE CORPORATION Common 68389X105 2,677 48,442 SH   SOLE   0 0 48,442
O'REILLY AUTOMOTIVE Common 67103H107 412 977 SH   SOLE   0 0 977
OTIS WORLDWIDE CORP COM Common 68902V107 732 12,869 SH   SOLE   0 0 12,869
PACKAGING CORPORATION OF AMERICA Common 695156109 816 8,172 SH   SOLE   0 0 8,172
PAYCHEX INC Common 704326107 4,830 63,759 SH   SOLE   0 0 63,759
PAYCOM SOFTWARE INC COM Common 70432V102 2,099 6,778 SH   SOLE   0 0 6,778
PAYPAL HOLDINGS INCO Common 70450Y103 8,196 47,041 SH   SOLE   0 0 47,041
PENSKE AUTOMOTIVE GROUP Common 70959W103 405 10,470 SH   SOLE   0 0 10,470
PEPSICO INC Common 713448108 44,601 337,222 SH   SOLE   0 0 337,222
PFIZER INC Common 717081103 4,365 133,479 SH   SOLE   0 0 133,479
PHILIP MORRIS INTERNATIONAL INC Common 718172109 5,644 80,554 SH   SOLE   0 0 80,554
PHILLIPS 66 COM Common 718546104 1,137 15,814 SH   SOLE   0 0 15,814
PIMCO ENHANCED SHORT MATURITY ETF 72201R833 5,594 55,011 SH   SOLE   0 0 55,011
PIMCO INVEST GRADE CORP ETF 72201R817 580 5,078 SH   SOLE   0 0 5,078
PIMCO TOTAL RETURN ETF 72201R775 598 5,357 SH   SOLE   0 0 5,357
PIONEER DIVIDEND HIGH INCOME Closed-End ETF 723653101 939 78,158 SH   SOLE   0 0 78,158
PNC FINANCIAL SERVICES GROUP Common 693475105 15,682 149,052 SH   SOLE   0 0 149,052
POWERSHARES CLEANTECH ETF 46137V407 283 5,755 SH   SOLE   0 0 5,755
POWERSHARES ETF SENIOR LOAN PORTFOLIO ETF 46138G508 205 9,609 SH   SOLE   0 0 9,609
POWERSHARES FINANCIAL PFD ETF 46137V621 571 31,879 SH   SOLE   0 0 31,879
POWERSHARES FTSE RAFI US 1000 ETF 46137V613 297 2,745 SH   SOLE   0 0 2,745
POWERSHARES INTERNATIONAL CORPORATE BOND ETF 46138E636 262 9,782 SH   SOLE   0 0 9,782
POWERSHARES VARIABLE ETF 46138G870 757 32,327 SH   SOLE   0 0 32,327
POWERSHS QQQ TRUST SER ETF 46090E103 4,206 16,989 SH   SOLE   0 0 16,989
PPG INDUSTRIES INC. Common 693506107 442 4,167 SH   SOLE   0 0 4,167
PRINCIPAL FINANCIAL GROUP Common 74251V102 514 12,366 SH   SOLE   0 0 12,366
PROCTER & GAMBLE CO Common 742718109 29,706 248,439 SH   SOLE   0 0 248,439
PROLOGIS INC REIT 74340W103 5,832 62,487 SH   SOLE   0 0 62,487
PROSHARES TRUST INVT GRADE INT RATE HEDG ETF 74347B607 577 8,174 SH   SOLE   0 0 8,174
PRUDENTIAL FINANCIAL INC Common 744320102 217 3,571 SH   SOLE   0 0 3,571
PUBLIC STORAGE REIT 74460D109 789 4,112 SH   SOLE   0 0 4,112
PWRSHR S&P500 HIDIV ETF 46138E362 1,378 41,850 SH   SOLE   0 0 41,850
QEP RESOURCES INC COM Common 74733V100 18 14,310 SH   SOLE   0 0 14,310
QORVO INC COM Common 74736K101 1,152 10,426 SH   SOLE   0 0 10,426
QUALCOMM INC Common 747525103 1,208 13,242 SH   SOLE   0 0 13,242
QUALYS INC COM Common 74758T303 215 2,066 SH   SOLE   0 0 2,066
QUANTA SERVICES INC Common 74762E102 799 20,358 SH   SOLE   0 0 20,358
QUEST DIAGNOSTICS INC Common 74834L100 1,344 11,794 SH   SOLE   0 0 11,794
RAYTHEON TECHNOLOGIES CORP COM Common 75513E101 3,994 64,815 SH   SOLE   0 0 64,815
REALTY INCOME CORPORATION REIT 756109104 1,942 32,635 SH   SOLE   0 0 32,635
REGENERON PHARMACEUTICALS INC Common 75886F107 1,134 1,819 SH   SOLE   0 0 1,819
REGIONS FINL CORP Common 7591EP100 173 15,592 SH   SOLE   0 0 15,592
RELX PLC ADR 759530108 2,129 90,365 SH   SOLE   0 0 90,365
REPUBLIC SERVICES INC CL A Class A 760759100 3,422 41,702 SH   SOLE   0 0 41,702
ROBERT HALF INTERNATIONAL INC Common 770323103 898 17,002 SH   SOLE   0 0 17,002
ROCKWELL AUTOMATION INC Common 773903109 458 2,152 SH   SOLE   0 0 2,152
ROPER INDS INC Common 776696106 289 745 SH   SOLE   0 0 745
ROSS STORES INC Common 778296103 21,909 257,024 SH   SOLE   0 0 257,024
ROYAL BANK OF CANADA COM NPV ISIN CA780 Common 780087102 231 3,414 SH   SOLE   0 0 3,414
S & P GLOBAL INC Common 78409V104 1,379 4,186 SH   SOLE   0 0 4,186
SALESFORCE COM INC Common 79466L302 1,818 9,706 SH   SOLE   0 0 9,706
SANDVIK AB ADR ADR 800212201 266 14,212 SH   SOLE   0 0 14,212
SANOFI ADR ADR 80105N105 434 8,506 SH   SOLE   0 0 8,506
SCH US DIV EQUITY ETF ETF 808524797 18,429 356,117 SH   SOLE   0 0 356,117
SCHLUMBERGER LIMITED Common 806857108 381 20,704 SH   SOLE   0 0 20,704
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 3,529 34,758 SH   SOLE   0 0 34,758
SCHWAB LARGE CAP VALUE ETF ETF 808524409 4,485 89,495 SH   SOLE   0 0 89,495
SCHWAB STRATEGIC TR 1000 INDEX ETF ETF 808524722 11,263 371,100 SH   SOLE   0 0 371,100
SCHWAB STRATEGIC TR EMERGING MKTS EQUITY ETF 808524706 838 34,413 SH   SOLE   0 0 34,413
SCHWAB STRATEGIC TR INTL EQUITY ETF ETF 808524805 4,988 167,674 SH   SOLE   0 0 167,674
SCHWAB STRATEGIC TR INTL SMALL CAP EQUIT ETF 808524888 40,353 1,364,652 SH   SOLE   0 0 1,364,652
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL U ETF 808524771 1,734 47,079 SH   SOLE   0 0 47,079
SCHWAB US BROAD MARKET ETF ETF 808524102 1,325 18,038 SH   SOLE   0 0 18,038
SCHWAB US LARGE CAT ETF ETF 808524201 21,612 291,656 SH   SOLE   0 0 291,656
SCHWAB US SMALL CAP ETF ETF 808524607 946 14,476 SH   SOLE   0 0 14,476
SECTOR SPDR ENERGY ETF 81369Y506 359 9,472 SH   SOLE   0 0 9,472
SECTOR SPDR FINANCIAL ETF ETF 81369Y605 1,015 43,879 SH   SOLE   0 0 43,879
SECTOR SPDR HEALTH CARE ETF 81369Y209 11,055 110,471 SH   SOLE   0 0 110,471
SECTOR SPDR TECHNOLOGY ETF ETF 81369Y803 23,443 224,354 SH   SOLE   0 0 224,354
SECTOR SPDR TR SHS BEN INT CONSUMER STAP ETF 81369Y308 1,680 28,655 SH   SOLE   0 0 28,655
SECTOR SPDR TR SHS BEN INT INDUSTRIAL ETF 81369Y704 608 8,855 SH   SOLE   0 0 8,855
SEKISUI HOUSE ADR 816078307 197 10,335 SH   SOLE   0 0 10,335
SELECT SECTOR SPDR TR CONSUMER DISCRETIO ETF 81369Y407 629 4,922 SH   SOLE   0 0 4,922
SHERWIN WILLIAMS CO Common 824348106 296 512 SH   SOLE   0 0 512
SHISEIDO COMPANY LTD. ADR 824841407 201 3,178 SH   SOLE   0 0 3,178
SLACK TECHNOLOGIES INC COM CL A Class A 83088V102 203 6,514 SH   SOLE   0 0 6,514
SLANG WORLDWIDE INC COM Common 831006200 2 15,000 SH   SOLE   0 0 15,000
SOFTBANK CORP UNSP ADR EACH REPR 0.50 OR ADR 83404D109 252 9,980 SH   SOLE   0 0 9,980
SONY CORP ADR-EACH CNV INTO 1 ORD NPV ADR 835699307 240 3,468 SH   SOLE   0 0 3,468
SOUTHERN CO Common 842587107 1,213 23,398 SH   SOLE   0 0 23,398
SPDR BARCLAYS CAPITAL CONVERTIBLE SECS ETF 78464A359 836 13,810 SH   SOLE   0 0 13,810
SPDR BARCLAYS INTERNATIONAL CORPORATE BD ETF 78464A151 267 7,935 SH   SOLE   0 0 7,935
SPDR DOW JONES INDL AVERAGE ETF TR UNIT ETF 78467X109 200 777 SH   SOLE   0 0 777
SPDR GOLD TRUST ETF 78463V107 23,332 139,407 SH   SOLE   0 0 139,407
SPDR INDEX DJ GLOBAL REAL EST ETF 78463X749 337 8,638 SH   SOLE   0 0 8,638
SPDR INDEX SHS FDS MSCI ACWI EX-US ETF ETF 78463X848 5,641 248,922 SH   SOLE   0 0 248,922
SPDR NUVEEN BARCLAY EFT ETF 78468R739 202 4,052 SH   SOLE   0 0 4,052
SPDR NUVEEN BARCLAYS CAPITAL MUNI BOND ETF 78468R721 411 7,965 SH   SOLE   0 0 7,965
SPDR PORTFOLIO MID CAP ETF ETF 78464A847 3,455 110,545 SH   SOLE   0 0 110,545
SPDR S&P 400 MID CAP VALUE ETF 78464A839 369 8,660 SH   SOLE   0 0 8,660
SPDR S&P 500 ETF 78462F103 22,836 74,055 SH   SOLE   0 0 74,055
SPDR S&P 500 GROWTH ETF 78464A409 516 11,493 SH   SOLE   0 0 11,493
SPDR S&P 500 VALUE ETF 78464A508 416 14,366 SH   SOLE   0 0 14,366
SPDR S&P 600 SMALL CAP GROWTH ETF 78464A201 1,691 29,781 SH   SOLE   0 0 29,781
SPDR S&P DIVIDEND ETF 78464A763 2,598 28,490 SH   SOLE   0 0 28,490
SPDR SER TR S&P BIOTECH ETF ETF 78464A870 575 5,134 SH   SOLE   0 0 5,134
SPDR SERIES TRUST PORTFLI HIGH YLD ETF 78468R606 432 17,629 SH   SOLE   0 0 17,629
SPDR BARCLAYS 1-3 MONTH T-BILL ETF ETF 78468R663 11,677 127,579 SH   SOLE   0 0 127,579
SSGA ACTIVE ETF MULTI-ASSET REAL RETURN ETF 78467V103 570 26,793 SH   SOLE   0 0 26,793
SSGA ACTIVE ETF TR SPDR TR TACTIC ETF 78467V848 2,987 60,274 SH   SOLE   0 0 60,274
STARBUCKS CORP Common 855244109 3,836 52,129 SH   SOLE   0 0 52,129
STARWOOD PROPERTY TRUST INC. REIT 85571B105 636 42,536 SH   SOLE   0 0 42,536
STATE STREET CORP Common 857477103 254 3,995 SH   SOLE   0 0 3,995
STERIS CORPORATION Common G8473T100 212 1,379 SH   SOLE   0 0 1,379
STERLING BANCORP COM Common 85917A100 1,510 128,846 SH   SOLE   0 0 128,846
STILLCANNA INC COM NPV Common 86071P107 1 10,000 SH   SOLE   0 0 10,000
STORE CAP CORP REIT 862121100 552 23,166 SH   SOLE   0 0 23,166
STRYKER CORP Common 863667101 784 4,349 SH   SOLE   0 0 4,349
SUNCOR ENERGY COM Common 867224107 10,082 597,984 SH   SOLE   0 0 597,984
SYNOPSYS INC Common 871607107 369 1,893 SH   SOLE   0 0 1,893
SYSCO CORP Common 871829107 2,075 37,967 SH   SOLE   0 0 37,967
T MOBILE US INC COM Common 872590104 1,395 13,391 SH   SOLE   0 0 13,391
T ROWE PRICE GROUP INC Common 74144T108 709 5,739 SH   SOLE   0 0 5,739
TAKE-TWO INTERACTIVE SOFT Common 874054109 4,259 30,518 SH   SOLE   0 0 30,518
TARGET CORP Common 87612E106 1,353 11,285 SH   SOLE   0 0 11,285
TC ENERGY CORP Common 87807B107 406 9,479 SH   SOLE   0 0 9,479
TCF FINANCIAL CORPORATION Common 872307103 1,753 59,580 SH   SOLE   0 0 59,580
TE CONNECTIVITY LTD COM CHF0.77 Common H84989104 234 2,867 SH   SOLE   0 0 2,867
TELUS CORP NON VTG Common 87971M103 209 12,434 SH   SOLE   0 0 12,434
TESLA MOTORS INC COM USD0.001 Common 88160R101 321 297 SH   SOLE   0 0 297
TETRA TECH INC. Common 88162G103 210 2,660 SH   SOLE   0 0 2,660
TEXAS INSTRUMENTS INC Common 882508104 2,418 19,043 SH   SOLE   0 0 19,043
THE CHARLES SCHWAB CORP Common 808513105 339 10,040 SH   SOLE   0 0 10,040
THE ENSIGN GROUP Common 29358P101 2,968 70,922 SH   SOLE   0 0 70,922
THERMO FISHER SCIENTIFIC INC Common 883556102 3,472 9,582 SH   SOLE   0 0 9,582
TJX COMPANIES INC Common 872540109 1,501 29,689 SH   SOLE   0 0 29,689
TOKYO ELECTRON LTD UNSPON ADR 889110102 260 4,236 SH   SOLE   0 0 4,236
TRACTOR SUPPLY Common 892356106 321 2,436 SH   SOLE   0 0 2,436
TRANE TECHNOLOGIES PLC COM Common G8994E103 234 2,630 SH   SOLE   0 0 2,630
TRANSCAT INC COM Common 893529107 353 13,650 SH   SOLE   0 0 13,650
TRANSDIGM GROUP INC Common 893641100 2,180 4,932 SH   SOLE   0 0 4,932
TRAVELERS COMPANIES Common 89417E109 3,194 28,001 SH   SOLE   0 0 28,001
TREX INC Common 89531P105 203 1,562 SH   SOLE   0 0 1,562
TRUIST FINL CORP Common 89832Q109 717 19,090 SH   SOLE   0 0 19,090
UGI CORP NEW Common 902681105 305 9,588 SH   SOLE   0 0 9,588
UNILEVER NV NY Reg Shrs 904784709 986 18,505 SH   SOLE   0 0 18,505
UNILEVER PLC ADR 904767704 406 7,390 SH   SOLE   0 0 7,390
UNION PACIFIC CORP Common 907818108 1,853 10,963 SH   SOLE   0 0 10,963
UNITED PARCEL SERVICES INC Common 911312106 2,073 18,643 SH   SOLE   0 0 18,643
UNITED RENTALS INC Common 911363109 13,838 92,846 SH   SOLE   0 0 92,846
UNITEDHEALTH GROUP Common 91324P102 37,661 127,686 SH   SOLE   0 0 127,686
US BANCORP Common 902973304 1,220 33,139 SH   SOLE   0 0 33,139
US FOOD HOLDING CORP Common 912008109 2,481 125,820 SH   SOLE   0 0 125,820
V F CORPORATION Common 918204108 3,605 59,154 SH   SOLE   0 0 59,154
VALERO ENERGY CORP Common 91913Y100 301 5,122 SH   SOLE   0 0 5,122
VANECK VECTORS ETF ETF 921ESC851 628 4,110 SH   SOLE   0 0 4,110
VANGUARD DIVIDEND APPRECIATION ETF 921908844 79,805 681,043 SH   SOLE   0 0 681,043
VANGUARD EXTENDED MARKET ETF S &P COMPL ETF 922908652 52,287 441,840 SH   SOLE   0 0 441,840
VANGUARD FTSE DEVELOPED MKTS ETF ETF 921943858 62,047 1,599,567 SH   SOLE   0 0 1,599,567
VANGUARD INDEX FDS VANGUARD SMALL CAP VI ETF 922908751 5,364 36,808 SH   SOLE   0 0 36,808
VANGUARD INDEX GROWTH ETF 922908736 4,682 23,169 SH   SOLE   0 0 23,169
VANGUARD INDEX VALUE ETF 922908744 2,929 29,408 SH   SOLE   0 0 29,408
VANGUARD INFO TECH INDEX ETF 92204A702 265 952 SH   SOLE   0 0 952
VANGUARD INTERMEDIATE TERM CORP BOND ETF 92206C870 5,533 58,158 SH   SOLE   0 0 58,158
VANGUARD INTERNATIONAL BOND INDEX ETF 92203J407 459 7,947 SH   SOLE   0 0 7,947
VANGUARD INTERNATIONAL EQUITY INDEX ETF 922042775 1,187 24,940 SH   SOLE   0 0 24,940
VANGUARD INTL EQUITY INDEX FDS MSCI EMER ETF 922042858 12,042 304,002 SH   SOLE   0 0 304,002
VANGUARD INTL EQUITY INDEX FDS TOTAL WOR ETF 922042742 292 3,908 SH   SOLE   0 0 3,908
VANGUARD MID CAP GRWTH INDEX I NTL US ETF 922908538 4,203 25,462 SH   SOLE   0 0 25,462
VANGUARD MID-CAP ETF ETF 922908629 3,385 20,650 SH   SOLE   0 0 20,650
VANGUARD MID-CAP VALUE ETF ETF 922908512 10,885 113,746 SH   SOLE   0 0 113,746
VANGUARD REIT INDEX ETF ETF 922908553 4,961 63,174 SH   SOLE   0 0 63,174
VANGUARD RUSSELL 1000 ETF ETF 92206C730 4,816 33,931 SH   SOLE   0 0 33,931
VANGUARD S&P 500 ETF ETF 922908363 81,391 287,166 SH   SOLE   0 0 287,166
VANGUARD SECTOR INDEX FDS VANGUARD HEALT ETF 92204A504 354 1,835 SH   SOLE   0 0 1,835
VANGUARD SHORT TERM ETF 92206C102 307 4,934 SH   SOLE   0 0 4,934
VANGUARD SHORT-TERM BOND INDEX ETF 921937827 4,383 52,737 SH   SOLE   0 0 52,737
VANGUARD SMALL CAP GROWTH ETF ETF 922908595 2,897 14,515 SH   SOLE   0 0 14,515
VANGUARD SMALL CAP VALUE ETF ETF 922908611 28,540 266,925 SH   SOLE   0 0 266,925
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 1,904 21,551 SH   SOLE   0 0 21,551
VANGUARD TOTAL INTL ETF ETF 921909768 4,108 83,547 SH   SOLE   0 0 83,547
VANGUARD TOTAL STOCK MARKET ETF 922908769 71,784 458,597 SH   SOLE   0 0 458,597
VANGUARD US FINLS ETF 92204A405 656 11,475 SH   SOLE   0 0 11,475
Vanguard Whitehall Funds International H ETF 921946794 1,038 20,285 SH   SOLE   0 0 20,285
VANGUARD WHITEHALL HIGH DIVIDEND ETF 921946406 1,134 14,392 SH   SOLE   0 0 14,392
VENTAS INC REIT 92276F100 2,279 62,229 SH   SOLE   0 0 62,229
VERISIGN INC Common 92343E102 10,289 49,744 SH   SOLE   0 0 49,744
VERIZON COMMUNICATIONS Common 92343V104 10,160 184,295 SH   SOLE   0 0 184,295
VERTEX PHARMACEUTCLS INC Common 92532F100 714 2,458 SH   SOLE   0 0 2,458
VISA INC COM Common 92826C839 9,959 51,554 SH   SOLE   0 0 51,554
VMWARE INC Common 928563402 361 2,331 SH   SOLE   0 0 2,331
W. P. CAREY INC REIT 92936U109 263 3,884 SH   SOLE   0 0 3,884
WALGREENS BOOTS ALLIANCE INC COM ISIN U Common 931427108 228 5,378 SH   SOLE   0 0 5,378
WALMART STORES INC Common 931142103 1,713 14,301 SH   SOLE   0 0 14,301
WALT DISNEY CO Common 254687106 15,868 142,305 SH   SOLE   0 0 142,305
WASTE CONNECTIONS INC. Common 94106B101 428 4,564 SH   SOLE   0 0 4,564
WASTE MANAGEMENT INC Common 94106L109 1,155 10,904 SH   SOLE   0 0 10,904
WATERS CORP Common 941848103 1,217 6,748 SH   SOLE   0 0 6,748
WELLCARE MGMT GROUP INC REIT 95040Q104 700 13,523 SH   SOLE   0 0 13,523
WELLS FARGO & CO Common 949746101 1,961 76,590 SH   SOLE   0 0 76,590
WEYERHAEUSER CO REIT 962166104 262 11,649 SH   SOLE   0 0 11,649
WILLIAMS COS INC Common 969457100 209 10,985 SH   SOLE   0 0 10,985
WIPRO LTD ADR ADR 97651M109 54 16,347 SH   SOLE   0 0 16,347
WISCONSIN ENERGY Common 92939U106 431 4,917 SH   SOLE   0 0 4,917
WISDOMTREE CBOE S&P PUT WRITE ETF 97717X560 597 23,828 SH   SOLE   0 0 23,828
WISDOMTREE EMERG MKTS EQUITY INCOME FUND ETF 97717W315 1,743 48,246 SH   SOLE   0 0 48,246
WISDOMTREE EQUITY INC FD ETF 97717W208 5,978 95,966 SH   SOLE   0 0 95,966
WISDOMTREE LARGECAP DIVIDEND ETF 97717W307 838 9,020 SH   SOLE   0 0 9,020
WISDOMTREE US QLTY DIV GRWTH ETF 97717X669 1,113 24,463 SH   SOLE   0 0 24,463
WYNDHAM HOTELS &RESORTS INC COM Common 98311A105 2,493 58,490 SH   SOLE   0 0 58,490
XCEL ENERGY INC Common 98389B100 527 8,427 SH   SOLE   0 0 8,427
XEROX CORPORATION Common 98421M106 231 15,098 SH   SOLE   0 0 15,098
XILINX INC Common 983919101 234 2,379 SH   SOLE   0 0 2,379
YUM! BRANDS INC Common 988498101 220 2,527 SH   SOLE   0 0 2,527
ZEBRA TECHNOLOGIES CORPORATION Common 989207105 436 1,702 SH   SOLE   0 0 1,702
ZIMMER BIOMET HLDGS INC COM Common 98956P102 804 6,734 SH   SOLE   0 0 6,734
ZOETIS INC COM USD0.01 CL A Common 98978V103 2,953 21,550 SH   SOLE   0 0 21,550
RYMAN HOSPITALITY PPTYS INC COM USD0.01 REIT 78377T107 281 8,131 SH   SOLE   0 0 8,131
SUNSTONE HOTEL INVESTORS INC. REIT 867892101 1,280 157,068 SH   SOLE   0 0 157,068
SCHWAB US MID-CAP ETF ETF 808524508 864 16,426 SH   SOLE   0 0 16,426
Loews Corporation Common 540424108 777 22,662 SH   SOLE   0 0 22,662
Organic Sales and Marketing Inc. Common 68618D102 0 11,000 SH   SOLE   0 0 11,000
Rubicon Limited Common Q8186H103 2 14,646 SH   SOLE   0 0 14,646
Sarepta Therapeutics Inc Common 803607100 275 1,716 SH   SOLE   0 0 1,716
Schwab Fundamental Intl Lg Co ETF ETF 808524755 1,856 78,181 SH   SOLE   0 0 78,181
Schwab Fundamental US Small Company ETF ETF 808524763 541 17,067 SH   SOLE   0 0 17,067
BRT Apartments Corp REIT 055645303 323 29,833 SH   SOLE   0 0 29,833
Blackstone Group LP Common 09260D107 343 6,050 SH   SOLE   0 0 6,050
CION Ares Diversified Credit Fund Closed-End ETF 17260G301 467 20,062 SH   SOLE   0 0 20,062
China Mobile Ltd. ADR 16941M109 491 14,602 SH   SOLE   0 0 14,602
iShares China Large-Cap ETF 464287184 262 6,600 SH   SOLE   0 0 6,600
Healthcare Tr Of America REIT 42225P501 590 22,260 SH   SOLE   0 0 22,260
iShares US Indl ETF 464287754 462 3,062 SH   SOLE   0 0 3,062
McCormick & Company Inc Common 579780107 15,341 86,358 SH   SOLE   0 0 86,358
Microvision Inc. Common 594960304 23 17,000 SH   SOLE   0 0 17,000
Newmark Group, Inc. Common 65158N102 49 10,000 SH   SOLE   0 0 10,000
Novocure Ltd Common G6674U108 6,303 106,283 SH   SOLE   0 0 106,283
PowerShares Preferred ETF ETF 46138E511 300 21,215 SH   SOLE   0 0 21,215
Renewable Energy Group Inc Common 75972A301 248 10,000 SH   SOLE   0 0 10,000
Sandy Spring Bancorp Inc. Common 800363103 563 22,733 SH   SOLE   0 0 22,733
ProShares UltraPro QQQ ETF 74347X831 248 2,536 SH   SOLE   0 0 2,536
Applied Genetic Technologies C Common 03820J100 692 124,874 SH   SOLE   0 0 124,874
Brookfield Business Partners L MLP G16234109 373 12,078 SH   SOLE   0 0 12,078
Bryn Mawr Bank Corp Common 117665109 404 14,590 SH   SOLE   0 0 14,590
CSW Industrials, Inc. Common 126402106 368 5,330 SH   SOLE   0 0 5,330
Capital Southwest Corp Common 140501107 241 17,904 SH   SOLE   0 0 17,904
Cerus Corp. Common 157085101 589 89,200 SH   SOLE   0 0 89,200
Energy Transfer LP MLP 29273V100 166 23,384 SH   SOLE   0 0 23,384
Envista Holdings Corporation Common 29415F104 407 19,321 SH   SOLE   0 0 19,321
FNCB Bancorp Inc Common 302578109 316 55,000 SH   SOLE   0 0 55,000
First Long Island Corp. Common 320734106 919 56,270 SH   SOLE   0 0 56,270
India Fund, Inc. Closed-End ETF 454089103 409 26,435 SH   SOLE   0 0 26,435
Liberty Braves Group-A Common 531229706 1,268 63,159 SH   SOLE   0 0 63,159
NY Times Class A Class A 650111107 265 6,315 SH   SOLE   0 0 6,315
Neurocrine Biosciences, Inc. Common 64125C109 1,114 9,135 SH   SOLE   0 0 9,135
Sciplay Corporation Common 809087109 1,676 113,016 SH   SOLE   0 0 113,016
Short S&P 500 Proshares ETF 74347B425 1,984 88,750 SH   SOLE   0 0 88,750
Texas Pacific Land Trust Royalty Trst 882610108 6,786 11,411 SH   SOLE   0 0 11,411
Tyler Technologies Inc Common 902252105 1,885 5,433 SH   SOLE   0 0 5,433
Vanguard ESG US Stock ETF ETF 921910733 557 9,871 SH   SOLE   0 0 9,871
Willamette Valley Vineyards, I Common 969136100 155 25,600 SH   SOLE   0 0 25,600
iShares Core S&P U.S Value ETF ETF 464287663 16,581 317,458 SH   SOLE   0 0 317,458
iShares Russell 3000 Index Fun ETF 464287689 217 1,207 SH   SOLE   0 0 1,207
DNP Select Income Fund Closed-End ETF 23325P104 278 25,572 SH   SOLE   0 0 25,572
Invesco BulletShares 2023 Corp ETF 46138J866 10,638 488,875 SH   SOLE   0 0 488,875
Invesco BulletShares 2024 Corp ETF 46138J841 9,361 424,750 SH   SOLE   0 0 424,750
Invesco BulletShares 2025 Corp ETF 46138J825 9,757 439,126 SH   SOLE   0 0 439,126
Invesco BulletShares 2026 Corp ETF 46138J791 9,058 421,292 SH   SOLE   0 0 421,292
Invesco BulletShares 2027 Corp ETF 46138J783 2,791 128,127 SH   SOLE   0 0 128,127
Invesco BulletShares 2028 Corp ETF 46138J643 549 23,925 SH   SOLE   0 0 23,925
Quadratic Int Rte Volatility & ETF 500767736 426 15,700 SH   SOLE   0 0 15,700
GOLDMAN SACHS BDC INC SHS Common 38147U107 2,686 165,516 SH   SOLE   0 0 165,516
BARINGS CORPORATE INVS COM Common 06759X107 1,717 127,727 SH   SOLE   0 0 127,727
TOMPKINS FINANCIAL CORPORATION COM Common 890110109 5,673 87,594 SH   SOLE   0 0 87,594
JOHN HANCOCK MULTIFACTOR MID CAP ETF ETF 47804J206 17,053 485,552 SH   SOLE   0 0 485,552
SOLAREDGE TECHNOLOGIES INC COM Common 83417M104 278 2,000 SH   SOLE   0 0 2,000