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 CO COM 88579Y101 8,284 39,790 SH   SOLE   39,790 0 0
ABB LTD SPONSORED ADR 000375204 4,338 227,978 SH   SOLE   227,978 0 0
ABBOTT LABS COM 002824100 8,950 111,916 SH   SOLE   111,916 0 0
ABBVIE INC COM 00287Y109 5,450 67,826 SH   SOLE   67,826 0 0
ABIOMED INC COM 003654100 994 3,486 SH   SOLE   3,486 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,864 21,972 SH   SOLE   21,972 0 0
ACME UTD CORP COM 004816104 548 34,398 SH   SOLE   34,398 0 0
ACTIVISION BLIZZARD INC COM 00507V109 372 8,024 SH   SOLE   8,024 0 0
ADOBE INC COM 00724F101 448 1,670 SH   SOLE   1,670 0 0
ADVANCED MICRO DEVICES INC COM 007903107 2,212 86,400 SH   SOLE   86,400 0 0
ADVISORSHARES TR RANGER EQUITY BE 00768Y883 176 25,600 SH   SOLE   25,600 0 0
AEGON N V NY REGISTRY SHS 007924103 48 10,000 SH   SOLE   10,000 0 0
AFLAC INC COM 001055102 998 19,916 SH   SOLE   19,916 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 306 3,822 SH   SOLE   3,822 0 0
AGNICO EAGLE MINES LTD COM 008474108 1,768 40,512 SH   SOLE   40,512 0 0
AIR PRODS & CHEMS INC COM 009158106 1,280 6,708 SH   SOLE   6,708 0 0
AKORN INC COM 009728106 100 28,500 SH   SOLE   28,500 0 0
ALAMOS GOLD INC NEW COM CL A 011532108 606 119,042 SH   SOLE   119,042 0 0
ALASKA AIR GROUP INC COM 011659109 348 6,238 SH   SOLE   6,238 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 952 5,256 SH   SOLE   5,256 0 0
ALLEGHENY TECHNOLOGIES INC COM 01741R102 272 10,648 SH   SOLE   10,648 0 0
ALLERGAN PLC SHS G0177J108 3,152 21,468 SH   SOLE   21,468 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 2,854 98,722 SH   SOLE   98,722 0 0
ALLSTATE CORP COM 020002101 702 7,464 SH   SOLE   7,464 0 0
ALPHABET INC CAP STK CL A 02079K305 9,192 7,790 SH   SOLE   7,790 0 0
ALPHABET INC CAP STK CL C 02079K107 6,692 5,692 SH   SOLE   5,692 0 0
ALTRIA GROUP INC COM 02209S103 6,120 106,808 SH   SOLE   106,808 0 0
AMAZON COM INC COM 023135106 19,788 11,090 SH   SOLE   11,090 0 0
AMERICAN ELEC PWR CO INC COM 025537101 1,560 18,590 SH   SOLE   18,590 0 0
AMERICAN EXPRESS CO COM 025816109 2,856 26,140 SH   SOLE   26,140 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 314 7,320 SH   SOLE   7,320 0 0
AMERICAN TOWER CORP NEW COM 03027X100 456 2,318 SH   SOLE   2,318 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 790 7,626 SH   SOLE   7,626 0 0
AMERIGAS PARTNERS L P UNIT L P INT 030975106 308 10,010 SH   SOLE   10,010 0 0
AMETEK INC NEW COM 031100100 4,512 54,338 SH   SOLE   54,338 0 0
AMGEN INC COM 031162100 2 2,200 SH Put SOLE   2,200 0 0
AMGEN INC COM 031162100 11,880 62,602 SH   SOLE   62,602 0 0
AMICUS THERAPEUTICS INC COM 03152W109 320 23,100 SH   SOLE   23,100 0 0
AMPHENOL CORP NEW CL A 032095101 264 2,790 SH   SOLE   2,790 0 0
ANADARKO PETE CORP COM 032511107 574 12,614 SH   SOLE   12,614 0 0
ANALOG DEVICES INC COM 032654105 638 6,048 SH   SOLE   6,048 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 232 2,752 SH   SOLE   2,752 0 0
ANNALY CAP MGMT INC COM 035710409 180 17,934 SH   SOLE   17,934 0 0
AON PLC SHS CL A G0408V102 268 1,560 SH   SOLE   1,560 0 0
APACHE CORP COM 037411105 864 25,006 SH   SOLE   25,006 0 0
APOLLO GLOBAL MGMT LLC CL A SHS 037612306 282 10,000 SH   SOLE   10,000 0 0
APPLE INC COM 037833100 33,720 177,718 SH   SOLE   177,718 0 0
APPLIED MATLS INC COM 038222105 1,064 26,766 SH   SOLE   26,766 0 0
APPROACH RESOURCES INC COM 03834A103 8 21,000 SH   SOLE   21,000 0 0
AQUA AMERICA INC COM 03836W103 806 22,054 SH   SOLE   22,054 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 588 13,622 SH   SOLE   13,622 0 0
ARCONIC INC COM 03965L100 1,130 58,876 SH   SOLE   58,876 0 0
ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 414 57,538 SH   SOLE   57,538 0 0
ARCOSA INC COM 039653100 518 17,012 SH   SOLE   17,012 0 0
ARES CAP CORP COM 04010L103 780 45,532 SH   SOLE   45,532 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 976 24,160 SH   SOLE   24,160 0 0
AT&T INC COM 00206R102 18,000 574,198 SH   SOLE   574,198 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 1,602 10,014 SH   SOLE   10,014 0 0
AVALONBAY CMNTYS INC COM 053484101 244 1,198 SH   SOLE   1,198 0 0
AVON PRODS INC COM 054303102 32 11,000 SH   SOLE   11,000 0 0
AVX CORP NEW COM 002444107 1,522 87,742 SH   SOLE   87,742 0 0
BABCOCK & WILCOX ENTERPRIS I COM 05614L100 12 27,600 SH   SOLE   27,600 0 0
BALL CORP COM 058498106 520 9,000 SH   SOLE   9,000 0 0
BANCO SANTANDER SA ADR 05964H105 462 101,280 SH   SOLE   101,280 0 0
BANK AMER CORP COM 060505104 8,750 316,310 SH   SOLE   316,310 0 0
BANK MONTREAL QUE COM 063671101 258 3,432 SH   SOLE   3,432 0 0
BANK N S HALIFAX COM 064149107 1,020 19,158 SH   SOLE   19,158 0 0
BANK NEW YORK MELLON CORP COM 064058100 3,272 64,892 SH   SOLE   64,892 0 0
BAR HBR BANKSHARES COM 066849100 586 22,586 SH   SOLE   22,586 0 0
BARNES & NOBLE ED INC COM 06777U101 288 68,264 SH   SOLE   68,264 0 0
BARNES & NOBLE INC COM 067774109 320 58,854 SH   SOLE   58,854 0 0
BARRICK GOLD CORPORATION COM 067901108 1,486 108,140 SH   SOLE   108,140 0 0
BAUSCH HEALTH COS INC COM 071734107 292 12,000 SH   SOLE   12,000 0 0
BAXTER INTL INC COM 071813109 8,458 104,176 SH   SOLE   104,176 0 0
BB&T CORP COM 054937107 5,250 112,680 SH   SOLE   112,680 0 0
BCE INC COM NEW 05534B760 1,272 28,720 SH   SOLE   28,720 0 0
BECTON DICKINSON & CO COM 075887109 4,830 19,342 SH   SOLE   19,342 0 0
BEMIS CO INC COM 081437105 284 5,110 SH   SOLE   5,110 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 602 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 7,664 38,238 SH   SOLE   38,238 0 0
BERRY GLOBAL GROUP INC COM 08579W103 254 4,714 SH   SOLE   4,714 0 0
BGC PARTNERS INC CL A 05541T101 160 29,600 SH   SOLE   29,600 0 0
BHP GROUP LTD SPONSORED ADS 088606108 362 6,702 SH   SOLE   6,702 0 0
BIOGEN INC COM 09062X103 510 2,156 SH   SOLE   2,156 0 0
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 274 4,400 SH   SOLE   4,400 0 0
BIOTIME INC COM 09066L105 76 58,300 SH   SOLE   58,300 0 0
BLACKROCK INC COM 09247X101 2,972 6,954 SH   SOLE   6,954 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 7,526 215,736 SH   SOLE   215,736 0 0
BLACKSTONE MTG TR INC COM CL A 09257W100 856 24,820 SH   SOLE   24,820 0 0
BLOCK H & R INC COM 093671105 212 8,834 SH   SOLE   8,834 0 0
BOEING CO COM 097023105 16,998 44,518 SH   SOLE   44,518 0 0
BOOKING HLDGS INC COM 09857L108 762 438 SH   SOLE   438 0 0
BOSTON PROPERTIES INC COM 101121101 322 2,418 SH   SOLE   2,418 0 0
BOSTON SCIENTIFIC CORP COM 101137107 2,642 68,538 SH   SOLE   68,538 0 0
BOX INC CL A 10316T104 210 10,500 SH   SOLE   10,500 0 0
BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 476 33,400 SH   SOLE   33,400 0 0
BP PLC SPONSORED ADR 055622104 10,220 233,968 SH   SOLE   233,968 0 0
BRIDGE BANCORP INC COM 108035106 314 10,684 SH   SOLE   10,684 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 6,298 131,494 SH   SOLE   131,494 0 0
BROADCOM INC COM 11135F101 2,606 8,654 SH   SOLE   8,654 0 0
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 412 8,824 SH   SOLE   8,824 0 0
BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 376 8,950 SH   SOLE   8,950 0 0
BROOKLINE BANCORP INC DEL COM 11373M107 1,584 110,538 SH   SOLE   110,538 0 0
BROWN & BROWN INC COM 115236101 260 8,784 SH   SOLE   8,784 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN 118230101 1,672 49,208 SH   SOLE   49,208 0 0
BUNGE LIMITED COM G16962105 26 4,000 SH Call SOLE   4,000 0 0
BUNGE LIMITED COM G16962105 2,456 45,924 SH   SOLE   45,924 0 0
CAMBRIDGE BANCORP COM 132152109 1,232 14,888 SH   SOLE   14,888 0 0
CAMECO CORP COM 13321L108 188 15,564 SH   SOLE   15,564 0 0
CAMPBELL SOUP CO COM 134429109 932 24,454 SH   SOLE   24,454 0 0
CANADIAN NATL RY CO COM 136375102 1,626 18,176 SH   SOLE   18,176 0 0
CANADIAN PAC RY LTD COM 13645T100 360 1,750 SH   SOLE   1,750 0 0
CAPITAL ONE FINL CORP COM 14040H105 892 10,996 SH   SOLE   10,996 0 0
CAPITOL FED FINL INC COM 14057J101 326 24,454 SH   SOLE   24,454 0 0
CARBO CERAMICS INC COM 140781105 650 183,600 SH   SOLE   183,600 0 0
CARBONITE INC COM 141337105 372 15,400 SH   SOLE   15,400 0 0
CARDINAL HEALTH INC COM 14149Y108 430 8,982 SH   SOLE   8,982 0 0
CARNIVAL CORP UNIT 99/99/9999 143658300 400 7,806 SH   SOLE   7,806 0 0
CATERPILLAR INC DEL COM 149123101 5,002 36,796 SH   SOLE   36,796 0 0
CBS CORP NEW CL B 124857202 686 14,290 SH   SOLE   14,290 0 0
CEDAR FAIR L P DEPOSITRY UNIT 150185106 364 6,800 SH   SOLE   6,800 0 0
CELGENE CORP COM 151020104 2,928 31,100 SH   SOLE   31,100 0 0
CEMEX SAB DE CV SPON ADR NEW 151290889 76 16,678 SH   SOLE   16,678 0 0
CENTERPOINT ENERGY INC COM 15189T107 2,790 91,224 SH   SOLE   91,224 0 0
CENTURYLINK INC COM 156700106 146 12,164 SH   SOLE   12,164 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 598 4,700 SH   SOLE   4,700 0 0
CHESAPEAKE ENERGY CORP COM 165167107 182 57,806 SH   SOLE   57,806 0 0
CHEVRON CORP NEW COM 166764100 19,014 154,474 SH   SOLE   154,474 0 0
CHIMERA INVT CORP COM NEW 16934Q208 224 12,000 SH   SOLE   12,000 0 0
CHUBB LIMITED COM H1467J104 2,176 15,516 SH   SOLE   15,516 0 0
CIGNA CORP NEW COM 125523100 1,778 11,058 SH   SOLE   11,058 0 0
CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 4,750 121,016 SH   SOLE   121,016 0 0
CINCINNATI FINL CORP COM 172062101 200 2,324 SH   SOLE   2,324 0 0
CISCO SYS INC COM 17275R102 9,706 180,100 SH   SOLE   180,100 0 0
CITIGROUP INC COM NEW 172967424 7,238 116,404 SH   SOLE   116,404 0 0
CITIZENS FINL GROUP INC COM 174610105 1,180 36,044 SH   SOLE   36,044 0 0
CIVEO CORP CDA COM 17878Y108 1,354 651,100 SH   SOLE   651,100 0 0
CLEAN ENERGY FUELS CORP COM 184499101 924 301,800 SH   SOLE   301,800 0 0
CLEVELAND CLIFFS INC COM 185899101 134 13,700 SH   SOLE   13,700 0 0
CLOROX CO DEL COM 189054109 526 3,296 SH   SOLE   3,296 0 0
CME GROUP INC COM CL A 12572Q105 204 1,268 SH   SOLE   1,268 0 0
CNA FINL CORP COM 126117100 420 9,692 SH   SOLE   9,692 0 0
COCA COLA CO COM 191216100 10,574 225,908 SH   SOLE   225,908 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 326 4,510 SH   SOLE   4,510 0 0
COLGATE PALMOLIVE CO COM 194162103 6,688 97,664 SH   SOLE   97,664 0 0
COLUMBIA BKG SYS INC COM 197236102 344 10,700 SH   SOLE   10,700 0 0
COMCAST CORP NEW CL A 20030N101 2,304 57,766 SH   SOLE   57,766 0 0
COMERICA INC COM 200340107 284 3,850 SH   SOLE   3,850 0 0
COMMUNITY HEALTHCARE TR INC COM 20369C106 834 23,150 SH   SOLE   23,150 0 0
COMPANHIA ENERGETICA DE MINA SP ADR N-V PFD 204409601 56 15,540 SH   SOLE   15,540 0 0
CONOCOPHILLIPS COM 20825C104 5,464 81,840 SH   SOLE   81,840 0 0
CONSOLIDATED EDISON INC COM 209115104 1,806 21,306 SH   SOLE   21,306 0 0
CONSTELLATION BRANDS INC CL A 21036P108 7,530 42,664 SH   SOLE   42,664 0 0
CORE LABORATORIES N V COM N22717107 1,518 22,280 SH   SOLE   22,280 0 0
CORNING INC COM 219350105 5,292 159,468 SH   SOLE   159,468 0 0
CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 594 21,754 SH   SOLE   21,754 0 0
COSTCO WHSL CORP NEW COM 22160K105 2,308 9,542 SH   SOLE   9,542 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER 226344208 220 6,232 SH   SOLE   6,232 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 594 4,616 SH   SOLE   4,616 0 0
CSX CORP COM 126408103 3,104 41,656 SH   SOLE   41,656 0 0
CUBIC CORP COM 229669106 568 10,200 SH   SOLE   10,200 0 0
CULP INC COM 230215105 494 25,258 SH   SOLE   25,258 0 0
CUMMINS INC COM 231021106 1,264 7,934 SH   SOLE   7,934 0 0
CVS HEALTH CORP COM 126650100 10,938 203,414 SH   SOLE   203,414 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 226 1,894 SH   SOLE   1,894 0 0
CYPRESS SEMICONDUCTOR CORP COM 232806109 170 11,900 SH   SOLE   11,900 0 0
DANAHER CORPORATION COM 235851102 344 2,630 SH   SOLE   2,630 0 0
DAWSON GEOPHYSICAL CO NEW COM 239360100 432 144,002 SH   SOLE   144,002 0 0
DBX ETF TR XTRACK HRVST CSI 233051879 290 10,100 SH   SOLE   10,100 0 0
DEERE & CO COM 244199105 1,690 10,546 SH   SOLE   10,546 0 0
DELEK US HLDGS INC NEW COM 24665A103 540 14,750 SH   SOLE   14,750 0 0
DELTA AIR LINES INC DEL COM NEW 247361702 920 17,956 SH   SOLE   17,956 0 0
DENTSPLY SIRONA INC COM 24906P109 258 5,200 SH   SOLE   5,200 0 0
DESTINATION MATERNITY CORP COM 25065D100 622 287,580 SH   SOLE   287,580 0 0
DEVON ENERGY CORP NEW COM 25179M103 340 10,700 SH   SOLE   10,700 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 5,772 35,346 SH   SOLE   35,346 0 0
DIAMONDBACK ENERGY INC COM 25278X109 334 3,292 SH   SOLE   3,292 0 0
DIREXION SHS ETF TR DAILY SM CAP BEA 25490K521 128 13,000 SH   SOLE   13,000 0 0
DIREXION SHS ETF TR DLY ENRGY BULL3X 25459W888 454 20,004 SH   SOLE   20,004 0 0
DISCOVER FINL SVCS COM 254709108 462 6,502 SH   SOLE   6,502 0 0
DISH NETWORK CORP CL A 25470M109 204 6,430 SH   SOLE   6,430 0 0
DISNEY WALT CO COM DISNEY 254687106 9,254 83,332 SH   SOLE   83,332 0 0
DOLLAR GEN CORP NEW COM 256677105 310 2,600 SH   SOLE   2,600 0 0
DOMINION ENERGY INC COM 25746U109 5,586 72,876 SH   SOLE   72,876 0 0
DOVER CORP COM 260003108 654 6,956 SH   SOLE   6,956 0 0
DOWDUPONT INC COM 26078J100 15,932 298,632 SH   SOLE   298,632 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 7,178 79,618 SH   SOLE   79,618 0 0
DUNKIN BRANDS GROUP INC COM 265504100 726 9,614 SH   SOLE   9,614 0 0
DXC TECHNOLOGY CO COM 23355L106 600 9,322 SH   SOLE   9,322 0 0
EASTMAN CHEMICAL CO COM 277432100 1,046 13,778 SH   SOLE   13,778 0 0
EATON CORP PLC SHS G29183103 9,660 120,424 SH   SOLE   120,424 0 0
EBAY INC COM 278642103 570 15,450 SH   SOLE   15,450 0 0
ECOLAB INC COM 278865100 802 4,526 SH   SOLE   4,526 0 0
EDISON INTL COM 281020107 218 3,540 SH   SOLE   3,540 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 7,702 40,260 SH   SOLE   40,260 0 0
ELEMENT SOLUTIONS INC COM 28618M106 2,208 219,800 SH   SOLE   219,800 0 0
EMERSON ELEC CO COM 291011104 7,826 114,098 SH   SOLE   114,098 0 0
ENBRIDGE INC COM 29250N105 8,668 239,244 SH   SOLE   239,244 0 0
ENCANA CORP COM 292505104 744 101,998 SH   SOLE   101,998 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 6,030 390,862 SH   SOLE   390,862 0 0
ENTEGRIS INC COM 29362U104 214 6,000 SH   SOLE   6,000 0 0
ENTERCOM COMMUNICATIONS CORP CL A 293639100 2,064 390,710 SH   SOLE   390,710 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 18,488 635,286 SH   SOLE   635,286 0 0
EOG RES INC COM 26875P101 354 3,732 SH   SOLE   3,732 0 0
EQUINOR ASA SPONSORED ADR 29446M102 322 14,610 SH   SOLE   14,610 0 0
EVERSOURCE ENERGY COM 30040W108 6,666 94,148 SH   SOLE   94,148 0 0
EXACT SCIENCES CORP COM 30063P105 314 3,600 SH   SOLE   3,600 0 0
EXELON CORP COM 30161N101 312 6,192 SH   SOLE   6,192 0 0
EXXON MOBIL CORP COM 30231G102 29,822 369,720 SH   SOLE   369,720 0 0
F M C CORP COM NEW 302491303 906 11,832 SH   SOLE   11,832 0 0
FACEBOOK INC CL A 30303M102 7,722 46,214 SH   SOLE   46,214 0 0
FASTENAL CO COM 311900104 584 9,030 SH   SOLE   9,030 0 0
FEDEX CORP COM 31428X106 2,514 13,858 SH   SOLE   13,858 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 944 25,714 SH   SOLE   25,714 0 0
FIDELITY NATL INFORMATION SV COM 31620M106 2,232 19,694 SH   SOLE   19,694 0 0
FIFTH THIRD BANCORP COM 316773100 238 9,316 SH   SOLE   9,316 0 0
FIREEYE INC COM 31816Q101 658 39,050 SH   SOLE   39,050 0 0
FIRST DATA CORP NEW COM CL A 32008D106 1,072 40,790 SH   SOLE   40,790 0 0
FIRST REP BK SAN FRANCISCO C COM 33616C100 514 5,114 SH   SOLE   5,114 0 0
FIRST SOLAR INC COM 336433107 248 4,710 SH   SOLE   4,710 0 0
FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 450 8,402 SH   SOLE   8,402 0 0
FIRST TR EXCHANGE TRADED FD DJ GLBL DIVID 33734X200 826 35,400 SH   SOLE   35,400 0 0
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 210 1,500 SH   SOLE   1,500 0 0
FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 5,196 172,448 SH   SOLE   172,448 0 0
FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 1,268 42,122 SH   SOLE   42,122 0 0
FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 290 4,860 SH   SOLE   4,860 0 0
FIRST TR EXCHANGE TRADED FD HLTH CARE ALPH 33734X143 210 2,764 SH   SOLE   2,764 0 0
FIRST TR EXCHANGE TRADED FD NAT GAS ETF 33733E807 346 20,070 SH   SOLE   20,070 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 532 21,616 SH   SOLE   21,616 0 0
FIRST TR EXCHANGE TRADED FD US EQTY OPPT ETF 336920103 220 2,920 SH   SOLE   2,920 0 0
FIRST TR MORNINGSTAR DIV LEA SHS 336917109 1,688 55,772 SH   SOLE   55,772 0 0
FIRST TR NASDAQ100 TECH INDE SHS 337345102 244 3,040 SH   SOLE   3,040 0 0
FIRST TR VALUE LINE DIVID IN SHS 33734H106 1,404 43,602 SH   SOLE   43,602 0 0
FIRSTENERGY CORP COM 337932107 1,056 25,208 SH   SOLE   25,208 0 0
FISERV INC COM 337738108 616 6,980 SH   SOLE   6,980 0 0
FITBIT INC CL A 33812L102 122 20,600 SH   SOLE   20,600 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 666 20,464 SH   SOLE   20,464 0 0
FLIR SYS INC COM 302445101 308 6,404 SH   SOLE   6,404 0 0
FLOWERS FOODS INC COM 343498101 470 22,114 SH   SOLE   22,114 0 0
FLUOR CORP NEW COM 343412102 292 7,908 SH   SOLE   7,908 0 0
FNB CORP PA COM 302520101 388 36,684 SH   SOLE   36,684 0 0
FORD MTR CO DEL COM 345370860 868 98,162 SH   SOLE   98,162 0 0
FORTINET INC COM 34959E109 1,708 20,280 SH   SOLE   20,280 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 248 5,200 SH   SOLE   5,200 0 0
FQF TR AGFIQ US MK ANTI 351680707 822 38,000 SH   SOLE   38,000 0 0
FRANCO NEVADA CORP COM 351858105 1,456 19,196 SH   SOLE   19,196 0 0
FREEPORT-MCMORAN INC CL B 35671D857 1,000 77,474 SH   SOLE   77,474 0 0
FREQUENCY ELECTRS INC COM 358010106 926 77,634 SH   SOLE   77,634 0 0
GARRETT MOTION INC COM 366505105 306 20,896 SH   SOLE   20,896 0 0
GENERAL DYNAMICS CORP COM 369550108 826 4,858 SH   SOLE   4,858 0 0
GENERAL ELECTRIC CO COM 369604103 5,544 557,746 SH   SOLE   557,746 0 0
GENERAL MLS INC COM 370334104 6,374 123,028 SH   SOLE   123,028 0 0
GENERAL MTRS CO COM 37045V100 4,076 110,084 SH   SOLE   110,084 0 0
GENUINE PARTS CO COM 372460105 796 7,110 SH   SOLE   7,110 0 0
GILEAD SCIENCES INC COM 375558103 1,908 29,202 SH   SOLE   29,202 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 3,240 77,800 SH   SOLE   77,800 0 0
GLOBAL PARTNERS LP COM UNITS 37946R109 438 21,976 SH   SOLE   21,976 0 0
GLOBAL X FDS GLB X SUPERDIV 37950E549 522 28,612 SH   SOLE   28,612 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 650 32,280 SH   SOLE   32,280 0 0
GLOBAL X FDS S&P 500 COVERED 37954Y475 240 5,000 SH   SOLE   5,000 0 0
GOLDCORP INC NEW COM 380956409 404 35,336 SH   SOLE   35,336 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 1,522 7,960 SH   SOLE   7,960 0 0
GOLUB CAP BDC INC COM 38173M102 984 55,274 SH   SOLE   55,274 0 0
GOODYEAR TIRE & RUBR CO COM 382550101 198 10,760 SH   SOLE   10,760 0 0
GOPRO INC CL A 38268T103 108 16,500 SH   SOLE   16,500 0 0
GRAHAM CORP COM 384556106 1,146 57,800 SH   SOLE   57,800 0 0
GRAN TIERRA ENERGY INC COM 38500T101 22 10,000 SH   SOLE   10,000 0 0
GRANITE CONSTR INC COM 387328107 734 17,014 SH   SOLE   17,014 0 0
GROUPON INC COM 399473107 40 11,000 SH   SOLE   11,000 0 0
GW PHARMACEUTICALS PLC ADS 36197T103 204 1,214 SH   SOLE   1,214 0 0
HALLIBURTON CO COM 406216101 1,874 63,832 SH   SOLE   63,832 0 0
HANESBRANDS INC COM 410345102 1,906 106,080 SH   SOLE   106,080 0 0
HARRIS CORP DEL COM 413875105 6,226 38,980 SH   SOLE   38,980 0 0
HARTFORD FINL SVCS GROUP INC COM 416515104 1,394 28,044 SH   SOLE   28,044 0 0
HASBRO INC COM 418056107 226 2,654 SH   SOLE   2,654 0 0
HCP INC COM 40414L109 344 11,010 SH   SOLE   11,010 0 0
HEICO CORP NEW COM 422806109 620 6,530 SH   SOLE   6,530 0 0
HERSHEY CO COM 427866108 1,790 15,610 SH   SOLE   15,610 0 0
HESS CORP COM 42809H107 274 4,584 SH   SOLE   4,584 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 288 18,416 SH   SOLE   18,416 0 0
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 52 11,270 SH   SOLE   11,270 0 0
HINGHAM INSTN SVGS MASS COM 433323102 524 3,036 SH   SOLE   3,036 0 0
HOLLY ENERGY PARTNERS L P COM UT LTD PTN 435763107 248 9,200 SH   SOLE   9,200 0 0
HOME DEPOT INC COM 437076102 14,256 74,274 SH   SOLE   74,274 0 0
HOME DEPOT INC COM 437076102 2 400 SH Call SOLE   400 0 0
HOMETRUST BANCSHARES INC COM 437872104 504 20,000 SH   SOLE   20,000 0 0
HONEYWELL INTL INC COM 438516106 7,706 48,338 SH   SOLE   48,338 0 0
HOSPITALITY PPTYS TR COM SH BEN INT 44106M102 928 35,600 SH   SOLE   35,600 0 0
HOWARD HUGHES CORP COM 44267D107 376 3,400 SH   SOLE   3,400 0 0
HP INC COM 40434L105 634 32,302 SH   SOLE   32,302 0 0
HSBC HLDGS PLC SPON ADR NEW 404280406 1,062 26,390 SH   SOLE   26,390 0 0
HUMANA INC COM 444859102 350 1,318 SH   SOLE   1,318 0 0
HUNTINGTON BANCSHARES INC COM 446150104 586 45,514 SH   SOLE   45,514 0 0
IAMGOLD CORP COM 450913108 34 10,000 SH   SOLE   10,000 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 958 13,220 SH   SOLE   13,220 0 0
IDEXX LABS INC COM 45168D104 1,548 6,940 SH   SOLE   6,940 0 0
ILLINOIS TOOL WKS INC COM 452308109 1,496 10,412 SH   SOLE   10,412 0 0
ILLUMINA INC COM 452327109 4,134 13,310 SH   SOLE   13,310 0 0
INDEPENDENT BANK CORP MASS COM 453836108 6,262 77,312 SH   SOLE   77,312 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 348 10,888 SH   SOLE   10,888 0 0
INGEVITY CORP COM 45688C107 250 2,364 SH   SOLE   2,364 0 0
INSEEGO CORP COM 45782B104 48 10,000 SH   SOLE   10,000 0 0
INTEL CORP COM 458140100 16,748 311,858 SH   SOLE   311,858 0 0
INTELLIA THERAPEUTICS INC COM 45826J105 368 21,100 SH   SOLE   21,100 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 216 2,856 SH   SOLE   2,856 0 0
INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 548 8,902 SH   SOLE   8,902 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 7,550 53,518 SH   SOLE   53,518 0 0
INTERNATIONAL GAME TECHNOLOG SHS USD G4863A108 160 12,200 SH   SOLE   12,200 0 0
INTERSECT ENT INC COM 46071F103 286 9,000 SH   SOLE   9,000 0 0
INTL PAPER CO COM 460146103 5,408 116,446 SH   SOLE   116,446 0 0
INTUIT COM 461202103 468 1,792 SH   SOLE   1,792 0 0
INTUITIVE SURGICAL INC COM NEW 46120E602 398 698 SH   SOLE   698 0 0
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 1,536 30,514 SH   SOLE   30,514 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 HY 46138J858 344 13,200 SH   SOLE   13,200 0 0
INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 358 6,152 SH   SOLE   6,152 0 0
INVESCO EXCHANGE TRADED FD T RUSEL MDCP GWT 46137V464 224 4,000 SH   SOLE   4,000 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,954 28,274 SH   SOLE   28,274 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 482 14,152 SH   SOLE   14,152 0 0
INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 942 35,090 SH   SOLE   35,090 0 0
INVESCO EXCHNG TRADED FD TR KBW BK 46138E628 1,348 28,054 SH   SOLE   28,054 0 0
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 426 29,382 SH   SOLE   29,382 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 222 6,260 SH   SOLE   6,260 0 0
INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 530 10,574 SH   SOLE   10,574 0 0
INVESCO EXCHNG TRADED FD TR S&P500 HDL VOL 46138E362 410 9,656 SH   SOLE   9,656 0 0
INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 718 81,200 SH   SOLE   81,200 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 274 12,018 SH   SOLE   12,018 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 2,210 12,274 SH   SOLE   12,274 0 0
IOVANCE BIOTHERAPEUTICS INC COM 462260100 126 12,600 SH   SOLE   12,600 0 0
IPG PHOTONICS CORP COM 44980X109 2,488 16,340 SH   SOLE   16,340 0 0
IQIYI INC SPONSORED ADS 46267X108 1,072 44,700 SH   SOLE   44,700 0 0
IRON MTN INC NEW COM 46284V101 784 22,062 SH   SOLE   22,062 0 0
ISHARES GOLD TRUST ISHARES 464285105 376 30,210 SH   SOLE   30,210 0 0
ISHARES INC MSCI AUST ETF 464286103 420 19,636 SH   SOLE   19,636 0 0
ISHARES INC MSCI JAPN SMCETF 464286582 436 6,150 SH   SOLE   6,150 0 0
ISHARES INC MSCI JPN ETF NEW 46434G822 336 6,068 SH   SOLE   6,068 0 0
ISHARES INC MSCI PAC JP ETF 464286665 226 4,902 SH   SOLE   4,902 0 0
ISHARES INC MSCI SINGPOR ETF 46434G780 230 9,616 SH   SOLE   9,616 0 0
ISHARES INC MSCI TAIWAN ETF 46434G772 312 9,050 SH   SOLE   9,050 0 0
ISHARES SILVER TRUST ISHARES 46428Q109 402 28,740 SH   SOLE   28,740 0 0
ISHARES TR 0-5 YR TIPS ETF 46429B747 210 2,150 SH   SOLE   2,150 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 514 6,142 SH   SOLE   6,142 0 0
ISHARES TR 20 YR TR BD ETF 464287432 482 3,816 SH   SOLE   3,816 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,122 16,452 SH   SOLE   16,452 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,072 13,880 SH   SOLE   13,880 0 0
ISHARES TR CORE S&P500 ETF 464287200 354 1,250 SH   SOLE   1,250 0 0
ISHARES TR EXPONENTIAL TECH 46434V381 678 17,854 SH   SOLE   17,854 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 398 7,808 SH   SOLE   7,808 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 384 6,280 SH   SOLE   6,280 0 0
ISHARES TR IBOXX HI YD ETF 464288513 208 2,422 SH   SOLE   2,422 0 0
ISHARES TR IBOXX INV CP ETF 464287242 534 4,482 SH   SOLE   4,482 0 0
ISHARES TR INTL SEL DIV ETF 464288448 390 12,612 SH   SOLE   12,612 0 0
ISHARES TR MIN VOL USA ETF 46429B697 1,176 19,944 SH   SOLE   19,944 0 0
ISHARES TR MODERT ALLOC ETF 464289875 210 5,500 SH   SOLE   5,500 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 766 10,814 SH   SOLE   10,814 0 0
ISHARES TR MSCI ACWI ETF 464288257 670 9,270 SH   SOLE   9,270 0 0
ISHARES TR MSCI EAFE ETF 464287465 744 11,462 SH   SOLE   11,462 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 818 19,060 SH   SOLE   19,060 0 0
ISHARES TR NASDAQ BIOTECH 464287556 2,152 19,214 SH   SOLE   19,214 0 0
ISHARES TR NATIONAL MUN ETF 464288414 792 7,140 SH   SOLE   7,140 0 0
ISHARES TR PFD AND INCM SEC 464288687 1,816 49,578 SH   SOLE   49,578 0 0
ISHARES TR RUS 1000 ETF 464287622 306 1,944 SH   SOLE   1,944 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 272 2,194 SH   SOLE   2,194 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 252 1,280 SH   SOLE   1,280 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 326 3,736 SH   SOLE   3,736 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 630 4,112 SH   SOLE   4,112 0 0
ISHARES TR S&P 100 ETF 464287101 252 2,010 SH   SOLE   2,010 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 602 3,508 SH   SOLE   3,508 0 0
ISHARES TR S&P SML 600 GWT 464287887 840 4,758 SH   SOLE   4,758 0 0
ISHARES TR SELECT DIVID ETF 464287168 720 7,328 SH   SOLE   7,328 0 0
ISHARES TR SHORT TREAS BD 464288679 554 5,006 SH   SOLE   5,006 0 0
ISHARES TR SP SMCP600VL ETF 464287879 230 1,564 SH   SOLE   1,564 0 0
ISHARES TR TIPS BD ETF 464287176 378 3,334 SH   SOLE   3,334 0 0
ISHARES TR U.S. ENERGY ETF 464287796 306 8,560 SH   SOLE   8,560 0 0
ISHARES TR U.S. MED DVC ETF 464288810 712 3,084 SH   SOLE   3,084 0 0
ISHARES TR U.S. TECH ETF 464287721 308 1,608 SH   SOLE   1,608 0 0
ISHARES TR U.S. UTILITS ETF 464287697 250 1,692 SH   SOLE   1,692 0 0
ISHARES TR US AER DEF ETF 464288760 580 2,896 SH   SOLE   2,896 0 0
ISHARES TR US HLTHCARE ETF 464287762 620 3,188 SH   SOLE   3,188 0 0
ISHARES TR USA QUALITY FCTR 46432F339 310 3,498 SH   SOLE   3,498 0 0
ISORAY INC COM 46489V104 8 20,000 SH   SOLE   20,000 0 0
JD COM INC SPON ADR CL A 47215P106 620 20,370 SH   SOLE   20,370 0 0
JEFFERIES FINL GROUP INC COM 47233W109 192 10,354 SH   SOLE   10,354 0 0
JETBLUE AWYS CORP COM 477143101 730 44,900 SH   SOLE   44,900 0 0
JOHNSON & JOHNSON COM 478160104 33,542 240,084 SH   SOLE   240,084 0 0
JOHNSON CTLS INTL PLC SHS G51502105 1,368 37,138 SH   SOLE   37,138 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 3,712 73,738 SH   SOLE   73,738 0 0
JPMORGAN CHASE & CO COM 46625H100 16,918 167,334 SH   SOLE   167,334 0 0
KANSAS CITY SOUTHERN COM NEW 485170302 1,452 12,456 SH   SOLE   12,456 0 0
KELLOGG CO COM 487836108 714 12,602 SH   SOLE   12,602 0 0
KEY TRONIC CORP COM 493144109 4,560 740,100 SH   SOLE   740,100 0 0
KEYCORP NEW COM 493267108 1,132 71,290 SH   SOLE   71,290 0 0
KEYSIGHT TECHNOLOGIES INC COM 49338L103 1,536 17,600 SH   SOLE   17,600 0 0
KIMBERLY CLARK CORP COM 494368103 4,810 38,796 SH   SOLE   38,796 0 0
KINDER MORGAN INC DEL COM 49456B101 4,838 241,740 SH   SOLE   241,740 0 0
KKR & CO INC CL A 48251W104 1,512 64,386 SH   SOLE   64,386 0 0
KOHLS CORP COM 500255104 604 8,738 SH   SOLE   8,738 0 0
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 1,382 33,974 SH   SOLE   33,974 0 0
KRAFT HEINZ CO COM 500754106 3,066 94,056 SH   SOLE   94,056 0 0
KVH INDS INC COM 482738101 2,028 199,936 SH   SOLE   199,936 0 0
L BRANDS INC COM 501797104 206 7,348 SH   SOLE   7,348 0 0
LA Z BOY INC COM 505336107 540 16,688 SH   SOLE   16,688 0 0
LAM RESEARCH CORP COM 512807108 748 4,150 SH   SOLE   4,150 0 0
LAS VEGAS SANDS CORP COM 517834107 768 12,632 SH   SOLE   12,632 0 0
LAUDER ESTEE COS INC CL A 518439104 1,132 6,850 SH   SOLE   6,850 0 0
LEGG MASON INC COM 524901105 690 25,430 SH   SOLE   25,430 0 0
LEGGETT & PLATT INC COM 524660107 766 18,200 SH   SOLE   18,200 0 0
LILLY ELI & CO COM 532457108 4,252 32,714 SH   SOLE   32,714 0 0
LINCOLN ELEC HLDGS INC COM 533900106 788 9,400 SH   SOLE   9,400 0 0
LINDE PLC COM G5494J103 274 1,560 SH   SOLE   1,560 0 0
LIONS GATE ENTMNT CORP CL A VTG 535919401 720 45,504 SH   SOLE   45,504 0 0
LIONS GATE ENTMNT CORP CL B NON VTG 535919500 290 18,178 SH   SOLE   18,178 0 0
LIVENT CORP COM 53814L108 128 10,428 SH   SOLE   10,428 0 0
LIVEPERSON INC COM 538146101 286 9,750 SH   SOLE   9,750 0 0
LOCKHEED MARTIN CORP COM 539830109 7,776 25,852 SH   SOLE   25,852 0 0
LOEWS CORP COM 540424108 442 9,204 SH   SOLE   9,204 0 0
LOUISIANA PAC CORP COM 546347105 386 15,752 SH   SOLE   15,752 0 0
LOWES COS INC COM 548661107 2,466 22,624 SH   SOLE   22,624 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 2,922 34,700 SH   SOLE   34,700 0 0
M & T BK CORP COM 55261F104 1,232 7,812 SH   SOLE   7,812 0 0
MACYS INC COM 55616P104 1,328 55,314 SH   SOLE   55,314 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 9,586 158,262 SH   SOLE   158,262 0 0
MAGNA INTL INC COM 559222401 256 5,270 SH   SOLE   5,270 0 0
MANULIFE FINL CORP COM 56501R106 1,318 77,946 SH   SOLE   77,946 0 0
MARATHON OIL CORP COM 565849106 808 48,498 SH   SOLE   48,498 0 0
MARATHON PETE CORP COM 56585A102 1,726 28,796 SH   SOLE   28,796 0 0
MARRIOTT INTL INC NEW CL A 571903202 470 3,744 SH   SOLE   3,744 0 0
MARSH & MCLENNAN COS INC COM 571748102 378 3,996 SH   SOLE   3,996 0 0
MARTIN MARIETTA MATLS INC COM 573284106 468 2,328 SH   SOLE   2,328 0 0
MASCO CORP COM 574599106 464 11,676 SH   SOLE   11,676 0 0
MASTERCARD INC CL A 57636Q104 1,992 8,452 SH   SOLE   8,452 0 0
MATTEL INC COM 577081102 804 60,460 SH   SOLE   60,460 0 0
MCCORMICK & CO INC COM NON VTG 579780206 296 1,956 SH   SOLE   1,956 0 0
MCDERMOTT INTL INC COM 580037703 380 51,568 SH   SOLE   51,568 0 0
MCDONALDS CORP COM 580135101 2,032 10,696 SH   SOLE   10,696 0 0
MDU RES GROUP INC COM 552690109 1,412 54,642 SH   SOLE   54,642 0 0
MEDTRONIC PLC SHS G5960L103 7,134 78,252 SH   SOLE   78,252 0 0
MERCK & CO INC COM 58933Y105 18,546 222,964 SH   SOLE   222,964 0 0
METLIFE INC COM 59156R108 2,410 56,668 SH   SOLE   56,668 0 0
MGM RESORTS INTERNATIONAL COM 552953101 288 11,350 SH   SOLE   11,350 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 1,656 20,100 SH   SOLE   20,100 0 0
MICRON TECHNOLOGY INC COM 595112103 2,412 58,506 SH   SOLE   58,506 0 0
MICROSOFT CORP COM 594918104 38,186 323,490 SH   SOLE   323,490 0 0
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 622 129,010 SH   SOLE   129,010 0 0
MIZUHO FINL GROUP INC SPONSORED ADR 60687Y109 70 21,600 SH   SOLE   21,600 0 0
MOHAWK INDS INC COM 608190104 856 6,800 SH   SOLE   6,800 0 0
MONDELEZ INTL INC CL A 609207105 5,096 102,108 SH   SOLE   102,108 0 0
MONGODB INC CL A 60937P106 618 4,200 SH   SOLE   4,200 0 0
MONMOUTH REAL ESTATE INVT CO CL A 609720107 3,360 254,686 SH   SOLE   254,686 0 0
MOSAIC CO NEW COM 61945C103 2,072 76,074 SH   SOLE   76,074 0 0
MPLX LP COM UNIT REP LTD 55336V100 734 22,298 SH   SOLE   22,298 0 0
MYERS INDS INC COM 628464109 1,608 93,866 SH   SOLE   93,866 0 0
NASDAQ INC COM 631103108 476 5,444 SH   SOLE   5,444 0 0
NATIONAL BANKSHARES INC VA COM 634865109 428 10,000 SH   SOLE   10,000 0 0
NATIONAL FUEL GAS CO N J COM 636180101 458 7,600 SH   SOLE   7,600 0 0
NATIONAL GRID PLC SPONSORED ADR NE 636274409 586 10,496 SH   SOLE   10,496 0 0
NATIONAL OILWELL VARCO INC COM 637071101 1,390 52,238 SH   SOLE   52,238 0 0
NATIONAL PRESTO INDS INC COM 637215104 216 2,000 SH   SOLE   2,000 0 0
NATIONAL RETAIL PPTYS INC COM 637417106 950 17,148 SH   SOLE   17,148 0 0
NETAPP INC COM 64110D104 222 3,200 SH   SOLE   3,200 0 0
NETFLIX INC COM 64110L106 824 2,310 SH   SOLE   2,310 0 0
NEW GOLD INC CDA COM 644535106 80 94,400 SH   SOLE   94,400 0 0
NEWELL BRANDS INC COM 651229106 1,596 104,020 SH   SOLE   104,020 0 0
NEWMARK GROUP INC CL A 65158N102 118 13,894 SH   SOLE   13,894 0 0
NEWMONT MNG CORP COM 651639106 810 22,604 SH   SOLE   22,604 0 0
NEXTERA ENERGY INC COM 65339F101 7,108 36,802 SH   SOLE   36,802 0 0
NICE LTD SPONSORED ADR 653656108 646 5,276 SH   SOLE   5,276 0 0
NIKE INC CL B 654106103 5,484 65,130 SH   SOLE   65,130 0 0
NIO INC SPON ADS 62914V106 64 12,000 SH   SOLE   12,000 0 0
NOKIA CORP SPONSORED ADR 654902204 828 142,772 SH   SOLE   142,772 0 0
NORDIC AMERICAN TANKERS LIMI COM G65773106 320 156,996 SH   SOLE   156,996 0 0
NORFOLK SOUTHERN CORP COM 655844108 11,306 60,492 SH   SOLE   60,492 0 0
NORTHERN TR CORP COM 665859104 626 6,936 SH   SOLE   6,936 0 0
NORTHFIELD BANCORP INC DEL COM 66611T108 278 20,000 SH   SOLE   20,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,818 6,770 SH   SOLE   6,770 0 0
NOVARTIS A G SPONSORED ADR 66987V109 6,684 69,588 SH   SOLE   69,588 0 0
NUCOR CORP COM 670346105 290 4,980 SH   SOLE   4,980 0 0
NUSTAR ENERGY LP UNIT COM 67058H102 1,584 58,970 SH   SOLE   58,970 0 0
NUTRIEN LTD COM 67077M108 4,902 93,350 SH   SOLE   93,350 0 0
NVENT ELECTRIC PLC SHS G6700G107 458 16,986 SH   SOLE   16,986 0 0
NVIDIA CORP COM 67066G104 3,644 20,280 SH   SOLE   20,280 0 0
OAKTREE CAP GROUP LLC UNIT CL A 674001201 544 11,014 SH   SOLE   11,014 0 0
OBSIDIAN ENERGY LTD COM 674482104 32 118,000 SH   SOLE   118,000 0 0
OCCIDENTAL PETE CORP COM 674599105 812 12,208 SH   SOLE   12,208 0 0
OLD REP INTL CORP COM 680223104 552 26,660 SH   SOLE   26,660 0 0
OLIN CORP COM PAR $1 680665205 710 30,410 SH   SOLE   30,410 0 0
OMEGA HEALTHCARE INVS INC COM 681936100 512 13,324 SH   SOLE   13,324 0 0
ON SEMICONDUCTOR CORP COM 682189105 706 34,520 SH   SOLE   34,520 0 0
ONEOK INC NEW COM 682680103 6,264 89,650 SH   SOLE   89,650 0 0
OPKO HEALTH INC COM 68375N103 128 48,000 SH   SOLE   48,000 0 0
OPPENHEIMER ETF TR S&P ULTRA DIVIDE 68386C401 312 8,308 SH   SOLE   8,308 0 0
ORACLE CORP COM 68389X105 1,632 30,416 SH   SOLE   30,416 0 0
ORASURE TECHNOLOGIES INC COM 68554V108 424 38,000 SH   SOLE   38,000 0 0
OTTER TAIL CORP COM 689648103 214 4,290 SH   SOLE   4,290 0 0
OWENS CORNING NEW COM 690742101 200 4,210 SH   SOLE   4,210 0 0
OWENS ILL INC COM NEW 690768403 460 24,300 SH   SOLE   24,300 0 0
PACCAR INC COM 693718108 218 3,200 SH   SOLE   3,200 0 0
PACER FDS TR TRENDP US MID CP 69374H204 210 6,978 SH   SOLE   6,978 0 0
PAN AMERICAN SILVER CORP COM 697900108 836 63,332 SH   SOLE   63,332 0 0
PARK HOTELS RESORTS INC COM 700517105 1,906 61,278 SH   SOLE   61,278 0 0
PARKER HANNIFIN CORP COM 701094104 618 3,600 SH   SOLE   3,600 0 0
PAYCHEX INC COM 704326107 936 11,664 SH   SOLE   11,664 0 0
PAYPAL HLDGS INC COM 70450Y103 1,612 15,598 SH   SOLE   15,598 0 0
PBF ENERGY INC CL A 69318G106 206 6,800 SH   SOLE   6,800 0 0
PEMBINA PIPELINE CORP COM 706327103 830 22,536 SH   SOLE   22,536 0 0
PENNANTPARK INVT CORP COM 708062104 96 14,000 SH   SOLE   14,000 0 0
PENTAIR PLC SHS G7S00T104 1,044 23,460 SH   SOLE   23,460 0 0
PEOPLES UTD FINL INC COM 712704105 1,212 74,062 SH   SOLE   74,062 0 0
PEPSICO INC COM 713448108 20,206 164,930 SH   SOLE   164,930 0 0
PERRIGO CO PLC SHS G97822103 620 12,882 SH   SOLE   12,882 0 0
PFIZER INC COM 717081103 16,416 387,394 SH   SOLE   387,394 0 0
PHILIP MORRIS INTL INC COM 718172109 3,854 43,560 SH   SOLE   43,560 0 0
PHILLIPS 66 COM 718546104 1,986 20,758 SH   SOLE   20,758 0 0
PICO HLDGS INC COM NEW 693366205 490 49,500 SH   SOLE   49,500 0 0
PILGRIMS PRIDE CORP NEW COM 72147K108 1,054 47,350 SH   SOLE   47,350 0 0
PINNACLE WEST CAP CORP COM 723484101 414 4,310 SH   SOLE   4,310 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 3,202 130,476 SH   SOLE   130,476 0 0
PNC FINL SVCS GROUP INC COM 693475105 2,632 21,450 SH   SOLE   21,450 0 0
POST HLDGS INC COM 737446104 316 2,870 SH   SOLE   2,870 0 0
PPG INDS INC COM 693506107 1,758 15,584 SH   SOLE   15,584 0 0
PPL CORP COM 69351T106 1,424 44,806 SH   SOLE   44,806 0 0
PRICE T ROWE GROUP INC COM 74144T108 216 2,160 SH   SOLE   2,160 0 0
PRIMEENERGY RESOURCES CORP COM 74158E104 314 2,200 SH   SOLE   2,200 0 0
PROCTER AND GAMBLE CO COM 742718109 24,794 238,266 SH   SOLE   238,266 0 0
PROLOGIS INC COM 74340W103 234 3,244 SH   SOLE   3,244 0 0
PROSHARES TR PSHS ULTSH 20YRS 74347B201 564 17,480 SH   SOLE   17,480 0 0
PROSHARES TR S&P 500 DV ARIST 74348A467 278 4,102 SH   SOLE   4,102 0 0
PROSHARES TR II VIX SH TRM FUTRS 74347W171 840 35,000 SH   SOLE   35,000 0 0
PROTHENA CORP PLC SHS G72800108 198 16,500 SH   SOLE   16,500 0 0
PRUDENTIAL FINL INC COM 744320102 380 4,152 SH   SOLE   4,152 0 0
PSYCHEMEDICS CORP COM NEW 744375205 434 31,050 SH   SOLE   31,050 0 0
PUBLIC STORAGE COM 74460D109 244 1,112 SH   SOLE   1,112 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 248 4,176 SH   SOLE   4,176 0 0
PULTE GROUP INC COM 745867101 628 22,424 SH   SOLE   22,424 0 0
QIAGEN NV SHS NEW N72482123 3,878 95,352 SH   SOLE   95,352 0 0
QUALCOMM INC COM 747525103 2,142 37,634 SH   SOLE   37,634 0 0
QUALCOMM INC COM 747525103 2 2,000 SH Call SOLE   2,000 0 0
QUANTA SVCS INC COM 74762E102 1,122 29,650 SH   SOLE   29,650 0 0
QUICKLOGIC CORP COM 74837P108 14 24,000 SH   SOLE   24,000 0 0
RAPID7 INC COM 753422104 1,664 32,850 SH   SOLE   32,850 0 0
RAYTHEON CO COM NEW 755111507 4,770 26,334 SH   SOLE   26,334 0 0
REALTY INCOME CORP COM 756109104 2,164 29,374 SH   SOLE   29,374 0 0
REGENERON PHARMACEUTICALS COM 75886F107 246 602 SH   SOLE   602 0 0
REGIONS FINL CORP NEW COM 7591EP100 2,006 142,176 SH   SOLE   142,176 0 0
REPUBLIC SVCS INC COM 760759100 578 7,176 SH   SOLE   7,176 0 0
RESIDEO TECHNOLOGIES INC COM 76118Y104 1,818 93,748 SH   SOLE   93,748 0 0
REXNORD CORP NEW COM 76169B102 294 11,500 SH   SOLE   11,500 0 0
RIO TINTO PLC SPONSORED ADR 767204100 1,328 22,466 SH   SOLE   22,466 0 0
ROCKWELL AUTOMATION INC COM 773903109 1,008 5,732 SH   SOLE   5,732 0 0
ROKU INC COM CL A 77543R102 204 3,170 SH   SOLE   3,170 0 0
ROKU INC COM CL A 77543R102 2 400 SH Put SOLE   400 0 0
ROPER TECHNOLOGIES INC COM 776696106 1,570 4,594 SH   SOLE   4,594 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 950 12,550 SH   SOLE   12,550 0 0
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 1,536 24,028 SH   SOLE   24,028 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 4,416 70,454 SH   SOLE   70,454 0 0
RPM INTL INC COM 749685103 398 6,832 SH   SOLE   6,832 0 0
S&P GLOBAL INC COM 78409V104 260 1,234 SH   SOLE   1,234 0 0
SALESFORCE COM INC COM 79466L302 5,984 37,702 SH   SOLE   37,702 0 0
SANDERSON FARMS INC COM 800013104 422 3,200 SH   SOLE   3,200 0 0
SANDSTORM GOLD LTD COM NEW 80013R206 214 40,000 SH   SOLE   40,000 0 0
SANOFI RIGHT 12/31/2020 80105N113 14 32,000 SH   SOLE   32,000 0 0
SANOFI SPONSORED ADR 80105N105 658 14,910 SH   SOLE   14,910 0 0
SCHLUMBERGER LTD COM 806857108 4,852 111,616 SH   SOLE   111,616 0 0
SCORPIO BULKERS INC COM Y7546A122 56 14,000 SH   SOLE   14,000 0 0
SEI INVESTMENTS CO COM 784117103 3,490 66,802 SH   SOLE   66,802 0 0
SELECT ENERGY SVCS INC CL A COM 81617J301 2,180 181,750 SH   SOLE   181,750 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 368 5,518 SH   SOLE   5,518 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 456 3,986 SH   SOLE   3,986 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 954 10,404 SH   SOLE   10,404 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,786 69,468 SH   SOLE   69,468 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 496 6,534 SH   SOLE   6,534 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 320 5,520 SH   SOLE   5,520 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 902 12,210 SH   SOLE   12,210 0 0
SEMPRA ENERGY COM 816851109 252 2,000 SH   SOLE   2,000 0 0
SENSEONICS HLDGS INC COM 81727U105 38 16,000 SH   SOLE   16,000 0 0
SHERWIN WILLIAMS CO COM 824348106 2,826 6,570 SH   SOLE   6,570 0 0
SIMON PPTY GROUP INC NEW COM 828806109 354 1,944 SH   SOLE   1,944 0 0
SIRIUS XM HLDGS INC COM 82968B103 364 64,468 SH   SOLE   64,468 0 0
SMUCKER J M CO COM NEW 832696405 490 4,154 SH   SOLE   4,154 0 0
SONY CORP SPONSORED ADR 835699307 1,246 29,396 SH   SOLE   29,396 0 0
SOUTHERN CO COM 842587107 5,814 112,326 SH   SOLE   112,326 0 0
SOUTHWEST AIRLS CO COM 844741108 1,310 25,272 SH   SOLE   25,272 0 0
SOUTHWESTERN ENERGY CO COM 845467109 202 43,600 SH   SOLE   43,600 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 772 2,982 SH   SOLE   2,982 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 5,126 42,090 SH   SOLE   42,090 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 276 7,482 SH   SOLE   7,482 0 0
SPDR INDEX SHS FDS S&P EM MKT DIV 78463X533 308 9,730 SH   SOLE   9,730 0 0
SPDR INDEX SHS FDS STOXX EUR 50 ETF 78463X103 862 25,990 SH   SOLE   25,990 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,500 26,612 SH   SOLE   26,612 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,156 3,338 SH   SOLE   3,338 0 0
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 446 8,570 SH   SOLE   8,570 0 0
SPDR SERIES TRUST S&P 600 SML CAP 78464A813 1,916 28,858 SH   SOLE   28,858 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 318 3,530 SH   SOLE   3,530 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 1,382 13,866 SH   SOLE   13,866 0 0
SPDR SERIES TRUST S&P PHARMAC 78464A722 566 13,840 SH   SOLE   13,840 0 0
SPDR SERIES TRUST S&P REGL BKG 78464A698 596 11,654 SH   SOLE   11,654 0 0
SPLUNK INC COM 848637104 4,032 32,508 SH   SOLE   32,508 0 0
SPOTIFY TECHNOLOGY S A SHS L8681T102 278 2,000 SH   SOLE   2,000 0 0
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 998 95,868 SH   SOLE   95,868 0 0
SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 734 132,896 SH   SOLE   132,896 0 0
SQUARE INC CL A 852234103 2,022 27,180 SH   SOLE   27,180 0 0
SQUARE INC CL A 852234103 4 2,000 SH Call SOLE   2,000 0 0
SSR MNG INC COM 784730103 426 33,500 SH   SOLE   33,500 0 0
STAG INDL INC COM 85254J102 2,760 92,738 SH   SOLE   92,738 0 0
STANLEY BLACK & DECKER INC COM 854502101 1,942 14,302 SH   SOLE   14,302 0 0
STARBUCKS CORP COM 855244109 1,150 15,496 SH   SOLE   15,496 0 0
STATE STR CORP COM 857477103 2,508 38,150 SH   SOLE   38,150 0 0
STEEL PARTNERS HLDGS L P LTD PRTRSHIP U 85814R107 692 50,000 SH   SOLE   50,000 0 0
STERICYCLE INC COM 858912108 282 5,300 SH   SOLE   5,300 0 0
STMICROELECTRONICS N V NY REGISTRY 861012102 176 11,890 SH   SOLE   11,890 0 0
STORE CAP CORP COM 862121100 404 12,000 SH   SOLE   12,000 0 0
STRYKER CORP COM 863667101 3,454 17,436 SH   SOLE   17,436 0 0
SUNCOR ENERGY INC NEW COM 867224107 472 14,764 SH   SOLE   14,764 0 0
SUNTRUST BKS INC COM 867914103 474 7,946 SH   SOLE   7,946 0 0
SYMANTEC CORP COM 871503108 1,202 52,806 SH   SOLE   52,806 0 0
SYSCO CORP COM 871829107 3,560 53,340 SH   SOLE   53,340 0 0
TARGET CORP COM 87612E106 1,626 20,262 SH   SOLE   20,262 0 0
TE CONNECTIVITY LTD REG SHS H84989104 482 6,008 SH   SOLE   6,008 0 0
TECHNIPFMC PLC COM G87110105 1,008 42,890 SH   SOLE   42,890 0 0
TELIGENT INC NEW COM 87960W104 12 11,000 SH   SOLE   11,000 0 0
TESLA INC COM 88160R101 446 1,602 SH   SOLE   1,602 0 0
TESLA INC COM 88160R101 18 800 SH Put SOLE   800 0 0
TESSCO TECHNOLOGIES INC COM 872386107 2,382 154,626 SH   SOLE   154,626 0 0
TEUCRIUM COMMODITY TR CORN FD SHS 88166A102 214 14,000 SH   SOLE   14,000 0 0
TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 632 39,800 SH   SOLE   39,800 0 0
TEXAS INSTRS INC COM 882508104 1,196 11,248 SH   SOLE   11,248 0 0
TEXAS PAC LD TR SUB CTF PROP I T 882610108 26,770 34,596 SH   SOLE   34,596 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,286 30,028 SH   SOLE   30,028 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,308 4,784 SH   SOLE   4,784 0 0
TJX COS INC NEW COM 872540109 10,460 196,554 SH   SOLE   196,554 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 1,722 31,650 SH   SOLE   31,650 0 0
TOTAL S A SPONSORED ADS 89151E109 3,450 61,740 SH   SOLE   61,740 0 0
TRACTOR SUPPLY CO COM 892356106 206 2,134 SH   SOLE   2,134 0 0
TRANSCANADA CORP COM 89353D107 2,070 46,498 SH   SOLE   46,498 0 0
TRANSOCEAN LTD REG SHS H8817H100 218 25,100 SH   SOLE   25,100 0 0
TRAVELERS COMPANIES INC COM 89417E109 672 4,896 SH   SOLE   4,896 0 0
TRINITY INDS INC COM 896522109 1,006 46,318 SH   SOLE   46,318 0 0
TWILIO INC CL A 90138F102 1,094 8,460 SH   SOLE   8,460 0 0
TWITTER INC COM 90184L102 1,000 30,480 SH   SOLE   30,480 0 0
TYSON FOODS INC CL A 902494103 216 3,122 SH   SOLE   3,122 0 0
U S CONCRETE INC COM NEW 90333L201 754 18,200 SH   SOLE   18,200 0 0
U S G CORP COM NEW 903293405 1,278 29,616 SH   SOLE   29,616 0 0
UGI CORP NEW COM 902681105 332 6,000 SH   SOLE   6,000 0 0
ULTA BEAUTY INC COM 90384S303 680 1,944 SH   SOLE   1,944 0 0
UNDER ARMOUR INC CL A 904311107 494 23,130 SH   SOLE   23,130 0 0
UNILEVER N V N Y SHS NEW 904784709 604 10,378 SH   SOLE   10,378 0 0
UNILEVER PLC SPON ADR NEW 904767704 5,298 91,358 SH   SOLE   91,358 0 0
UNION PACIFIC CORP COM 907818108 6,448 38,498 SH   SOLE   38,498 0 0
UNITED PARCEL SERVICE INC CL B 911312106 4,694 42,078 SH   SOLE   42,078 0 0
UNITED STATES ANTIMONY CORP COM 911549103 68 144,400 SH   SOLE   144,400 0 0
UNITED TECHNOLOGIES CORP COM 913017109 14,710 114,046 SH   SOLE   114,046 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,922 11,874 SH   SOLE   11,874 0 0
UNITIL CORP COM 913259107 330 6,076 SH   SOLE   6,076 0 0
US BANCORP DEL COM NEW 902973304 1,736 36,132 SH   SOLE   36,132 0 0
V F CORP COM 918204108 366 4,224 SH   SOLE   4,224 0 0
VALERO ENERGY CORP NEW COM 91913Y100 466 5,474 SH   SOLE   5,474 0 0
VALLEY NATL BANCORP COM 919794107 270 27,482 SH   SOLE   27,482 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 512 8,308 SH   SOLE   8,308 0 0
VANECK VECTORS ETF TR FALLEN ANGEL HG 92189F437 3,772 131,310 SH   SOLE   131,310 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 734 32,606 SH   SOLE   32,606 0 0
VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 1,104 34,840 SH   SOLE   34,840 0 0
VANECK VECTORS ETF TR MORNINGSTAR WIDE 92189F643 3,388 72,488 SH   SOLE   72,488 0 0
VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 324 11,800 SH   SOLE   11,800 0 0
VANECK VECTORS ETF TR NDR CMG LN FLT 92189F148 854 32,150 SH   SOLE   32,150 0 0
VANECK VECTORS ETF TR RARE EARTH STRAT 92189F742 272 17,352 SH   SOLE   17,352 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 1,350 24,290 SH   SOLE   24,290 0 0
VANGUARD GROUP DIV APP ETF 921908844 2,738 24,972 SH   SOLE   24,972 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 568 3,626 SH   SOLE   3,626 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 264 2,430 SH   SOLE   2,430 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 622 3,880 SH   SOLE   3,880 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 486 5,610 SH   SOLE   5,610 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 344 2,252 SH   SOLE   2,252 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 342 2,358 SH   SOLE   2,358 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 326 7,632 SH   SOLE   7,632 0 0
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 228 3,816 SH   SOLE   3,816 0 0
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 248 2,866 SH   SOLE   2,866 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 428 10,462 SH   SOLE   10,462 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 216 2,526 SH   SOLE   2,526 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 280 1,398 SH   SOLE   1,398 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 336 2,728 SH   SOLE   2,728 0 0
VENTAS INC COM 92276F100 340 5,300 SH   SOLE   5,300 0 0
VEREIT INC COM 92339V100 252 29,958 SH   SOLE   29,958 0 0
VERINT SYS INC COM 92343X100 372 6,200 SH   SOLE   6,200 0 0
VERITIV CORP COM 923454102 580 21,968 SH   SOLE   21,968 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 24,834 419,334 SH   SOLE   419,334 0 0
VIACOM INC NEW CL B 92553P201 1,246 44,540 SH   SOLE   44,540 0 0
VISA INC COM CL A 92826C839 13,590 86,820 SH   SOLE   86,820 0 0
VISHAY INTERTECHNOLOGY INC COM 928298108 292 15,800 SH   SOLE   15,800 0 0
VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 2,596 143,240 SH   SOLE   143,240 0 0
VOXX INTL CORP CL A 91829F104 1,538 331,502 SH   SOLE   331,502 0 0
VULCAN MATLS CO COM 929160109 294 2,462 SH   SOLE   2,462 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 2,428 38,340 SH   SOLE   38,340 0 0
WALMART INC COM 931142103 11,134 113,894 SH   SOLE   113,894 0 0
WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 4,060 142,966 SH   SOLE   142,966 0 0
WASTE MGMT INC DEL COM 94106L109 5,420 52,026 SH   SOLE   52,026 0 0
WEC ENERGY GROUP INC COM 92939U106 1,032 13,014 SH   SOLE   13,014 0 0
WELLS FARGO CO NEW COM 949746101 2,056 42,468 SH   SOLE   42,468 0 0
WELLTOWER INC COM 95040Q104 686 8,788 SH   SOLE   8,788 0 0
WENDYS CO COM 95058W100 182 10,000 SH   SOLE   10,000 0 0
WESTERN DIGITAL CORP COM 958102105 656 13,636 SH   SOLE   13,636 0 0
WESTERN UN CO COM 959802109 252 13,538 SH   SOLE   13,538 0 0
WESTROCK CO COM 96145D105 6,150 159,792 SH   SOLE   159,792 0 0
WEYERHAEUSER CO COM 962166104 3,374 128,008 SH   SOLE   128,008 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 1,662 69,308 SH   SOLE   69,308 0 0
WHIRLPOOL CORP COM 963320106 1,980 14,814 SH   SOLE   14,814 0 0
WILLIAMS COS INC DEL COM 969457100 13,826 481,394 SH   SOLE   481,394 0 0
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 858 13,468 SH   SOLE   13,468 0 0
WISDOMTREE TR INDIA ERNGS FD 97717W422 646 24,642 SH   SOLE   24,642 0 0
WISDOMTREE TR JAPN HEDGE EQT 97717W851 1,228 24,384 SH   SOLE   24,384 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 322 25,000 SH   SOLE   25,000 0 0
WYNN RESORTS LTD COM 983134107 586 4,904 SH   SOLE   4,904 0 0
XCEL ENERGY INC COM 98389B100 692 12,344 SH   SOLE   12,344 0 0
XILINX INC COM 983919101 1,436 11,342 SH   SOLE   11,342 0 0
XPERI CORP COM 98421B100 1,142 48,700 SH   SOLE   48,700 0 0
XYLEM INC COM 98419M100 1,608 20,180 SH   SOLE   20,180 0 0
YAMANA GOLD INC COM 98462Y100 120 44,326 SH   SOLE   44,326 0 0
YUM BRANDS INC COM 988498101 1,320 13,190 SH   SOLE   13,190 0 0
YUM CHINA HLDGS INC COM 98850P109 598 13,390 SH   SOLE   13,390 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 716 5,596 SH   SOLE   5,596 0 0
ZOETIS INC CL A 98978V103 3,306 32,970 SH   SOLE   32,970 0 0
ZUORA INC COM CL A 98983V106 298 14,750 SH   SOLE   14,750 0 0
ZYNGA INC CL A 98986T108 1,096 206,750 SH   SOLE   206,750 0 0