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,428 10,461 SH   SOLE   0 0 10,461
ABBOTT LABORATORIES Common 002824100 2,270 28,764 SH   SOLE   0 0 28,764
ABBVIE INC Common 00287Y109 2,300 30,189 SH   SOLE   0 0 30,189
ACCENTURE Common G1151C101 17,709 108,474 SH   SOLE   0 0 108,474
ACTIVISION BLIZZARD INC COM Common 00507V109 4,229 71,093 SH   SOLE   0 0 71,093
ADOBE SYSTEMS INC Common 00724F101 1,825 5,735 SH   SOLE   0 0 5,735
ADVANCE AUTO PARTS INC Common 00751Y106 1,408 15,091 SH   SOLE   0 0 15,091
AES CORP Common 00130H105 474 34,847 SH   SOLE   0 0 34,847
AFLAC INC Common 001055102 248 7,247 SH   SOLE   0 0 7,247
AGCO CORP Common 001084102 1,515 32,065 SH   SOLE   0 0 32,065
AGNICO-EAGLE MINES LTD Common 008474108 244 6,139 SH   SOLE   0 0 6,139
AIR PRODUCTS & CHEM Common 009158106 657 3,291 SH   SOLE   0 0 3,291
ALERIAN ENERGY INFRASTRUCTURE ETF 00162Q676 114 11,101 SH   SOLE   0 0 11,101
ALEXANDRIA REAL ESTATE EQUITIES INC REIT 015271109 788 5,750 SH   SOLE   0 0 5,750
ALEXION PHARMACEUTICALS INC. Common 015351109 338 3,759 SH   SOLE   0 0 3,759
ALGONQUIN PWR UTILS CORP Common 015857105 482 35,980 SH   SOLE   0 0 35,980
ALIBABA GROUP HOLDING LTD ADR 01609W102 2,173 11,172 SH   SOLE   0 0 11,172
ALLERGAN INC Common G0177J108 12,622 71,271 SH   SOLE   0 0 71,271
ALLIANCEBERNSTEIN HOLDING L.P. MLP 01881G106 272 14,636 SH   SOLE   0 0 14,636
ALLISON TRANSMISSION HOLDINGS INC Common 01973R101 2,586 79,295 SH   SOLE   0 0 79,295
ALLSTATE CORP Common 020002101 607 6,613 SH   SOLE   0 0 6,613
ALPS ETF ETF 00162Q866 39 11,296 SH   SOLE   0 0 11,296
ALTRIA GROUP INC Common 02209S103 1,446 37,387 SH   SOLE   0 0 37,387
AMAZON.COM INC Common 023135106 16,520 8,473 SH   SOLE   0 0 8,473
AMEREN CORP Common 023608102 343 4,712 SH   SOLE   0 0 4,712
AMERICAN ELECTRIC POWER CO INC Common 025537101 884 11,055 SH   SOLE   0 0 11,055
AMERICAN EXPRESS Common 025816109 11,893 138,917 SH   SOLE   0 0 138,917
AMERICAN FINANCIAL GROUP INC Common 025932104 1,675 23,908 SH   SOLE   0 0 23,908
AMERICAN INTERNATIONAL GROUP INC Common 026874784 257 10,612 SH   SOLE   0 0 10,612
AMERICAN STATES WATER CO Common 029899101 259 3,174 SH   SOLE   0 0 3,174
AMERICAN TOWER CORPORATION REIT 03027X100 4,713 21,642 SH   SOLE   0 0 21,642
AMERICAN WATER WORKS Common 030420103 1,658 13,871 SH   SOLE   0 0 13,871
AMEX SPDR UTILITIES ETF 81369Y886 202 3,650 SH   SOLE   0 0 3,650
AMGEN INC Common 031162100 26,076 128,623 SH   SOLE   0 0 128,623
AMPHENOL CORPORATION Common 032095101 2,015 27,643 SH   SOLE   0 0 27,643
ANALOG DEVICES INC Common 032654105 906 10,101 SH   SOLE   0 0 10,101
ANHEUSER-BUSCH ADR ADR 03524A108 349 7,912 SH   SOLE   0 0 7,912
ANNALY CAPITAL MANAGEMENT INC COM REIT 035710409 85 16,838 SH   SOLE   0 0 16,838
ANSYS INC Common 03662Q105 2,746 11,813 SH   SOLE   0 0 11,813
ANTHEM, INC. Common 036752103 1,393 6,135 SH   SOLE   0 0 6,135
AON PLC Common G0408V102 254 1,538 SH   SOLE   0 0 1,538
APACHE CORPORATION Common 037411105 248 59,291 SH   SOLE   0 0 59,291
APOLLO GLOBAL MGMT INC COM CL A Common 03768E105 890 26,573 SH   SOLE   0 0 26,573
APPLE INC Common 037833100 39,665 155,981 SH   SOLE   0 0 155,981
APPLIED MATERIALS INC Common 038222105 2,341 51,093 SH   SOLE   0 0 51,093
APTARGROUP INC Common 038336103 2,518 25,298 SH   SOLE   0 0 25,298
ARAMARK HOLDINGS CORP COM USD0.01 Common 03852U106 9,421 471,735 SH   SOLE   0 0 471,735
ARCH CAPITAL GROUP Common G0450A105 1,540 54,097 SH   SOLE   0 0 54,097
ARES CAPITAL CORPORATION Common 04010L103 513 47,581 SH   SOLE   0 0 47,581
ASML HOLDING NV NY Reg Shrs N07059210 200 765 SH   SOLE   0 0 765
ASPEN TECHNOLOGY INC COM Common 045327103 2,205 23,196 SH   SOLE   0 0 23,196
ASTRAZENECA ADR ADR 046353108 437 9,778 SH   SOLE   0 0 9,778
AT&T INC Common 00206R102 10,721 367,772 SH   SOLE   0 0 367,772
BERKSHIRE HATHAWAY A Class A 084670108 109,344 402 SH   SOLE   0 0 402
ATMOS ENERGY CORP COM Common 049560105 325 3,272 SH   SOLE   0 0 3,272
AURORA CANNABIS INC COM Common 05156X108 10 11,195 SH   SOLE   0 0 11,195
AUTOMATIC DATA PROCESSING INC Common 053015103 1,343 9,826 SH   SOLE   0 0 9,826
AUTOZONE INC NEV Common 053332102 6,948 8,213 SH   SOLE   0 0 8,213
AVAGO TECHNOLOGIES LTD COM Common 11135F101 1,182 4,986 SH   SOLE   0 0 4,986
AVALONBAY COMMUNITIES INC REIT 053484101 627 4,259 SH   SOLE   0 0 4,259
B C E INC NEW Common 05534B760 4,632 113,368 SH   SOLE   0 0 113,368
BAIN CAP SPECIALTY FIN INC COM Common 05684B107 176 19,006 SH   SOLE   0 0 19,006
BANK NEW YORK MELLON Common 064058100 1,440 42,745 SH   SOLE   0 0 42,745
BANK OF AMERICA Common 060505104 1,338 63,016 SH   SOLE   0 0 63,016
BAR HARBOR BANKSHARES Common 066849100 343 19,834 SH   SOLE   0 0 19,834
BAUSCH HEALTH COS INC COM NPV Common 071734107 1,262 81,443 SH   SOLE   0 0 81,443
BAXTER INTERNATIONAL Common 071813109 19,173 236,147 SH   SOLE   0 0 236,147
BECTON DICKINSON Common 075887109 6,043 26,298 SH   SOLE   0 0 26,298
BERKSHIRE HATHAWAY INC Common 084670702 44,239 241,966 SH   SOLE   0 0 241,966
BIOGEN IDEC INC Common 09062X103 447 1,414 SH   SOLE   0 0 1,414
BLACKROCK INC Common 09247X101 1,138 2,586 SH   SOLE   0 0 2,586
BOEING CO Common 097023105 11,966 80,233 SH   SOLE   0 0 80,233
BOOKING HLDGS INC COM Common 09857L108 12,108 9,000 SH   SOLE   0 0 9,000
BOOZ ALLEN HAMILTON Common 099502106 2,605 37,958 SH   SOLE   0 0 37,958
BP PLC ADR (CNV INTO 6 ORD USD0.25 SHS) ADR 055622104 935 38,338 SH   SOLE   0 0 38,338
BRINK S COMPANY Common 109696104 2,723 52,306 SH   SOLE   0 0 52,306
BRISTOL MYERS SQUIBB Common 110122108 8,485 152,219 SH   SOLE   0 0 152,219
BROADRIDGE FINANCIAL SOLUTIONS Common 11133T103 6,108 64,405 SH   SOLE   0 0 64,405
BROOKFIELD ASSET MANAGEMENT INC LTD VTG Common 112585104 4,186 94,595 SH   SOLE   0 0 94,595
BROOKFIELD INFRASTRUCTURE CORP COM MLP 11275Q107 469 13,369 SH   SOLE   0 0 13,369
BROOKFIELD INFRASTRUCTURE PARTNERS LP MLP G16252101 4,216 117,218 SH   SOLE   0 0 117,218
BROOKS AUTOMATION INC. Common 114340102 289 9,474 SH   SOLE   0 0 9,474
BROWN-FORMAN CORPORATION Common 115637209 471 8,487 SH   SOLE   0 0 8,487
C I T GROUP INC NEW Common 125581801 770 44,639 SH   SOLE   0 0 44,639
C S X CORP Common 126408103 953 16,628 SH   SOLE   0 0 16,628
CABLE ONE INC COM Common 12685J105 575 350 SH   SOLE   0 0 350
CACI INTL INC CL A Class A 127190304 8,989 42,573 SH   SOLE   0 0 42,573
CADENCE DESIGN SYSTEMS INC Common 127387108 622 9,415 SH   SOLE   0 0 9,415
CAMDEN PROPERTY TRUST REIT 133131102 1,764 22,259 SH   SOLE   0 0 22,259
CAMPBELL SOUP COMPANY Common 134429109 235 5,092 SH   SOLE   0 0 5,092
CAPITAL ONE FINANCIAL CORP Common 14040H105 6,881 136,472 SH   SOLE   0 0 136,472
CARLYLE GROUP LP Common 14309L102 977 45,147 SH   SOLE   0 0 45,147
CARMAX INC Common 143130102 673 12,509 SH   SOLE   0 0 12,509
CASEY'S GENERAL STORES INC Common 147528103 811 6,123 SH   SOLE   0 0 6,123
CATALENT INC COM Common 148806102 4,844 93,235 SH   SOLE   0 0 93,235
CATERPILLAR INC Common 149123101 7,679 66,179 SH   SOLE   0 0 66,179
CBOE HOLDINGS, INC. Common 12503M108 270 3,021 SH   SOLE   0 0 3,021
CBRE GROUP INC COM USD0.01 CLASS A Class A 12504L109 200 5,308 SH   SOLE   0 0 5,308
CDW CORP COM USD0.01 Common 12514G108 12,107 129,809 SH   SOLE   0 0 129,809
CELANESE CORPORATION Common 150870103 217 2,959 SH   SOLE   0 0 2,959
CENTENE CORPORATION Common 15135B101 3,136 52,793 SH   SOLE   0 0 52,793
CENTERPOINT ENERGY INC Common 15189T107 175 11,343 SH   SOLE   0 0 11,343
CERNER CORPORATION Common 156782104 864 13,718 SH   SOLE   0 0 13,718
CF INDUSTRIES HOLDINGS INC Common 125269100 266 9,776 SH   SOLE   0 0 9,776
CHARTER COMMUNICATIONS INC Common 16119P108 982 2,251 SH   SOLE   0 0 2,251
Chemed Corporation Common 16359R103 511 1,180 SH   SOLE   0 0 1,180
CHEVRON CORP Common 166764100 7,806 107,735 SH   SOLE   0 0 107,735
CHUBB CORP Common H1467J104 924 8,271 SH   SOLE   0 0 8,271
CHURCH & DWIGHT INC Common 171340102 1,055 16,432 SH   SOLE   0 0 16,432
CIGNA CORP Common 125523100 578 3,264 SH   SOLE   0 0 3,264
CINCINNATI FINANCIAL CORP Common 172062101 577 7,650 SH   SOLE   0 0 7,650
CINTAS CORP Common 172908105 486 2,806 SH   SOLE   0 0 2,806
CISCO SYSTEMS INC Common 17275R102 7,769 197,635 SH   SOLE   0 0 197,635
CITIGROUP GLOBAL MKTS HLDGS INC 12/15/2031 VELOCITYSHARES 3X LONG CRUDE OIL ETN LKD TO S&P GSCI ETF 17325E291 4 23,000 SH   SOLE   0 0 23,000
CITIGROUP INC Common 172967424 9,468 224,789 SH   SOLE   0 0 224,789
CITRIX SYSTEMS INC Common 177376100 756 5,344 SH   SOLE   0 0 5,344
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2020 CORP BD ETF 46138J502 7,348 349,734 SH   SOLE   0 0 349,734
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2021 CORP BD ETF 46138J700 8,487 404,739 SH   SOLE   0 0 404,739
CLAYMORE ETF GUGGENHEIM BULLETSHRS 2022 CORP BD ETF 46138J882 9,683 457,193 SH   SOLE   0 0 457,193
CLOROX COMPANY Common 189054109 543 3,133 SH   SOLE   0 0 3,133
CME GROUP INC Common 12572Q105 1,031 5,964 SH   SOLE   0 0 5,964
COCA COLA CO Common 191216100 4,256 96,180 SH   SOLE   0 0 96,180
COGENT COMMUNICATIONS GRO Common 19239V302 519 6,331 SH   SOLE   0 0 6,331
COGNIZANT TECHNOLOGY SOLUTIONS CORP Common 192446102 570 12,260 SH   SOLE   0 0 12,260
COLGATE-PALMOLIVE CO Common 194162103 3,519 53,033 SH   SOLE   0 0 53,033
COMCAST CORP Common 20030N101 3,431 99,797 SH   SOLE   0 0 99,797
COMMUNICATION SERVICES SPDR ETF ETF 81369Y852 586 13,236 SH   SOLE   0 0 13,236
CONSOLIDATED EDISON INC Common 209115104 1,200 15,383 SH   SOLE   0 0 15,383
CONSTELLIUM NV CL A Class A N22035104 77 14,702 SH   SOLE   0 0 14,702
CORESITE REALTY CORP REIT 21870Q105 5,340 46,078 SH   SOLE   0 0 46,078
CORNING INC Common 219350105 3,377 164,430 SH   SOLE   0 0 164,430
CORRECTIONS CP AMER NEW REIT 21871N101 329 29,447 SH   SOLE   0 0 29,447
COSTCO WHOLESALE CORP Common 22160K105 4,925 17,271 SH   SOLE   0 0 17,271
CREDIT SUISSE ADR 225401108 120 14,885 SH   SOLE   0 0 14,885
CROWN CASTLE INTERNATIONAL CORP REIT 22822V101 19,879 137,668 SH   SOLE   0 0 137,668
CVS CAREMARK CORP Common 126650100 13,304 224,240 SH   SOLE   0 0 224,240
CYBERARK SOFTWARE LTD Common M2682V108 1,618 18,910 SH   SOLE   0 0 18,910
CYCLERION THERAPEUTICS INC COM Common 23255M105 273 102,884 SH   SOLE   0 0 102,884
DANAHER CORP Common 235851102 5,497 39,717 SH   SOLE   0 0 39,717
DB X-TRACKERS MSCI EAFE HEDGED EQ ETF 233051200 22,032 822,108 SH   SOLE   0 0 822,108
DEERE & COMPANY Common 244199105 940 6,805 SH   SOLE   0 0 6,805
DELL INC Common 24703L202 730 18,461 SH   SOLE   0 0 18,461
DELTA AIR LINES INC NEW Common 247361702 292 10,230 SH   SOLE   0 0 10,230
DIAGEO ADR ADR 25243Q205 628 4,941 SH   SOLE   0 0 4,941
DIGITAL REALTY TRUST INC REIT 253868103 436 3,142 SH   SOLE   0 0 3,142
DIRX BRAZIL BULL 3X ETF 25490K315 18 12,000 SH   SOLE   0 0 12,000
DISCOVER FINL SVCS Common 254709108 1,045 29,294 SH   SOLE   0 0 29,294
DISCOVERY COMMUNICATIONS INC NEW COM SER Class A 25470F104 259 13,324 SH   SOLE   0 0 13,324
DOLLAR GENERAL CORP NEW Common 256677105 647 4,282 SH   SOLE   0 0 4,282
DOMINION RESOURCES INC Common 25746U109 5,920 82,011 SH   SOLE   0 0 82,011
DUKE ENERGY CORP COM USD0.001 ISIN #US26 Common 26441C204 5,328 65,876 SH   SOLE   0 0 65,876
DUKE REALTY CORP REIT 264411505 268 8,291 SH   SOLE   0 0 8,291
DUNKIN BRANDS GROUP INC COM Common 265504100 3,217 60,589 SH   SOLE   0 0 60,589
EAGLE BANCORP INC MD Common 268948106 434 14,371 SH   SOLE   0 0 14,371
EATON CORP PLC COM Common G29183103 5,343 68,774 SH   SOLE   0 0 68,774
ECOLAB INC Common 278865100 444 2,851 SH   SOLE   0 0 2,851
EDWARDS LIFESCIENCES CORP Common 28176E108 739 3,919 SH   SOLE   0 0 3,919
ELECTRONIC ARTS Common 285512109 13,322 132,998 SH   SOLE   0 0 132,998
EMERGENT BIOSOLUTIONS INC Common 29089Q105 1,609 27,808 SH   SOLE   0 0 27,808
EMERSON ELECTRIC CO Common 291011104 470 9,871 SH   SOLE   0 0 9,871
ENBRIDGE INC Common 29250N105 5,960 204,877 SH   SOLE   0 0 204,877
ENCANA CORP IAM COMMERCI Common 69047Q102 35 13,078 SH   SOLE   0 0 13,078
ENCOMPASS HEALTH CORP COM Common 29261A100 518 8,095 SH   SOLE   0 0 8,095
ENTERGY CORP Common 29364G103 439 4,674 SH   SOLE   0 0 4,674
ENTERPRISE PRODUCTS PARTNERS LP MLP 293792107 1,190 83,206 SH   SOLE   0 0 83,206
EPAM SYS INC Common 29414B104 2,175 11,714 SH   SOLE   0 0 11,714
EQUINIX INC NEW REIT 29444U700 815 1,304 SH   SOLE   0 0 1,304
EQUITY RESIDENTIAL REIT 29476L107 494 8,000 SH   SOLE   0 0 8,000
ESTEE LAUDER COMPANIES INC CL A Class A 518439104 303 1,899 SH   SOLE   0 0 1,899
ETFIS SER TR I NEWFLEET MULTI- SECTOR BOND ETF ETF 26923G707 1,364 61,185 SH   SOLE   0 0 61,185
EVERSOURCE ENERGY Common 30040W108 259 3,310 SH   SOLE   0 0 3,310
EXELIXIS INC Common 30161Q104 2,352 136,581 SH   SOLE   0 0 136,581
EXELON CORPORATION Common 30161N101 486 13,197 SH   SOLE   0 0 13,197
EXTRA SPACE STORAGE INC REIT 30225T102 2,255 23,546 SH   SOLE   0 0 23,546
EXXON MOBIL CORP Common 30231G102 5,138 135,312 SH   SOLE   0 0 135,312
FACEBOOK INC Common 30303M102 5,038 30,201 SH   SOLE   0 0 30,201
FACTSET RESEARCH SYSTEMS INC Common 303075105 236 907 SH   SOLE   0 0 907
FAIR ISAAC CORP COM Common 303250104 272 884 SH   SOLE   0 0 884
FEDEX CORP Common 31428X106 1,242 10,242 SH   SOLE   0 0 10,242
FIDELITY NATIONAL FINANCIAL INC Common 31620R303 3,085 123,986 SH   SOLE   0 0 123,986
FIDELITY NATIONAL INFORMATION SERVICES INC. Common 31620M106 2,814 23,130 SH   SOLE   0 0 23,130
FIDELITY TOTAL BOND ETF ETF 316188309 2,645 51,114 SH   SOLE   0 0 51,114
FIFTH THIRD BANCORP Common 316773100 700 47,125 SH   SOLE   0 0 47,125
FIRST AMERICAN FINANCIAL CORP Common 31847R102 424 10,009 SH   SOLE   0 0 10,009
FIRST REPUBLIC BANK Common 33616C100 1,946 23,653 SH   SOLE   0 0 23,653
FIRST TR NORTH AMER ENGY ETF 33738D101 8,423 473,451 SH   SOLE   0 0 473,451
FIRST TRUST LONG SHORT EQUITY ETF ETF 33739P103 4,434 118,346 SH   SOLE   0 0 118,346
FIRST TRUST NASDAQ TECHNOLOGY DIV ETF ETF 33738R118 783 22,143 SH   SOLE   0 0 22,143
FISERV INC Common 337738108 21,044 221,538 SH   SOLE   0 0 221,538
FLEETCOR TECHNOLOGIES INC. Common 339041105 356 1,908 SH   SOLE   0 0 1,908
FLEXSHARES IBOXX 3YR TARGET TIPS ETF 33939L506 2,873 116,847 SH   SOLE   0 0 116,847
FOCUS FINL PARTNERS INC COM CL A Class A 34417P100 471 20,455 SH   SOLE   0 0 20,455
FORD MOTOR CO Common 345370860 135 28,042 SH   SOLE   0 0 28,042
FORTIVE CORPORATION Common 34959J108 274 4,968 SH   SOLE   0 0 4,968
FORTUNE BRANDS HOME & SECURITY INC Common 34964C106 1,752 40,508 SH   SOLE   0 0 40,508
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF ETF 35473P744 621 28,570 SH   SOLE   0 0 28,570
FT EMRGING MKTS SML CAP ETF 33737J307 335 13,420 SH   SOLE   0 0 13,420
GAMING & LEISURE PPTYS INC REIT 36467J108 223 8,062 SH   SOLE   0 0 8,062
GARMIN LTD. Common H2906T109 256 3,420 SH   SOLE   0 0 3,420
GARTNER INC Common 366651107 466 4,679 SH   SOLE   0 0 4,679
GENERAL DYNAMICS Common 369550108 382 2,889 SH   SOLE   0 0 2,889
GENERAL ELECTRIC CO Common 369604103 796 100,274 SH   SOLE   0 0 100,274
GENERAL MILLS INC Common 370334104 619 11,739 SH   SOLE   0 0 11,739
GENERAL MOTORS CO Common 37045V100 3,487 167,784 SH   SOLE   0 0 167,784
GENTEX CORPORATION Common 371901109 246 11,101 SH   SOLE   0 0 11,101
GENUINE PARTS CO Common 372460105 4,096 60,842 SH   SOLE   0 0 60,842
GILEAD SCIENCES INC Common 375558103 4,566 61,077 SH   SOLE   0 0 61,077
GLAXOSMITHKLINE ADR ADR 37733W105 232 6,130 SH   SOLE   0 0 6,130
GLOBAL PAYMENTS INC Common 37940X102 1,114 7,722 SH   SOLE   0 0 7,722
GLOBE LIFE INC COM Common 37959E102 1,681 23,358 SH   SOLE   0 0 23,358
GOLDMAN SACHS GROUP Common 38141G104 777 5,025 SH   SOLE   0 0 5,025
GOOGLE INC Common 02079K305 31,911 27,463 SH   SOLE   0 0 27,463
GOOGLE INC CL A Class A 02079K107 14,949 12,856 SH   SOLE   0 0 12,856
GUGGENHEIM S&P 500 EQUAL WEIGHT ETF ETF 46137V357 26,881 319,931 SH   SOLE   0 0 319,931
HALOZYME THERAPEUTICS INC COM Common 40637H109 2,184 121,388 SH   SOLE   0 0 121,388
HCA HOLDINGS INC Common 40412C101 339 3,775 SH   SOLE   0 0 3,775
HEALTHCARE TR AMER INC CL A REIT 42225P501 399 16,426 SH   SOLE   0 0 16,426
HEICO CORP Common 422806109 3,627 48,612 SH   SOLE   0 0 48,612
HELIX TCS IN Common 42333M101 2 20,000 SH   SOLE   0 0 20,000
HENRY JACK & ASSOCIATES INC Common 426281101 2,354 15,164 SH   SOLE   0 0 15,164
HENRY SCHEIN INC Common 806407102 1,690 33,446 SH   SOLE   0 0 33,446
HERSHEY COMPANY Common 427866108 226 1,705 SH   SOLE   0 0 1,705
HIGHLAND FDS I HIGHLAND/IBOXX SR LN ETF ETF 430101774 269 17,382 SH   SOLE   0 0 17,382
HINGHAM INSTITUTIONAL SAVINGS Common 433323102 478 3,300 SH   SOLE   0 0 3,300
HOLOGIC INC Common 436440101 837 23,853 SH   SOLE   0 0 23,853
HOME DEPOT INC Common 437076102 7,821 41,889 SH   SOLE   0 0 41,889
HONEYWELL INTL INC Common 438516106 2,946 22,019 SH   SOLE   0 0 22,019
HUNTINGTON INGALLS INDUSTRIES INC Common 446413106 2,293 12,582 SH   SOLE   0 0 12,582
IAA INC COM Common 449253103 4,507 150,425 SH   SOLE   0 0 150,425
ICON PLC Common G4705A100 2,282 16,778 SH   SOLE   0 0 16,778
IDEX CORPORATION Common 45167R104 1,018 7,370 SH   SOLE   0 0 7,370
IDEXX LABS CORP Common 45168D104 472 1,949 SH   SOLE   0 0 1,949
ILLINOIS TOOL WORKS Common 452308109 556 3,913 SH   SOLE   0 0 3,913
ILLUMINA INC Common 452327109 274 1,002 SH   SOLE   0 0 1,002
INTEGER HOLDINGS CORP COM Common 45826H109 1,880 29,912 SH   SOLE   0 0 29,912
INTEL CORP Common 458140100 7,930 146,521 SH   SOLE   0 0 146,521
INTERCONTINENTAL EX Common 45866F104 20,136 249,360 SH   SOLE   0 0 249,360
INTERNATIONAL BUSINESS MACHINES Common 459200101 1,524 13,737 SH   SOLE   0 0 13,737
INTUIT INC Common 461202103 21,088 91,688 SH   SOLE   0 0 91,688
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 2,464 52,512 SH   SOLE   0 0 52,512
IQ HEDGE MULTI-STRATEGY TRACKER ETF 45409B107 10,167 357,111 SH   SOLE   0 0 357,111
IRIDIUM COMMUNICATIONS, I Common 46269C102 220 9,840 SH   SOLE   0 0 9,840
IRONWOOD PHARMACEUTICALS INC COM Common 46333X108 2,605 258,160 SH   SOLE   0 0 258,160
ISHARES BARCLAYS 1-3 YEAR TREASURY BOND ETF 464287457 1,313 15,145 SH   SOLE   0 0 15,145
ISHARES BARCLAYS 3-7 YR TREAS BD FD ETF 464288661 599 4,492 SH   SOLE   0 0 4,492
ISHARES BARCLAYS MORTGAGE BACKED SECURITIES ETF 464288588 386 3,494 SH   SOLE   0 0 3,494
ISHARES BARCLAYS SHORT TREAS BOND ETF 464288679 1,260 11,354 SH   SOLE   0 0 11,354
ISHARES BARCLAYS TIPS BOND ETF 464287176 215 1,822 SH   SOLE   0 0 1,822
ISHARES CMBS ETF ETF 46429B366 1,269 23,635 SH   SOLE   0 0 23,635
ISHARES CORE DIVIDEND GROWTH ETF 46434V621 1,887 57,893 SH   SOLE   0 0 57,893
ISHARES CORE MSCI EAFE ETF ETF 46432F842 11,718 234,880 SH   SOLE   0 0 234,880
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 500 12,346 SH   SOLE   0 0 12,346
ISHARES CORE S&P 500 ETF ETF 464287200 23,201 89,785 SH   SOLE   0 0 89,785
ISHARES CORE S&P TOTAL US STOCK MARKET E ETF 464287150 5,090 88,976 SH   SOLE   0 0 88,976
ISHARES CORE S&P US VALUE ETF ETF 464287663 13,992 302,998 SH   SOLE   0 0 302,998
ISHARES CORE TOTAL US BOND MARKET ETF 464287226 40,484 350,903 SH   SOLE   0 0 350,903
ISHARES CORE US GROWTH ETF ETF 464287671 10,098 176,887 SH   SOLE   0 0 176,887
ISHARES CURRENCY HEDGE MSCI ETF 46435G847 754 33,678 SH   SOLE   0 0 33,678
ISHARES CURRENCY HEDGED MSCI EAFE ETF 46434V803 1,485 61,338 SH   SOLE   0 0 61,338
ISHARES DOW JONES INTL SELECT DIV IDX ETF 464288448 5,630 249,114 SH   SOLE   0 0 249,114
ISHARES DOW JONES SELECT DIVIDEND INDEX ETF 464287168 842 11,449 SH   SOLE   0 0 11,449
ISHARES DOW JONES U S REAL ESTATE ETF 464287739 944 13,568 SH   SOLE   0 0 13,568
iShares Dow Jones US Consumer Goods ETF 464287812 274 2,530 SH   SOLE   0 0 2,530
ISHARES DOW JONES US CONSUMER SERVICES ETF 464287580 378 2,136 SH   SOLE   0 0 2,136
ISHARES DOW JONES US FINANCIAL SECTOR ETF 464287788 301 3,097 SH   SOLE   0 0 3,097
ISHARES DOW JONES US HEALTHCARE ETF 464287762 405 2,156 SH   SOLE   0 0 2,156
ISHARES EDGE MSCI MIN VOL EMERGING MARKETS ETF ETF 464286533 1,395 29,739 SH   SOLE   0 0 29,739
ISHARES EDGE MSCI MULTIFACTOR GLOBAL ETF 46434V316 284 11,874 SH   SOLE   0 0 11,874
ISHARES EDGE MSCI MULTIFACTOR INTL ETF 46434V274 13,827 682,492 SH   SOLE   0 0 682,492
ISHARES EDGE MSCI MULTIFACTOR USA ETF 46434V282 28,770 1,087,730 SH   SOLE   0 0 1,087,730
ISHARES EDGE MSCI MULTIFACTOR USA SMALL-CAP ETF 46434V290 368 12,345 SH   SOLE   0 0 12,345
ISHARES FLOATING RATE BOND ETF 46429B655 902 18,512 SH   SOLE   0 0 18,512
ISHARES GLOBAL INFRASTRUCTURE ETF 464288372 3,184 93,227 SH   SOLE   0 0 93,227
ISHARES GOLD TRUST ETF 464285105 1,867 123,893 SH   SOLE   0 0 123,893
ISHARES IBOXX HIGH YIELD CORP BOND ETF 464288513 483 6,266 SH   SOLE   0 0 6,266
ISHARES IBOXX INVESTOP INVESTMENT GRAD ETF 464287242 538 4,354 SH   SOLE   0 0 4,354
ISHARES INC CURRENCY HEDGED MSCI EMERGIN ETF 46434G509 404 18,953 SH   SOLE   0 0 18,953
ISHARES INC MSCI JAPAN INDEX FD ETF 46434G822 6,583 133,293 SH   SOLE   0 0 133,293
ISHARES JP MORGAN EMERGING MARKETS BOND ETF 464288281 388 4,017 SH   SOLE   0 0 4,017
ISHARES MSCI ACWI ETF ETF 464288257 225 3,592 SH   SOLE   0 0 3,592
ISHARES MSCI ACWI EX US ETF 464288240 4,840 128,561 SH   SOLE   0 0 128,561
ISHARES MSCI ALL COUNTRY ASIA EX JPN IDX ETF 464288182 1,705 28,555 SH   SOLE   0 0 28,555
ISHARES MSCI EAFE GROWTH INDEX ETF 464288885 4,532 63,726 SH   SOLE   0 0 63,726
ISHARES MSCI EAFE INDEX ETF 464287465 8,165 152,724 SH   SOLE   0 0 152,724
ISHARES MSCI EAFE MINIMUM VOLATILITY ETF ETF 46429B689 8,586 138,377 SH   SOLE   0 0 138,377
ISHARES MSCI EAFE SMALL CAP INDEX ETF 464288273 23,732 529,383 SH   SOLE   0 0 529,383
ISHARES MSCI EAFE VALUE INDEX ETF 464288877 303 8,498 SH   SOLE   0 0 8,498
ISHARES MSCI EMERGING MARKETS ETF 464287234 15,541 455,343 SH   SOLE   0 0 455,343
ISHARES MSCI EMERGING MARKETS ESG OPIMITZED ETF ETF 46434G863 572 20,897 SH   SOLE   0 0 20,897
ISHARES MSCI KLD 400 SOCIAL ETF 464288570 230 2,357 SH   SOLE   0 0 2,357
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 694 6,326 SH   SOLE   0 0 6,326
ISHARES MSCI USA MINIMUM VOLATILITY ETF ETF 46429B697 39,557 732,410 SH   SOLE   0 0 732,410
ISHARES MT GOV/CORP ETF 464288612 934 8,138 SH   SOLE   0 0 8,138
ISHARES RUSSELL 1000 ETF ETF 464287622 43,932 310,404 SH   SOLE   0 0 310,404
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 21,081 139,937 SH   SOLE   0 0 139,937
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 5,934 59,835 SH   SOLE   0 0 59,835
ISHARES RUSSELL 2000 ETF ETF 464287655 7,777 67,947 SH   SOLE   0 0 67,947
ISHARES RUSSELL 2000 GROWTH INDEX FUND ETF 464287648 1,267 8,010 SH   SOLE   0 0 8,010
ISHARES RUSSELL MID-CAP ETF ETF 464287499 10,929 253,169 SH   SOLE   0 0 253,169
ISHARES RUSSELL MIDCAP GROWTH INDEX ETF 464287481 1,306 10,741 SH   SOLE   0 0 10,741
ISHARES RUSSELL MIDCAP VALUE INDEX ETF 464287473 566 8,834 SH   SOLE   0 0 8,834
ISHARES S&P 500 GROWTH INDEX ETF 464287309 16,157 97,891 SH   SOLE   0 0 97,891
ISHARES S&P 500 VALUE INDEX ETF 464287408 12,837 133,366 SH   SOLE   0 0 133,366
ISHARES S&P MIDCAP 400 ETF 464287507 19,493 135,499 SH   SOLE   0 0 135,499
ISHARES S&P MIDCAP 400 GROWTH INDEX ETF 464287606 1,048 5,870 SH   SOLE   0 0 5,870
ISHARES S&P MIDCAP 400 VALUE INDEX ETF 464287705 505 4,603 SH   SOLE   0 0 4,603
ISHARES S&P NATL AMT FREE MUNI BND FND ETF 464288414 1,556 13,772 SH   SOLE   0 0 13,772
ISHARES S&P NORTH AMERICAN TECHNOLOGY SO ETF 464287515 3,785 18,000 SH   SOLE   0 0 18,000
ISHARES S&P SMALLCAP 600 ETF 464287804 15,899 283,357 SH   SOLE   0 0 283,357
ISHARES S&P SMALLCAP 600 GROWTH ETF 464287887 5,371 38,960 SH   SOLE   0 0 38,960
ISHARES S&P SMALLCAP VALUE INDEX ETF 464287879 823 8,233 SH   SOLE   0 0 8,233
ISHARES SH TR CRPORT ETF ETF 464288646 1,039 19,844 SH   SOLE   0 0 19,844
ISHARES TR GLOBAL CLEAN ENERGY ETF ETF 464288224 123 12,925 SH   SOLE   0 0 12,925
ISHARES TR INTRM TR CRP ETF ETF 464288638 821 14,955 SH   SOLE   0 0 14,955
ISHARES TR MRGSTR MD CP VAL ETF 464288406 270 2,522 SH   SOLE   0 0 2,522
ISHARES TR RUS TP200 GR ETF ETF 464289438 249 2,956 SH   SOLE   0 0 2,956
ISHARES TR RUSSELL ETF 464287630 890 10,850 SH   SOLE   0 0 10,850
ISHARES TR S&P US PFD STK INDEX FD ETF 464288687 4,027 126,468 SH   SOLE   0 0 126,468
ISHARES TR USD INV GRDE ETF ETF 464288620 981 17,510 SH   SOLE   0 0 17,510
ISHARES TRUST CONVERTIBLE BOND ETF ETF 46435G102 214 3,941 SH   SOLE   0 0 3,941
ISHARES TRUST CORE MSCI TOTAL INTL STK E ETF 46432F834 137,909 2,933,619 SH   SOLE   0 0 2,933,619
ISHARES TRUST DOW JONES ETF 464287721 620 3,031 SH   SOLE   0 0 3,031
ISHARES TRUST HIGH DIVIDEND ETF ETF 46429B663 828 11,568 SH   SOLE   0 0 11,568
ISHARES US ETF TR SHT MAT BD ETF ETF 46431W507 3,548 73,164 SH   SOLE   0 0 73,164
ISHARES US MEDICAL ETF 464288810 480 2,132 SH   SOLE   0 0 2,132
J M SMUCKER CO Common 832696405 217 1,956 SH   SOLE   0 0 1,956
JACOBS ENGR GROUP INC COM Common 469814107 16,539 208,636 SH   SOLE   0 0 208,636
JOHN BEAN TECHNOLOGIES CORP Common 477839104 879 11,839 SH   SOLE   0 0 11,839
JOHNSON & JOHNSON Common 478160104 13,493 102,901 SH   SOLE   0 0 102,901
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC ETF 46641Q837 232 4,668 SH   SOLE   0 0 4,668
JPMORGAN CHASE & CO Common 46625H100 29,709 329,987 SH   SOLE   0 0 329,987
JPMORGAN CHASE & CO ALERIAN MLP INDEX ET ETF 46625H365 303 33,566 SH   SOLE   0 0 33,566
KANSAS CITY SOUTHERN COM Common 485170302 364 2,860 SH   SOLE   0 0 2,860
KIMBERLY CLARK CORP Common 494368103 744 5,818 SH   SOLE   0 0 5,818
KINDER MORGAN INC Common 49456B101 154 11,066 SH   SOLE   0 0 11,066
KKR & CO LP Common 48251W104 738 31,452 SH   SOLE   0 0 31,452
KLA-TENCOR CORPORATION Common 482480100 2,604 18,114 SH   SOLE   0 0 18,114
KOHLS CORP Common 500255104 312 21,414 SH   SOLE   0 0 21,414
L3HARRIS TECHNOLOGIES INC COM Common 502431109 5,743 31,882 SH   SOLE   0 0 31,882
LABORATORY CORP OF AMERICA Common 50540R409 242 1,918 SH   SOLE   0 0 1,918
LAM RESEARCH CORPORATION Common 512807108 1,356 5,652 SH   SOLE   0 0 5,652
LAMAR ADVERTISING CO REIT 512816109 3,506 68,368 SH   SOLE   0 0 68,368
LANDSTAR SYSTEM INC. Common 515098101 4,341 45,286 SH   SOLE   0 0 45,286
LAS VEGAS SANDS CORP Common 517834107 550 12,940 SH   SOLE   0 0 12,940
LAZARD LTD Common G54050102 552 23,421 SH   SOLE   0 0 23,421
LIBERTY BROADBAND CL C Common 530307305 322 2,907 SH   SOLE   0 0 2,907
LIBERTY GLOBAL INC COM SER C Common G5480U120 420 26,718 SH   SOLE   0 0 26,718
LILLY ELI & COMPANY Common 532457108 1,256 9,052 SH   SOLE   0 0 9,052
LINDE PLC Common G5494J103 640 3,701 SH   SOLE   0 0 3,701
LITHIA MOTORS INC CL A Class A 536797103 1,448 17,702 SH   SOLE   0 0 17,702
LIVE NATION ENTMT Common 538034109 3,952 86,943 SH   SOLE   0 0 86,943
LKQ CORP Common 501889208 1,339 65,269 SH   SOLE   0 0 65,269
LOCKHEED MARTIN CORP Common 539830109 2,491 7,350 SH   SOLE   0 0 7,350
LOWES COMPANIES Common 548661107 18,515 215,170 SH   SOLE   0 0 215,170
LULULEMON ATHLETICA INC COM STK USD0.01 Common 550021109 201 1,061 SH   SOLE   0 0 1,061
M & T BANK CORPORATION Common 55261F104 3,916 37,859 SH   SOLE   0 0 37,859
MACQUARIE INFRASTRUC LLC Common 55608B105 349 13,832 SH   SOLE   0 0 13,832
MAGELLAN MIDSTREAM PARTNERS LP MLP 559080106 801 21,960 SH   SOLE   0 0 21,960
MANULIFE FINANCIAL CORP Common 56501R106 131 10,437 SH   SOLE   0 0 10,437
MARATHON PETROLEUM CORP Common 56585A102 421 17,819 SH   SOLE   0 0 17,819
MARKEL CORPORATION Common 570535104 7,176 7,734 SH   SOLE   0 0 7,734
MARKET VECTORS EMRGING LOCAL C URRENCY BND ETF ETF 92189H300 256 9,002 SH   SOLE   0 0 9,002
MARKET VECTORS ETF INTERNATIONAL HIGH YIELD ETF 92189F445 818 38,482 SH   SOLE   0 0 38,482
MARKET VECTORS GOLD MINERS ETF ETF 92189F106 833 36,158 SH   SOLE   0 0 36,158
MARKET VECTORS INTERM MUN IND ETF ETF 92189H201 1,218 24,788 SH   SOLE   0 0 24,788
MARKETAXESS HLDGS INC COM Common 57060D108 773 2,324 SH   SOLE   0 0 2,324
MASCO CORPORATION Common 574599106 236 6,822 SH   SOLE   0 0 6,822
MASTERCARD INC Common 57636Q104 30,336 125,582 SH   SOLE   0 0 125,582
MAXIM INTEGRATED PRODUCTS INC. Common 57772K101 4,250 87,437 SH   SOLE   0 0 87,437
MCCORMICK & CO INC Common 579780206 8,528 60,391 SH   SOLE   0 0 60,391
MCDONALDS CORP Common 580135101 3,418 20,673 SH   SOLE   0 0 20,673
MCKESSON CORPORATION Common 58155Q103 516 3,813 SH   SOLE   0 0 3,813
MEDPACE HLDGS INC COM Common 58506Q109 2,146 29,245 SH   SOLE   0 0 29,245
MEDTRONIC INC Common G5960L103 14,256 158,081 SH   SOLE   0 0 158,081
MERCK & CO INC Common 58933Y105 14,350 186,512 SH   SOLE   0 0 186,512
MERCURY COMPUTER SYSTEM Common 589378108 410 5,748 SH   SOLE   0 0 5,748
MERIDIAN INTERSTATE BANCORP, INC. Common 58958U103 440 39,174 SH   SOLE   0 0 39,174
METLIFE INC Common 59156R108 654 21,385 SH   SOLE   0 0 21,385
METTLER-TOLEDO INTERNATIONAL INC. Common 592688105 280 406 SH   SOLE   0 0 406
MICROCHIP TECHNOLOGY INC Common 595017104 2,163 31,908 SH   SOLE   0 0 31,908
MICROSOFT CORP Common 594918104 77,386 490,685 SH   SOLE   0 0 490,685
MID-AMERICA APARTMENT COMMUNITIES REIT 59522J103 403 3,910 SH   SOLE   0 0 3,910
MIDCAP SPDR ETF 78467Y107 596 2,266 SH   SOLE   0 0 2,266
MOJAVE JANE BRANDS INC COM Common 60841W106 0 10,000 SH   SOLE   0 0 10,000
MONDELEZ INTL INC COM Common 609207105 5,563 111,073 SH   SOLE   0 0 111,073
MONSTER BEVERAGE CORP Common 61174X109 487 8,664 SH   SOLE   0 0 8,664
MOODY'S CORP Common 615369105 10,363 48,998 SH   SOLE   0 0 48,998
MORNINGSTAR INC COM Common 617700109 445 3,824 SH   SOLE   0 0 3,824
MOTOROLA INC COM Common 620076307 769 5,785 SH   SOLE   0 0 5,785
MSC INDUSTRIAL DIRECT CO Common 553530106 589 10,715 SH   SOLE   0 0 10,715
MSCI INC. Common 55354G100 2,108 7,295 SH   SOLE   0 0 7,295
MURPHY OIL CORP Common 626717102 76 12,389 SH   SOLE   0 0 12,389
NCR CORPORATION Common 62886E108 390 22,048 SH   SOLE   0 0 22,048
NETFLIX COM INC COM Common 64110L106 4,847 12,907 SH   SOLE   0 0 12,907
NEW ORIENTAL ED & TECHNOLOGY GP INC SPON ADR 647581107 1,003 9,270 SH   SOLE   0 0 9,270
NEXSTAR BROADCASTING GP Common 65336K103 2,705 46,859 SH   SOLE   0 0 46,859
NEXT GREEN WAVE HOLDINGS INC COM NPV ISI Common 65343L102 1 25,000 SH   SOLE   0 0 25,000
NEXTERA ENERGY INC Common 65339F101 4,892 20,331 SH   SOLE   0 0 20,331
NIKE INC Common 654106103 1,962 23,712 SH   SOLE   0 0 23,712
NMI HOLDINGS INC CLASS A Common 629209305 1,509 129,982 SH   SOLE   0 0 129,982
NOBLE ENERGY INC Common 655044105 692 114,632 SH   SOLE   0 0 114,632
NOMAD FOODS LIMITED ORD NPV Common G6564A105 1,905 102,645 SH   SOLE   0 0 102,645
NORDEA BK ABP SPONSORED ADS ADR 65558R109 114 20,067 SH   SOLE   0 0 20,067
NORFOLK SOUTHERN CORP Common 655844108 1,119 7,664 SH   SOLE   0 0 7,664
NORTHROP GRUMMAN CORP Common 666807102 14,884 49,195 SH   SOLE   0 0 49,195
NORWEGIAN CRUISE LINE HLDGS LTD Common G66721104 299 27,290 SH   SOLE   0 0 27,290
NOVARTIS ADR ADR 66987V109 876 10,623 SH   SOLE   0 0 10,623
NOVO-NORDISK ADR ADR 670100205 355 5,905 SH   SOLE   0 0 5,905
NOVOZYMES A/S SER B Common K7317J133 218 4,800 SH   SOLE   0 0 4,800
NUSHARES ETF TR NUVEEN ESG US ETF 67092P870 718 27,073 SH   SOLE   0 0 27,073
NVIDIA CORP Common 67066G104 17,686 67,096 SH   SOLE   0 0 67,096
NVR INC Common 62944T105 917 357 SH   SOLE   0 0 357
NXP SEMICONDUCTORS N V Common N6596X109 2,841 34,257 SH   SOLE   0 0 34,257
OCULAR THERAPEUTIX INC COM Common 67576A100 119 24,000 SH   SOLE   0 0 24,000
OLD REPUBLIC INTERNATIONAL Common 680223104 4,148 271,984 SH   SOLE   0 0 271,984
OMEGA HEALTHCARE INC REIT 681936100 332 12,519 SH   SOLE   0 0 12,519
ONE HUNDRED EIGHTY CAPITAL Closed-End ETF 68235B109 31 22,800 SH   SOLE   0 0 22,800
ORACLE CORPORATION Common 68389X105 2,797 57,874 SH   SOLE   0 0 57,874
O'REILLY AUTOMOTIVE Common 67103H107 313 1,041 SH   SOLE   0 0 1,041
PACKAGING CORPORATION OF AMERICA Common 695156109 803 9,251 SH   SOLE   0 0 9,251
PAYCHEX INC Common 704326107 4,548 72,277 SH   SOLE   0 0 72,277
PAYCOM SOFTWARE INC COM Common 70432V102 1,895 9,382 SH   SOLE   0 0 9,382
PAYPAL HOLDINGS INCO Common 70450Y103 4,310 45,014 SH   SOLE   0 0 45,014
PEPSICO INC Common 713448108 39,144 325,925 SH   SOLE   0 0 325,925
PFIZER INC Common 717081103 4,371 133,925 SH   SOLE   0 0 133,925
PHILIP MORRIS INTERNATIONAL INC Common 718172109 6,100 83,601 SH   SOLE   0 0 83,601
PHILLIPS 66 COM Common 718546104 917 17,086 SH   SOLE   0 0 17,086
PIMCO ENHANCED SHORT MATURITY ETF 72201R833 7,274 73,487 SH   SOLE   0 0 73,487
PIMCO INVEST GRADE CORP ETF 72201R817 564 5,331 SH   SOLE   0 0 5,331
PIMCO TOTAL RETURN ETF 72201R775 570 5,367 SH   SOLE   0 0 5,367
PIONEER DIVIDEND HIGH INCOME Closed-End ETF 723653101 873 83,245 SH   SOLE   0 0 83,245
PNC FINANCIAL SERVICES GROUP Common 693475105 13,140 137,279 SH   SOLE   0 0 137,279
POWERSHARES CLEANTECH ETF 46137V407 245 6,505 SH   SOLE   0 0 6,505
POWERSHARES ETF SENIOR LOAN PORTFOLIO ETF 46138G508 440 21,511 SH   SOLE   0 0 21,511
POWERSHARES EXCH TRADED FD TR II PREFERR ETF 46138E511 9,642 732,699 SH   SOLE   0 0 732,699
POWERSHARES FINANCIAL PFD ETF 46137V621 538 31,879 SH   SOLE   0 0 31,879
POWERSHARES INTERNATIONAL CORPORATE BOND ETF 46138E636 239 9,782 SH   SOLE   0 0 9,782
POWERSHARES VARIABLE ETF 46138G870 682 31,764 SH   SOLE   0 0 31,764
POWERSHS QQQ TRUST SER ETF 46090E103 3,315 17,411 SH   SOLE   0 0 17,411
PPG INDUSTRIES INC. Common 693506107 421 5,031 SH   SOLE   0 0 5,031
PRINCIPAL FINANCIAL GROUP Common 74251V102 406 12,949 SH   SOLE   0 0 12,949
PROCTER & GAMBLE CO Common 742718109 23,930 217,541 SH   SOLE   0 0 217,541
PROGRESSIVE CORP OHIO Common 743315103 208 2,820 SH   SOLE   0 0 2,820
PROLOGIS INC REIT 74340W103 4,861 60,477 SH   SOLE   0 0 60,477
PROSHARES TRUST INVT GRADE INT RATE HEDG ETF 74347B607 535 8,209 SH   SOLE   0 0 8,209
PUBLIC STORAGE REIT 74460D109 769 3,871 SH   SOLE   0 0 3,871
PWRSHR S&P500 HIDIV ETF 46138E362 1,665 55,473 SH   SOLE   0 0 55,473
QORVO INC COM Common 74736K101 833 10,327 SH   SOLE   0 0 10,327
Quaker Chem Corp Common 747316107 441 3,490 SH   SOLE   0 0 3,490
QUALCOMM INC Common 747525103 847 12,520 SH   SOLE   0 0 12,520
QUALYS INC COM Common 74758T303 202 2,326 SH   SOLE   0 0 2,326
QUANTA SERVICES INC Common 74762E102 679 21,389 SH   SOLE   0 0 21,389
QUEST DIAGNOSTICS INC Common 74834L100 1,117 13,912 SH   SOLE   0 0 13,912
RAYTHEON COMPANY Common 755111507 1,638 12,493 SH   SOLE   0 0 12,493
REALTY INCOME CORPORATION REIT 756109104 1,624 32,564 SH   SOLE   0 0 32,564
REGENERON PHARMACEUTICALS INC Common 75886F107 882 1,807 SH   SOLE   0 0 1,807
REGENERX BIOPHARMACEUTICALS INC Common 75886X108 3 15,000 SH   SOLE   0 0 15,000
REGIONS FINL CORP Common 7591EP100 175 19,501 SH   SOLE   0 0 19,501
RELX PLC ADR 759530108 1,939 90,608 SH   SOLE   0 0 90,608
REPUBLIC SERVICES INC CL A Class A 760759100 2,870 38,231 SH   SOLE   0 0 38,231
RETAIL PPTYS AMER INC COM REIT 76131V202 687 132,796 SH   SOLE   0 0 132,796
ROBERT HALF INTERNATIONAL INC Common 770323103 1,204 31,903 SH   SOLE   0 0 31,903
ROCKWELL AUTOMATION INC Common 773903109 335 2,220 SH   SOLE   0 0 2,220
ROSS STORES INC Common 778296103 20,671 237,674 SH   SOLE   0 0 237,674
ROYAL DUTCH SHELL PLC ADR CLASS A ADR 780259206 240 6,893 SH   SOLE   0 0 6,893
S & P GLOBAL INC Common 78409V104 845 3,447 SH   SOLE   0 0 3,447
SALESFORCE COM INC Common 79466L302 2,013 13,980 SH   SOLE   0 0 13,980
SANDVIK AB ADR ADR 800212201 161 11,277 SH   SOLE   0 0 11,277
SANOFI ADR ADR 80105N105 376 8,593 SH   SOLE   0 0 8,593
SCH US DIV EQUITY ETF ETF 808524797 16,386 364,305 SH   SOLE   0 0 364,305
SCHLUMBERGER LIMITED Common 806857108 313 23,214 SH   SOLE   0 0 23,214
SCHWAB FUNDAMENTAL US ETF 808524763 385 14,880 SH   SOLE   0 0 14,880
SCHWAB LARGE CAP GROWTH ETF ETF 808524300 2,669 33,505 SH   SOLE   0 0 33,505
SCHWAB LARGE CAP VALUE ETF ETF 808524409 4,835 109,208 SH   SOLE   0 0 109,208
SCHWAB STRATEGIC TR 1000 INDEX ETF ETF 808524722 10,333 412,179 SH   SOLE   0 0 412,179
SCHWAB STRATEGIC TR EMERGING MKTS EQUITY ETF 808524706 816 39,453 SH   SOLE   0 0 39,453
SCHWAB STRATEGIC TR FUNDAMENTAL INTL LAR ETF 808524755 1,632 77,581 SH   SOLE   0 0 77,581
SCHWAB STRATEGIC TR INTL EQUITY ETF ETF 808524805 8,858 342,784 SH   SOLE   0 0 342,784
SCHWAB STRATEGIC TR INTL SMALL CAP EQUIT ETF 808524888 2,325 95,274 SH   SOLE   0 0 95,274
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL ETF 808524748 243 10,347 SH   SOLE   0 0 10,347
SCHWAB STRATEGIC TR SCHWAB FUNDAMENTAL U ETF 808524771 1,702 54,319 SH   SOLE   0 0 54,319
SCHWAB US BROAD MARKET ETF ETF 808524102 1,128 18,670 SH   SOLE   0 0 18,670
SCHWAB US LARGE CAT ETF ETF 808524201 17,071 278,709 SH   SOLE   0 0 278,709
SCHWAB US SMALL CAP ETF ETF 808524607 1,026 19,918 SH   SOLE   0 0 19,918
SECTOR SPDR ENERGY ETF 81369Y506 5,127 176,423 SH   SOLE   0 0 176,423
SECTOR SPDR FINANCIAL ETF ETF 81369Y605 479 23,027 SH   SOLE   0 0 23,027
SECTOR SPDR HEALTH CARE ETF 81369Y209 9,712 109,639 SH   SOLE   0 0 109,639
SECTOR SPDR TECHNOLOGY ETF ETF 81369Y803 19,381 241,151 SH   SOLE   0 0 241,151
SECTOR SPDR TR SHS BEN INT CONSUMER STAP ETF 81369Y308 1,510 27,727 SH   SOLE   0 0 27,727
SECTOR SPDR TR SHS BEN INT INDUSTRIAL ETF 81369Y704 547 9,264 SH   SOLE   0 0 9,264
SELECT SECTOR SPDR TR CONSUMER DISCRETIO ETF 81369Y407 316 3,221 SH   SOLE   0 0 3,221
SERVICE CORP INTL Common 817565104 342 8,742 SH   SOLE   0 0 8,742
SOUTHERN CO Common 842587107 1,086 20,061 SH   SOLE   0 0 20,061
SOUTHWEST AIRLNS CO Common 844741108 412 11,559 SH   SOLE   0 0 11,559
SPDR BARCLAYS CAPITAL CONVERTIBLE SECS ETF 78464A359 661 13,810 SH   SOLE   0 0 13,810
SPDR BARCLAYS INTERNATIONAL CORPORATE BD ETF 78464A151 255 8,213 SH   SOLE   0 0 8,213
SPDR GOLD TRUST ETF 78463V107 45,590 307,939 SH   SOLE   0 0 307,939
SPDR INDEX SHS FDS MSCI ACWI EX-US ETF ETF 78463X848 23,923 1,213,121 SH   SOLE   0 0 1,213,121
SPDR NUVEEN BARCLAYS CAPITAL MUNI BOND ETF 78468R721 327 6,540 SH   SOLE   0 0 6,540
SPDR PORTFOLIO MID CAP ETF ETF 78464A847 3,298 130,190 SH   SOLE   0 0 130,190
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF 78464A474 211 6,965 SH   SOLE   0 0 6,965
SPDR S&P 400 MID CAP GROWTH ETF 78464A821 210 4,894 SH   SOLE   0 0 4,894
SPDR S&P 400 MID CAP VALUE ETF 78464A839 337 9,560 SH   SOLE   0 0 9,560
SPDR S&P 500 ETF 78462F103 19,839 76,969 SH   SOLE   0 0 76,969
SPDR S&P 500 GROWTH ETF 78464A409 456 12,750 SH   SOLE   0 0 12,750
SPDR S&P 600 SMALL CAP GROWTH ETF 78464A201 1,948 42,177 SH   SOLE   0 0 42,177
SPDR S&P 600 SMALL CAP VALUE ETF 78464A300 356 8,723 SH   SOLE   0 0 8,723
SPDR S&P DIVIDEND ETF 78464A763 2,529 31,667 SH   SOLE   0 0 31,667
SPDR SER TR S&P BIOTECH ETF ETF 78464A870 422 5,446 SH   SOLE   0 0 5,446
SPDR SERIES TRUST PORTFLI HIGH YLD ETF 78468R606 375 16,634 SH   SOLE   0 0 16,634
SPDRA BARCLAYS 1-3 MONTH T-BILL ETF ETF 78468R663 10,353 112,986 SH   SOLE   0 0 112,986
SSGA ACTIVE ETF MULTI-ASSET REAL RETURN ETF 78467V103 294 15,372 SH   SOLE   0 0 15,372
SSGA ACTIVE ETF TR SPDR TR TACTIC ETF 78467V848 2,732 56,963 SH   SOLE   0 0 56,963
STARBUCKS CORP Common 855244109 2,458 37,392 SH   SOLE   0 0 37,392
STARWOOD PROPERTY TRUST INC. REIT 85571B105 457 44,616 SH   SOLE   0 0 44,616
STATE STREET CORP Common 857477103 296 5,552 SH   SOLE   0 0 5,552
STERIS CORPORATION Common G8473T100 584 4,174 SH   SOLE   0 0 4,174
STERLING BANCORP COM Common 85917A100 1,145 109,524 SH   SOLE   0 0 109,524
STILLCANNA INC COM NPV Common 86071P107 1 10,000 SH   SOLE   0 0 10,000
STORE CAP CORP REIT 862121100 470 25,951 SH   SOLE   0 0 25,951
STRYKER CORP Common 863667101 928 5,571 SH   SOLE   0 0 5,571
SUNCOR ENERGY COM Common 867224107 9,162 579,890 SH   SOLE   0 0 579,890
SYNOPSYS INC Common 871607107 296 2,300 SH   SOLE   0 0 2,300
SYSCO CORP Common 871829107 1,916 41,991 SH   SOLE   0 0 41,991
T MOBILE US INC COM Common 872590104 1,369 16,316 SH   SOLE   0 0 16,316
T ROWE PRICE GROUP INC Common 74144T108 585 5,988 SH   SOLE   0 0 5,988
TAKE-TWO INTERACTIVE SOFT Common 874054109 3,579 30,178 SH   SOLE   0 0 30,178
TARGET CORP Common 87612E106 1,144 12,307 SH   SOLE   0 0 12,307
TC ENERGY CORP Common 87807B107 419 9,466 SH   SOLE   0 0 9,466
TCF FINANCIAL CORPORATION Common 872307103 1,320 58,233 SH   SOLE   0 0 58,233
TELUS CORP NON VTG Common 87971M103 199 12,634 SH   SOLE   0 0 12,634
TETRA TECH INC. Common 88162G103 459 6,506 SH   SOLE   0 0 6,506
TEXAS INSTRUMENTS INC Common 882508104 1,980 19,813 SH   SOLE   0 0 19,813
THE CHARLES SCHWAB CORP Common 808513105 309 9,200 SH   SOLE   0 0 9,200
THERMO FISHER SCIENTIFIC INC Common 883556102 2,114 7,455 SH   SOLE   0 0 7,455
TJX COMPANIES INC Common 872540109 1,538 32,178 SH   SOLE   0 0 32,178
TOCAGEN INC Common 888846102 45 37,136 SH   SOLE   0 0 37,136
TRACTOR SUPPLY Common 892356106 541 6,403 SH   SOLE   0 0 6,403
TRANE TECHNOLOGIES PLC COM Common G47791101 219 2,646 SH   SOLE   0 0 2,646
TRANSCAT INC COM Common 893529107 362 13,650 SH   SOLE   0 0 13,650
TRANSDIGM GROUP INC Common 893641100 1,692 5,285 SH   SOLE   0 0 5,285
TRAVELERS COMPANIES Common 89417E109 2,854 28,725 SH   SOLE   0 0 28,725
TRUIST FINL CORP Common 89832Q109 941 30,525 SH   SOLE   0 0 30,525
TWO HBRS INVT CORP REIT 90187B408 73 19,223 SH   SOLE   0 0 19,223
TYLER TECHNOLOGIES Common 902252105 1,607 5,418 SH   SOLE   0 0 5,418
U S PHYSICAL THERAPY INC Common 90337L108 332 4,810 SH   SOLE   0 0 4,810
UBS AG LONDON BRANCH NT LKD 46 CALLABLE 0.00 ETF 90274E117 4 12,000 SH   SOLE   0 0 12,000
UBS AG LONDON BRH ETRACS MP2X B 0.00 EXP ETF 90274E166 63 22,200 SH   SOLE   0 0 22,200
UGI CORP NEW Common 902681105 268 10,065 SH   SOLE   0 0 10,065
UNILEVER NV NY Reg Shrs 904784709 1,162 23,817 SH   SOLE   0 0 23,817
UNILEVER PLC ADR 904767704 233 4,605 SH   SOLE   0 0 4,605
UNION PACIFIC CORP Common 907818108 1,981 14,043 SH   SOLE   0 0 14,043
UNITED PARCEL SERVICES INC Common 911312106 1,897 20,309 SH   SOLE   0 0 20,309
UNITED RENTALS INC Common 911363109 9,140 88,820 SH   SOLE   0 0 88,820
UNITED STATES OIL ETF 91232N108 108 25,682 SH   SOLE   0 0 25,682
UNITED TECHNOLOGIES CORP Common 913017109 2,982 31,617 SH   SOLE   0 0 31,617
UNITEDHEALTH GROUP Common 91324P102 31,870 127,797 SH   SOLE   0 0 127,797
UNIVERSAL HEALTH SERVICES INC. Common 913903100 348 3,512 SH   SOLE   0 0 3,512
US BANCORP Common 902973304 1,086 31,520 SH   SOLE   0 0 31,520
US FOOD HOLDING CORP Common 912008109 1,289 72,766 SH   SOLE   0 0 72,766
V F CORPORATION Common 918204108 2,971 54,931 SH   SOLE   0 0 54,931
VALERO ENERGY CORP Common 91913Y100 255 5,627 SH   SOLE   0 0 5,627
VANECK VECTORS ETF TR SEMICONDUCTOR ET ETF 92189F676 6,418 54,785 SH   SOLE   0 0 54,785
VANGUARD CORP BOND ETF ETF 92206C409 205 2,593 SH   SOLE   0 0 2,593
VANGUARD DIVIDEND APPRECIATION ETF 921908844 95,291 921,661 SH   SOLE   0 0 921,661
VANGUARD EXTENDED MARKET ETF S &P COMPL ETF 922908652 35,257 389,403 SH   SOLE   0 0 389,403
VANGUARD FTSE DEVELOPED MKTS ETF ETF 921943858 56,123 1,683,357 SH   SOLE   0 0 1,683,357
VANGUARD INDEX FDS VANGUARD SMALL CAP VI ETF 922908751 2,581 22,361 SH   SOLE   0 0 22,361
VANGUARD INDEX GROWTH ETF 922908736 2,791 17,815 SH   SOLE   0 0 17,815
VANGUARD INDEX VALUE ETF 922908744 2,967 33,312 SH   SOLE   0 0 33,312
VANGUARD INFO TECH INDEX ETF 92204A702 451 2,129 SH   SOLE   0 0 2,129
VANGUARD INTERMEDIATE TERM CORP BOND ETF 92206C870 4,887 56,109 SH   SOLE   0 0 56,109
VANGUARD INTERNATIONAL BOND INDEX ETF 92203J407 447 7,947 SH   SOLE   0 0 7,947
VANGUARD INTERNATIONAL EQUITY INDEX ETF 922042775 6,840 166,760 SH   SOLE   0 0 166,760
VANGUARD INTL EQUITY INDEX FDS MSCI EMER ETF 922042858 15,286 455,630 SH   SOLE   0 0 455,630
VANGUARD INTL EQUITY INDEX FDS TOTAL WOR ETF 922042742 245 3,908 SH   SOLE   0 0 3,908
VANGUARD LRG CAP ETF US PRIME MKT 750 ETF 922908637 11,248 94,972 SH   SOLE   0 0 94,972
VANGUARD MID CAP GRWTH INDEX I NTL US ETF 922908538 3,303 26,072 SH   SOLE   0 0 26,072
VANGUARD MID-CAP ETF ETF 922908629 2,678 20,342 SH   SOLE   0 0 20,342
VANGUARD MID-CAP VALUE ETF ETF 922908512 12,912 158,840 SH   SOLE   0 0 158,840
VANGUARD REIT INDEX ETF ETF 922908553 5,145 73,657 SH   SOLE   0 0 73,657
VANGUARD RUSSELL 1000 ETF ETF 92206C730 3,814 32,528 SH   SOLE   0 0 32,528
VANGUARD S&P 500 ETF ETF 922908363 60,706 256,339 SH   SOLE   0 0 256,339
VANGUARD SECTOR INDEX FDS VANGUARD HEALT ETF 92204A504 365 2,195 SH   SOLE   0 0 2,195
VANGUARD SHORT TERM ETF 92206C102 308 4,934 SH   SOLE   0 0 4,934
VANGUARD SHORT-TERM BOND INDEX ETF 921937827 7,254 88,264 SH   SOLE   0 0 88,264
VANGUARD SMALL CAP GROWTH ETF ETF 922908595 2,223 14,790 SH   SOLE   0 0 14,790
VANGUARD SMALL CAP VALUE ETF ETF 922908611 23,176 260,986 SH   SOLE   0 0 260,986
VANGUARD TOTAL BOND MARKET ETF ETF 921937835 3,056 35,800 SH   SOLE   0 0 35,800
VANGUARD TOTAL INTL ETF ETF 921909768 12,059 287,398 SH   SOLE   0 0 287,398
VANGUARD TOTAL STOCK MARKET ETF 922908769 62,231 482,748 SH   SOLE   0 0 482,748
VANGUARD US FINLS ETF 92204A405 623 12,275 SH   SOLE   0 0 12,275
Vanguard Whitehall Funds International H ETF 921946794 986 21,781 SH   SOLE   0 0 21,781
VANGUARD WHITEHALL HIGH DIVIDEND ETF 921946406 663 9,369 SH   SOLE   0 0 9,369
VENTAS INC REIT 92276F100 1,740 64,916 SH   SOLE   0 0 64,916
VERISIGN INC Common 92343E102 8,899 49,416 SH   SOLE   0 0 49,416
VERIZON COMMUNICATIONS Common 92343V104 10,771 200,458 SH   SOLE   0 0 200,458
VERTEX PHARMACEUTCLS INC Common 92532F100 589 2,476 SH   SOLE   0 0 2,476
VISA INC COM Common 92826C839 9,591 59,527 SH   SOLE   0 0 59,527
VMWARE INC Common 928563402 282 2,331 SH   SOLE   0 0 2,331
W. P. CAREY INC REIT 92936U109 232 3,993 SH   SOLE   0 0 3,993
WALGREENS BOOTS ALLIANCE INC COM ISIN #U Common 931427108 258 5,650 SH   SOLE   0 0 5,650
WALMART STORES INC Common 931142103 2,039 17,946 SH   SOLE   0 0 17,946
WALT DISNEY CO Common 254687106 15,490 160,352 SH   SOLE   0 0 160,352
WASTE CONNECTIONS INC. Common 94106B101 722 9,315 SH   SOLE   0 0 9,315
WASTE MANAGEMENT INC Common 94106L109 955 10,320 SH   SOLE   0 0 10,320
WATERS CORP Common 941848103 1,164 6,393 SH   SOLE   0 0 6,393
WELLCARE MGMT GROUP INC REIT 95040Q104 573 12,511 SH   SOLE   0 0 12,511
WELLS FARGO & CO Common 949746101 5,760 200,691 SH   SOLE   0 0 200,691
WILLIAMS COS INC Common 969457100 190 13,427 SH   SOLE   0 0 13,427
WIPRO LTD ADR ADR 97651M109 57 18,347 SH   SOLE   0 0 18,347
WISCONSIN ENERGY Common 92939U106 1,381 15,669 SH   SOLE   0 0 15,669
WISDOMTREE CBOE S&P PUT WRITE ETF 97717X560 582 25,849 SH   SOLE   0 0 25,849
WISDOMTREE EMERG MKTS EQUITY INCOME FUND ETF 97717W315 1,610 49,912 SH   SOLE   0 0 49,912
WISDOMTREE EQUITY INC FD ETF 97717W208 3,526 62,305 SH   SOLE   0 0 62,305
WISDOMTREE LARGECAP DIVIDEND ETF 97717W307 203 2,508 SH   SOLE   0 0 2,508
WISDOMTREE TR EMERGING MKTS SMALLCAP DIV ETF 97717W281 327 9,905 SH   SOLE   0 0 9,905
WISDOMTREE US QLTY DIV GRWTH ETF 97717X669 948 24,376 SH   SOLE   0 0 24,376
WYNDHAM DESTINATIONS INC COM Common 98310W108 1,156 53,269 SH   SOLE   0 0 53,269
WYNDHAM HOTELS &RESORTS INC COM Common 98311A105 926 29,374 SH   SOLE   0 0 29,374
XCEL ENERGY INC Common 98389B100 562 9,321 SH   SOLE   0 0 9,321
XEROX CORPORATION Common 98421M106 312 16,454 SH   SOLE   0 0 16,454
XILINX INC Common 983919101 245 3,149 SH   SOLE   0 0 3,149
YUM! BRANDS INC Common 988498101 294 4,293 SH   SOLE   0 0 4,293
ZIMMER BIOMET HLDGS INC COM Common 98956P102 532 5,262 SH   SOLE   0 0 5,262
ZOETIS INC COM USD0.01 CL A Common 98978V103 1,260 10,704 SH   SOLE   0 0 10,704
China Mobile Ltd. ADR 16941M109 597 15,848 SH   SOLE   0 0 15,848
Loews Corporation Common 540424108 798 22,912 SH   SOLE   0 0 22,912
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
Aero Performance Products Inc. (NV) Common 00768W101 0 999,999 SH   SOLE   0 0 999,999
After MAster Inc Common 00831X102 0 325,000 SH   SOLE   0 0 325,000
BRT Apartments Corp REIT 055645303 306 29,833 SH   SOLE   0 0 29,833
Blackstone Group LP Common 09260D107 279 6,129 SH   SOLE   0 0 6,129
Chinasoft Intl Ltd Shs New Common G2110A111 16 30,000 SH   SOLE   0 0 30,000
COSCO INTERNATIONAL HOLDINGS LTD Common G8114Z101 10 36,000 SH   SOLE   0 0 36,000
China Railway Signal Comunictn Shs Reg H Common Y1R0AG105 10 20,000 SH   SOLE   0 0 20,000
Ecoloclean Industries Inc Common 27887U104 0 999,999 SH   SOLE   0 0 999,999
European Equity Fund Closed-End ETF 298768102 85 12,000 SH   SOLE   0 0 12,000
Encore Energy Systems Inc (NV) Common 29257B104 0 999,999 SH   SOLE   0 0 999,999
Energy Transfer Equity LP MLP 29273V100 114 24,852 SH   SOLE   0 0 24,852
Fibra Uno Administracion SA de CV Series 11 REIT P3515D163 11 14,444 SH   SOLE   0 0 14,444
iShares China Large-Cap ETF 464287184 248 6,600 SH   SOLE   0 0 6,600
Golden Leaf Holdings Ltd Common 38109W109 0 10,000 SH   SOLE   0 0 10,000
iShares US Indl ETF 464287754 379 3,055 SH   SOLE   0 0 3,055
McCormick & Company Inc Common 579780107 13,102 91,988 SH   SOLE   0 0 91,988
Microvision Inc. Common 594960304 3 17,000 SH   SOLE   0 0 17,000
Newmark Group, Inc. Common 65158N102 43 10,000 SH   SOLE   0 0 10,000
Novocure Ltd Common G6674U108 7,448 110,609 SH   SOLE   0 0 110,609
Renewable Energy Group Inc Common 75972A301 205 10,000 SH   SOLE   0 0 10,000
Revere Bank Common 761402106 390 17,334 SH   SOLE   0 0 17,334
Royce Value Trust Closed-End ETF 780910105 97 10,000 SH   SOLE   0 0 10,000
Applied Genetic Technologies C Common 03820J100 431 131,526 SH   SOLE   0 0 131,526
Brookfield Business Partners L MLP G16234109 400 15,724 SH   SOLE   0 0 15,724
Bryn Mawr Bank Corp Common 117665109 426 15,000 SH   SOLE   0 0 15,000
CSW Industrials, Inc. Common 126402106 372 5,730 SH   SOLE   0 0 5,730
Capital Southwest Corp Common 140501107 204 17,904 SH   SOLE   0 0 17,904
Cerus Corp. Common 157085101 415 89,200 SH   SOLE   0 0 89,200
Designer Brands Inc Common 250565108 61 12,338 SH   SOLE   0 0 12,338
Ensign Group Inc Common 29358P101 3,194 84,918 SH   SOLE   0 0 84,918
FNCB Bancorp Inc Common 302578109 380 55,000 SH   SOLE   0 0 55,000
First Long Island Corp. Common 320734106 976 56,270 SH   SOLE   0 0 56,270
India Fund, Inc. Closed-End ETF 454089103 376 27,588 SH   SOLE   0 0 27,588
Liberty Braves Group-A Common 531229706 1,805 92,571 SH   SOLE   0 0 92,571
Neurocrine Biosciences, Inc. Common 64125C109 796 9,193 SH   SOLE   0 0 9,193
Nice Systems Ltd. ADR ETF 653656108 276 1,923 SH   SOLE   0 0 1,923
Palatin Technologies Inc Common 696077403 4 10,100 SH   SOLE   0 0 10,100
Prospect Capital Corp. Common 74348T102 51 12,000 SH   SOLE   0 0 12,000
Schwab US Mid Cap ETF ETF 808524508 728 17,264 SH   SOLE   0 0 17,264
Sciplay Corporation Common 809087109 1,123 117,952 SH   SOLE   0 0 117,952
Short S&P 500 Proshares ETF 74347B425 558 20,186 SH   SOLE   0 0 20,186
Texas Pacific Land Trust Royalty Trst 882610108 4,470 11,764 SH   SOLE   0 0 11,764
Vanguard ESG US Stock ETF ETF 921910733 412 9,004 SH   SOLE   0 0 9,004
Willamette Valley Vineyards, I Common 969136100 124 25,600 SH   SOLE   0 0 25,600
DNP Select Income Fund Closed-End ETF 23325P104 250 25,572 SH   SOLE   0 0 25,572
Invesco BulletShares 2023 Corp ETF 46138J866 9,579 462,216 SH   SOLE   0 0 462,216
Invesco BulletShares 2024 Corp ETF 46138J841 8,026 388,688 SH   SOLE   0 0 388,688
Invesco BulletShares 2025 Corp ETF 46138J825 8,252 401,152 SH   SOLE   0 0 401,152
Invesco BulletShares 2026 Corp ETF 46138J791 7,464 378,873 SH   SOLE   0 0 378,873
ISHARES FTSE EPRA/NAREIT DEVELOPED EUROPE INDEX FUND ETF 464288471 426 14,421 SH   SOLE   0 0 14,421
FABRINET SHS Common G3323L100 273 5,000 SH   SOLE   0 0 5,000
EATON VANCE TAX-MANAGED GLOBAL COM Closed-End ETF 27829F108 180 28,240 SH   SOLE   0 0 28,240
GOLDMAN SACHS BDC INC SHS Common 38147U107 2,135 173,190 SH   SOLE   0 0 173,190
BARINGS CORPORATE INVS COM Common 06759X107 1,491 128,454 SH   SOLE   0 0 128,454
TOMPKINS FINANCIAL CORPORATION COM Common 890110109 6,289 87,594 SH   SOLE   0 0 87,594
JOHN HANCOCK MULTIFACTOR MID CAP ETF ETF 47804J206 14,727 518,380 SH   SOLE   0 0 518,380