0001085146-21-000616.txt : 20210211 0001085146-21-000616.hdr.sgml : 20210211 20210210210750 ACCESSION NUMBER: 0001085146-21-000616 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20201231 FILED AS OF DATE: 20210211 DATE AS OF CHANGE: 20210210 EFFECTIVENESS DATE: 20210211 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Moors & Cabot, Inc. CENTRAL INDEX KEY: 0001607239 IRS NUMBER: 042644548 STATE OF INCORPORATION: MA FISCAL YEAR END: 0614 FILING VALUES: FORM TYPE: 13F-HR SEC ACT: 1934 Act SEC FILE NUMBER: 028-16128 FILM NUMBER: 21616274 BUSINESS ADDRESS: STREET 1: ONE FEDERAL ST. STREET 2: 19TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110 BUSINESS PHONE: 617-426-0500 MAIL ADDRESS: STREET 1: ONE FEDERAL ST. STREET 2: 19TH FLOOR CITY: BOSTON STATE: MA ZIP: 02110 13F-HR 1 primary_doc.xml 13F-HR LIVE false false false 0001607239 XXXXXXXX 12-31-2020 12-31-2020 false Moors & Cabot, Inc.
One Federal St. 19th Floor BOSTON MA 02110
13F HOLDINGS REPORT 028-16128 N
Katherine R. Kelliher Compliance Officer 617-314-0213 /s/ Katherine R. Kelliher Boston MA 02-10-2021 0 736 1189298 false
INFORMATION TABLE 2 infotable.xml INFORMATION TABLE 3M CO COM 88579Y101 5240 30046 SH SOLE 30046 0 0 ABB LTD SPONSORED ADR 000375204 3695 132014 SH SOLE 132014 0 0 ABBOTT LABS COM 002824100 6581 60066 SH SOLE 60066 0 0 ABBVIE INC COM 00287Y109 6778 63225 SH SOLE 63225 0 0 ABERDEEN ASIA-PACIFIC INCOME COM 003009107 341 77100 SH SOLE 77100 0 0 ABERDEEN GLOBAL PREMIER PPTY COM SH BEN INT 00302L108 84 15746 SH SOLE 15746 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 6469 24786 SH SOLE 24786 0 0 ACTIVISION BLIZZARD INC COM 00507V109 290 3142 SH SOLE 3142 0 0 ADAM NAT RES FD INC COM 00548F105 143 12369 SH SOLE 12369 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 2349 4658 SH SOLE 4658 0 0 ADOBE SYSTEMS INCORPORATED COM 00724F101 19 1700 SH Call SOLE 1700 0 0 ADT INC DEL COM 00090Q103 84 10500 SH SOLE 10500 0 0 ADVANCED MICRO DEVICES INC COM 007903107 2074 22580 SH SOLE 22580 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 36 11800 SH SOLE 11800 0 0 AFLAC INC COM 001055102 396 8914 SH SOLE 8914 0 0 AGNICO EAGLE MINES LTD COM 008474108 1220 17320 SH SOLE 17320 0 0 AIR PRODS & CHEMS INC COM 009158106 887 3252 SH SOLE 3252 0 0 AIRBNB INC COM CL A 009066101 494 3360 SH SOLE 3360 0 0 AKAMAI TECHNOLOGIES INC COM 00971T101 219 2092 SH SOLE 2092 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 852 96839 SH SOLE 96839 0 0 ALASKA AIR GROUP INC COM 011659109 224 4284 SH SOLE 4284 0 0 ALCON AG ORD SHS H01301128 1535 23358 SH SOLE 23358 0 0 ALEXION PHARMACEUTICALS INC COM 015351109 502 3214 SH SOLE 3214 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 982 4214 SH SOLE 4214 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 4 300 SH Call SOLE 300 0 0 ALLIANCEBERNSTEIN GLOBAL HIG COM 01879R106 126 10668 SH SOLE 10668 0 0 ALLIANCEBERNSTEIN HLDG L P UNIT LTD PARTN 01881G106 1914 56503 SH SOLE 56503 0 0 ALLIANCEBERNSTEIN NATL MUN I COM 01864U106 1289 89541 SH SOLE 89541 0 0 ALLSTATE CORP COM 020002101 477 4339 SH SOLE 4339 0 0 ALPHABET INC CAP STK CL A 02079K305 10980 6252 SH SOLE 6252 0 0 ALPHABET INC CAP STK CL C 02079K107 6121 3485 SH SOLE 3485 0 0 ALTRIA GROUP INC COM 02209S103 1128 27555 SH SOLE 27555 0 0 AMAZON COM INC COM 023135106 28146 8627 SH SOLE 8627 0 0 AMBEV SA SPONSORED ADR 02319V103 66 20050 SH SOLE 20050 0 0 AMCOR PLC ORD G0250X107 161 13650 SH SOLE 13650 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1514 18282 SH SOLE 18282 0 0 AMERICAN EXPRESS CO COM 025816109 1260 10453 SH SOLE 10453 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 306 8086 SH SOLE 8086 0 0 AMERICAN TOWER CORP NEW COM 03027X100 1019 4544 SH SOLE 4544 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 991 6455 SH SOLE 6455 0 0 AMETEK INC COM 031100100 2844 23528 SH SOLE 23528 0 0 AMGEN INC COM 031162100 3325 14503 SH SOLE 14503 0 0 ANALOG DEVICES INC COM 032654105 433 2933 SH SOLE 2933 0 0 ANAPLAN INC COM 03272L108 228 3176 SH SOLE 3176 0 0 ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 355 5113 SH SOLE 5113 0 0 ANNALY CAPITAL MANAGEMENT IN COM 035710409 246 29146 SH SOLE 29146 0 0 AON PLC SHS CL A G0403H108 315 1490 SH SOLE 1490 0 0 APACHE CORP COM 037411105 141 10053 SH SOLE 10053 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 252 5150 SH SOLE 5150 0 0 APOLLO TACTICAL INCOME FD IN COM 037638103 397 27525 SH SOLE 27525 0 0 APPLE INC COM 037833100 63565 479016 SH SOLE 479016 0 0 APPLE INC COM 037833100 30 2000 SH Call SOLE 2000 0 0 APPLIED MATLS INC COM 038222105 2440 28280 SH SOLE 28280 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 566 11173 SH SOLE 11173 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 347 68510 SH SOLE 68510 0 0 ARES CAPITAL CORP COM 04010L103 183 11094 SH SOLE 11094 0 0 ARK ETF TR AUTNMUS TECHNLGY 00214Q203 389 5024 SH SOLE 5024 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 1475 15805 SH SOLE 15805 0 0 ARK ETF TR INNOVATION ETF 00214Q104 4074 32818 SH SOLE 32818 0 0 ARK ETF TR NEXT GNRTN INTER 00214Q401 480 3285 SH SOLE 3285 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 563 11298 SH SOLE 11298 0 0 AT&T INC COM 00206R102 10357 359515 SH SOLE 359515 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 1018 5786 SH SOLE 5786 0 0 BALL CORP COM 058498106 484 5200 SH SOLE 5200 0 0 BANCO SANTANDER S.A. ADR 05964H105 126 40766 SH SOLE 40766 0 0 BANDWIDTH INC COM CL A 05988J103 652 4242 SH SOLE 4242 0 0 BANK NEW YORK MELLON CORP COM 064058100 1289 30507 SH SOLE 30507 0 0 BANK NOVA SCOTIA B C COM 064149107 347 6410 SH SOLE 6410 0 0 BAR HBR BANKSHARES COM 066849100 215 9461 SH SOLE 9461 0 0 BARCLAYS BANK PLC ETN DJUBSCOCO 38 06739H313 202 6500 SH SOLE 6500 0 0 BARCLAYS BANK PLC IPTH SR B S&P 06746P621 644 38300 SH SOLE 38300 0 0 BARNES & NOBLE ED INC COM 06777U101 140 30048 SH SOLE 30048 0 0 BARRICK GOLD CORP COM 067901108 811 35666 SH SOLE 35666 0 0 BAXTER INTL INC COM 071813109 2625 32793 SH SOLE 32793 0 0 BCE INC COM NEW 05534B760 613 14285 SH SOLE 14285 0 0 BCLS ACQUISITION CORP COM CL A G0904B105 111 10000 SH SOLE 10000 0 0 BEAM THERAPEUTICS INC COM 07373V105 246 3000 SH SOLE 3000 0 0 BECTON DICKINSON & CO COM 075887109 2188 8731 SH SOLE 8731 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 348 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6876 29633 SH SOLE 29633 0 0 BEST BUY INC COM 086516101 222 2229 SH SOLE 2229 0 0 BEYOND MEAT INC COM 08862E109 215 1705 SH SOLE 1705 0 0 BGC PARTNERS INC CL A 05541T101 278 69707 SH SOLE 69707 0 0 BHP GROUP LTD SPONSORED ADS 088606108 281 4279 SH SOLE 4279 0 0 BK OF AMERICA CORP COM 060505104 4846 160141 SH SOLE 160141 0 0 BLACK HILLS CORP COM 092113109 491 8004 SH SOLE 8004 0 0 BLACKROCK FLOATING RATE INCO COM 091941104 356 30124 SH SOLE 30124 0 0 BLACKROCK INC COM 09247X101 6077 8430 SH SOLE 8430 0 0 BLACKROCK LONG-TERM MUNI ADV COM 09250B103 318 24991 SH SOLE 24991 0 0 BLACKROCK MULTI-SECTOR INC T COM 09258A107 173 10017 SH SOLE 10017 0 0 BLACKROCK MUN INCM INVT QTY COM 09250G102 673 45000 SH SOLE 45000 0 0 BLACKROCK MUNI INTER DR FD I COM 09253X102 1513 101700 SH SOLE 101700 0 0 BLACKROCK MUNIENHANCED FD IN COM 09253Y100 402 33500 SH SOLE 33500 0 0 BLACKROCK MUNIHLDS INVSTM QL COM 09254P108 387 27500 SH SOLE 27500 0 0 BLACKROCK MUNIHOLDINGS QUALI COM 09254C107 416 30500 SH SOLE 30500 0 0 BLACKROCK MUNIVEST FD II INC COM 09253T101 202 13500 SH SOLE 13500 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254G108 336 24000 SH SOLE 24000 0 0 BLACKROCK MUNIYIELD QUALITY COM 09254E103 975 67690 SH SOLE 67690 0 0 BLACKROCK MUNIYILD QULT FD I COM 09254F100 678 41000 SH SOLE 41000 0 0 BLACKROCK RES & COMMODITIES SHS 09257A108 125 16858 SH SOLE 16858 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 6176 95499 SH SOLE 95499 0 0 BNY MELLON MUN INCOME INC COM 05589T104 603 68000 SH SOLE 68000 0 0 BOEING CO COM 097023105 3533 16517 SH SOLE 16517 0 0 BOOKING HOLDINGS INC COM 09857L108 492 223 SH SOLE 223 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1136 31663 SH SOLE 31663 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 582 55110 SH SOLE 55110 0 0 BP PLC SPONSORED ADR 055622104 2121 103857 SH SOLE 103857 0 0 BRIDGE BANCORP INC COM 108035106 246 10146 SH SOLE 10146 0 0 BRISTOL-MYERS SQUIBB CO COM 110122108 7389 118899 SH SOLE 118899 0 0 BROADCOM INC COM 11135F101 7228 16479 SH SOLE 16479 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 258 1674 SH SOLE 1674 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 379 9178 SH SOLE 9178 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 535 44688 SH SOLE 44688 0 0 BROWN & BROWN INC COM 115236101 208 4392 SH SOLE 4392 0 0 BUNGE LIMITED COM G16962105 1505 22916 SH SOLE 22916 0 0 CABOT OIL & GAS CORP COM 127097103 246 15164 SH SOLE 15164 0 0 CAMBRIA ETF TR TAIL RISK 132061862 215 10500 SH SOLE 10500 0 0 CAMBRIDGE BANCORP COM 132152109 521 7494 SH SOLE 7494 0 0 CAMDEN PPTY TR SH BEN INT 133131102 391 3913 SH SOLE 3913 0 0 CAMECO CORP COM 13321L108 253 18886 SH SOLE 18886 0 0 CAMPBELL SOUP CO COM 134429109 445 9223 SH SOLE 9223 0 0 CANADIAN NATL RY CO COM 136375102 755 6875 SH SOLE 6875 0 0 CANADIAN PAC RY LTD COM 13645T100 553 1597 SH SOLE 1597 0 0 CAPITAL ONE FINL CORP COM 14040H105 327 3331 SH SOLE 3331 0 0 CAPITOL FED FINL INC COM 14057J101 141 11322 SH SOLE 11322 0 0 CARRIER GLOBAL CORPORATION COM 14448C104 1440 37906 SH SOLE 37906 0 0 CATERPILLAR INC COM 149123101 4271 23494 SH SOLE 23494 0 0 CBRE CLARION GLOBAL REAL EST COM 12504G100 481 69995 SH SOLE 69995 0 0 CEMEX SAB DE CV SPON ADR NEW 151290889 57 11354 SH SOLE 11354 0 0 CENTENE CORP DEL COM 15135B101 2845 47329 SH SOLE 47329 0 0 CENTERPOINT ENERGY INC COM 15189T107 985 45698 SH SOLE 45698 0 0 CERNER CORP COM 156782104 260 3299 SH SOLE 3299 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 420 631 SH SOLE 631 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 231 1740 SH SOLE 1740 0 0 CHEVRON CORP NEW COM 166764100 7080 83919 SH SOLE 83919 0 0 CHEWY INC CL A 16679L109 207 2303 SH SOLE 2303 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 421 301 SH SOLE 301 0 0 CHUBB LIMITED COM H1467J104 1069 6945 SH SOLE 6945 0 0 CIENA CORP COM NEW 171779309 280 5300 SH SOLE 5300 0 0 CIGNA CORP NEW COM 125523100 1495 7191 SH SOLE 7191 0 0 CISCO SYS INC COM 17275R102 4921 110270 SH SOLE 110270 0 0 CITIGROUP INC COM NEW 172967424 1819 29605 SH SOLE 29605 0 0 CITIZENS FINL GROUP INC COM 174610105 1846 51565 SH SOLE 51565 0 0 CITRIX SYS INC COM 177376100 241 1872 SH SOLE 1872 0 0 CIVEO CORP CDA COM NEW 17878Y207 583 42501 SH SOLE 42501 0 0 CLEAN ENERGY FUELS CORP COM 184499101 4090 519600 SH SOLE 519600 0 0 CLEVELAND-CLIFFS INC NEW COM 185899101 599 40983 SH SOLE 40983 0 0 CLOROX CO DEL COM 189054109 781 3888 SH SOLE 3888 0 0 CME GROUP INC COM 12572Q105 1748 9612 SH SOLE 9612 0 0 COCA COLA CO COM 191216100 6838 124871 SH SOLE 124871 0 0 COHEN & STEERS QUALITY INCOM COM 19247L106 325 25999 SH SOLE 25999 0 0 COLGATE PALMOLIVE CO COM 194162103 4003 46797 SH SOLE 46797 0 0 COLUMBIA ETF TR I DIVERSIFID FXD 19761L508 353 15925 SH SOLE 15925 0 0 COMCAST CORP NEW CL A 20030N101 2833 54202 SH SOLE 54202 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 839 17769 SH SOLE 17769 0 0 COMPASS MINERALS INTL INC COM 20451N101 500 8100 SH SOLE 8100 0 0 CONOCOPHILLIPS COM 20825C104 1626 40632 SH SOLE 40632 0 0 CONSOLIDATED EDISON INC COM 209115104 1555 21535 SH SOLE 21535 0 0 CONSTELLATION BRANDS INC CL A 21036P108 7728 35290 SH SOLE 35290 0 0 CORE LABORATORIES N V COM N22717107 220 8320 SH SOLE 8320 0 0 CORNING INC COM 219350105 4399 122137 SH SOLE 122137 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 290 11111 SH SOLE 11111 0 0 CORTEVA INC COM 22052L104 1382 35585 SH SOLE 35585 0 0 COSTAMARE INC SHS Y1771G102 311 37200 SH SOLE 37200 0 0 COSTCO WHSL CORP NEW COM 22160K105 2093 5558 SH SOLE 5558 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 345 1632 SH SOLE 1632 0 0 CROWDSTRIKE HLDGS INC CL A 22788C105 31 2000 SH Call SOLE 2000 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 431 2702 SH SOLE 2702 0 0 CSX CORP COM 126408103 2137 23587 SH SOLE 23587 0 0 CUBIC CORP COM 229669106 278 4459 SH SOLE 4459 0 0 CULP INC COM 230215105 1826 114639 SH SOLE 114639 0 0 CUMMINS INC COM 231021106 478 2104 SH SOLE 2104 0 0 CVS HEALTH CORP COM 126650100 14272 209201 SH SOLE 209201 0 0 DANAHER CORPORATION COM 235851102 815 3662 SH SOLE 3662 0 0 DARDEN RESTAURANTS INC COM 237194105 288 2418 SH SOLE 2418 0 0 DAWSON GEOPHYSICAL CO NEW COM 239360100 198 93679 SH SOLE 93679 0 0 DEERE & CO COM 244199105 1223 4558 SH SOLE 4558 0 0 DELAWARE INVTS NATL MUN INCO SH BEN INT 24610T108 237 18000 SH SOLE 18000 0 0 DELL TECHNOLOGIES INC CL C 24703L202 228 3110 SH SOLE 3110 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 545 13576 SH SOLE 13576 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 13 500 SH Call SOLE 500 0 0 DIAGEO PLC SPON ADR NEW 25243Q205 2257 14133 SH SOLE 14133 0 0 DISCOVER FINL SVCS COM 254709108 356 3919 SH SOLE 3919 0 0 DISNEY WALT CO COM 254687106 12916 71364 SH SOLE 71364 0 0 DOLLAR GEN CORP NEW COM 256677105 814 3874 SH SOLE 3874 0 0 DOLLAR TREE INC COM 256746108 204 1875 SH SOLE 1875 0 0 DOMINION ENERGY INC COM 25746U109 2548 33785 SH SOLE 33785 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 576 52850 SH SOLE 52850 0 0 DOW INC COM 260557103 2347 42090 SH SOLE 42090 0 0 DRAFTKINGS INC COM CL A 26142R104 2059 44322 SH SOLE 44322 0 0 DUFF & PHELPS UTLITY AND INF COM 26433C105 513 41884 SH SOLE 41884 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 4159 45573 SH SOLE 45573 0 0 DUPONT DE NEMOURS INC COM 26614N102 2201 30832 SH SOLE 30832 0 0 DXC TECHNOLOGY CO COM 23355L106 312 12041 SH SOLE 12041 0 0 EASTERN BANKSHARES INC COM 27627N105 409 25000 SH SOLE 25000 0 0 EASTMAN CHEM CO COM 277432100 652 6512 SH SOLE 6512 0 0 EATON CORP PLC SHS G29183103 7007 58378 SH SOLE 58378 0 0 EATON VANCE CORP COM NON VTG 278265103 282 4133 SH SOLE 4133 0 0 EATON VANCE LTD DURATION INC COM 27828H105 188 14970 SH SOLE 14970 0 0 EATON VANCE NEW YORK MUN BD COM 27827Y109 940 76500 SH SOLE 76500 0 0 EATON VANCE TAX-MANAGED DIVE COM 27828N102 168 13825 SH SOLE 13825 0 0 EATON VANCE TAX-MANAGED GLOB COM 27829F108 216 24673 SH SOLE 24673 0 0 EBAY INC. COM 278642103 349 6918 SH SOLE 6918 0 0 ECOLAB INC COM 278865100 409 1882 SH SOLE 1882 0 0 EDISON INTL COM 281020107 208 3335 SH SOLE 3335 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 4989 54750 SH SOLE 54750 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 658 21447 SH SOLE 21447 0 0 ELBIT SYS LTD ORD M3760D101 415 3146 SH SOLE 3146 0 0 ELECTRONIC ARTS INC COM 285512109 328 2289 SH SOLE 2289 0 0 ELEMENT SOLUTIONS INC COM 28618M106 1248 70175 SH SOLE 70175 0 0 EMERSON ELEC CO COM 291011104 4635 57858 SH SOLE 57858 0 0 ENBRIDGE INC COM 29250N105 4193 131111 SH SOLE 131111 0 0 ENERGIZER HLDGS INC NEW COM 29272W109 203 4809 SH SOLE 4809 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 1703 275409 SH SOLE 275409 0 0 ENTERCOM COMMUNICATIONS CORP CL A 293639100 362 149265 SH SOLE 149265 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 7134 363794 SH SOLE 363794 0 0 ERICSSON ADR B SEK 10 294821608 173 14374 SH SOLE 14374 0 0 ESSENTIAL UTILS INC COM 29670G102 638 13408 SH SOLE 13408 0 0 ESSEX PPTY TR INC COM 297178105 479 2000 SH SOLE 2000 0 0 ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 632 10964 SH SOLE 10964 0 0 ETF MANAGERS TR PRIME MOBILE PAY 26924G409 441 6640 SH SOLE 6640 0 0 ETF SER SOLUTIONS DEFIANCE NEXT 26922A289 356 10800 SH SOLE 10800 0 0 ETF SER SOLUTIONS US GLB JETS 26922A842 215 9625 SH SOLE 9625 0 0 EVERBRIDGE INC COM 29978A104 318 2130 SH SOLE 2130 0 0 EVERSOURCE ENERGY COM 30040W108 6208 71733 SH SOLE 71733 0 0 EXACT SCIENCES CORP COM 30063P105 549 4169 SH SOLE 4169 0 0 EXXON MOBIL CORP COM 30231G102 7254 176542 SH SOLE 176542 0 0 F N B CORP COM 302520101 158 16461 SH SOLE 16461 0 0 F5 NETWORKS INC COM 315616102 288 1646 SH SOLE 1646 0 0 FACEBOOK INC CL A 30303M102 11183 40982 SH SOLE 40982 0 0 FASTENAL CO COM 311900104 501 10270 SH SOLE 10270 0 0 FEDEX CORP COM 31428X106 654 2531 SH SOLE 2531 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1323 33619 SH SOLE 33619 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 1300 9205 SH SOLE 9205 0 0 FIREEYE INC COM 31816Q101 565 24385 SH SOLE 24385 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 327 2225 SH SOLE 2225 0 0 FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 995 49564 SH SOLE 49564 0 0 FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 412 4247 SH SOLE 4247 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 613 17928 SH SOLE 17928 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 423 6078 SH SOLE 6078 0 0 FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 306 6884 SH SOLE 6884 0 0 FIRST TR EXCHANGE-TRADED FD CAP STRENGTH ETF 33733E104 228 3402 SH SOLE 3402 0 0 FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 202 950 SH SOLE 950 0 0 FIRST TR EXCHANGE-TRADED FD DORSEY WRT 5 ETF 33738R605 1099 27207 SH SOLE 27207 0 0 FIRST TR EXCHANGE-TRADED FD FIRST TR ENH NEW 33739Q408 652 10860 SH SOLE 10860 0 0 FIRST TR EXCHANGE-TRADED FD GBL WND ENRG ETF 33736G106 248 10651 SH SOLE 10651 0 0 FIRST TR EXCHANGE-TRADED FD NO AMER ENERGY 33738D101 300 14280 SH SOLE 14280 0 0 FIRST TR MLP & ENERGY INCOM COM 33739B104 97 16950 SH SOLE 16950 0 0 FIRST TR MORNINGSTAR DIVID L SHS 336917109 514 17348 SH SOLE 17348 0 0 FIRST TR SR FLOATING RATE 20 COM SHS 33740K101 175 19500 SH SOLE 19500 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 793 22508 SH SOLE 22508 0 0 FIRSTENERGY CORP COM 337932107 612 19999 SH SOLE 19999 0 0 FISERV INC COM 337738108 962 8440 SH SOLE 8440 0 0 FLEXSHARES TR MORNSTAR UPSTR 33939L407 290 8882 SH SOLE 8882 0 0 FLIR SYS INC COM 302445101 235 5340 SH SOLE 5340 0 0 FMC CORP COM NEW 302491303 554 4821 SH SOLE 4821 0 0 FORD MTR CO DEL COM 345370860 565 64663 SH SOLE 64663 0 0 FORD MTR CO DEL COM 345370860 1 20000 SH Call SOLE 20000 0 0 FORTINET INC COM 34959E109 1420 9549 SH SOLE 9549 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 398 4636 SH SOLE 4636 0 0 FRANCO NEV CORP COM 351858105 1777 14162 SH SOLE 14162 0 0 FREEPORT-MCMORAN INC CL B 35671D857 932 35654 SH SOLE 35654 0 0 FREQUENCY ELECTRS INC COM 358010106 415 37910 SH SOLE 37910 0 0 FS KKR CAP CORP II COM 35952V303 219 13303 SH SOLE 13303 0 0 GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 380 107178 SH SOLE 107178 0 0 GAMCO NAT RES GOLD & INCOME SH BEN INT 36465E101 69 13465 SH SOLE 13465 0 0 GARMIN LTD SHS H2906T109 353 2953 SH SOLE 2953 0 0 GENCO SHIPPING & TRADING LTD SHS Y2685T131 133 18500 SH SOLE 18500 0 0 GENERAL DYNAMICS CORP COM 369550108 379 2540 SH SOLE 2540 0 0 GENERAL ELECTRIC CO COM 369604103 2875 267259 SH SOLE 267259 0 0 GENERAL MLS INC COM 370334104 2612 44241 SH SOLE 44241 0 0 GENERAL MTRS CO COM 37045V100 428 10405 SH SOLE 10405 0 0 GENUINE PARTS CO COM 372460105 335 3337 SH SOLE 3337 0 0 GEOSPACE TECHNOLOGIES CORP COM 37364X109 2386 278125 SH SOLE 278125 0 0 GILEAD SCIENCES INC COM 375558103 1770 30440 SH SOLE 30440 0 0 GLADSTONE LD CORP COM 376549101 392 26714 SH SOLE 26714 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1308 35553 SH SOLE 35553 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 506 30440 SH SOLE 30440 0 0 GLOBAL X FDS E COMMERCE ETF 37954Y467 290 9150 SH SOLE 9150 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 244 19073 SH SOLE 19073 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 711 21800 SH SOLE 21800 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 788 2992 SH SOLE 2992 0 0 GOLUB CAP BDC INC COM 38173M102 378 26666 SH SOLE 26666 0 0 GRAHAM CORP COM 384556106 407 26753 SH SOLE 26753 0 0 GREENBRIER COS INC COM 393657101 229 6275 SH SOLE 6275 0 0 HALLIBURTON CO COM 406216101 899 47627 SH SOLE 47627 0 0 HANESBRANDS INC COM 410345102 586 39978 SH SOLE 39978 0 0 HANNON ARMSTRONG SUST INFR C COM 41068X100 2094 33029 SH SOLE 33029 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 688 14090 SH SOLE 14090 0 0 HECLA MNG CO COM 422704106 256 39803 SH SOLE 39803 0 0 HEICO CORP NEW COM 422806109 1445 10920 SH SOLE 10920 0 0 HENRY JACK & ASSOC INC COM 426281101 221 1371 SH SOLE 1371 0 0 HERSHEY CO COM 427866108 1098 7215 SH SOLE 7215 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 159 13214 SH SOLE 13214 0 0 HIGHLAND GLOBAL ALLOCATION F COM 43010T104 64 10000 SH SOLE 10000 0 0 HINGHAM INSTN SVGS MASS COM 433323102 495 2297 SH SOLE 2297 0 0 HOLLYFRONTIER CORP COM 436106108 233 9000 SH SOLE 9000 0 0 HOME DEPOT INC COM 437076102 12846 48323 SH SOLE 48323 0 0 HOMETRUST BANCSHARES INC COM 437872104 193 10000 SH SOLE 10000 0 0 HONEYWELL INTL INC COM 438516106 5529 25967 SH SOLE 25967 0 0 HORMEL FOODS CORP COM 440452100 253 5430 SH SOLE 5430 0 0 HOWMET AEROSPACE INC COM 443201108 410 14379 SH SOLE 14379 0 0 HUBSPOT INC COM 443573100 203 510 SH SOLE 510 0 0 HUMANA INC COM 444859102 527 1284 SH SOLE 1284 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 720 14306 SH SOLE 14306 0 0 IDEXX LABS INC COM 45168D104 1848 3699 SH SOLE 3699 0 0 ILLINOIS TOOL WKS INC COM 452308109 1097 5375 SH SOLE 5375 0 0 ILLUMINA INC COM 452327109 2340 6317 SH SOLE 6317 0 0 INDEPENDENT BANK CORP MASS COM 453836108 3476 47605 SH SOLE 47605 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C573 392 13535 SH SOLE 13535 0 0 INTEL CORP COM 458140100 6147 123441 SH SOLE 123441 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 1246 10755 SH SOLE 10755 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 3 200 SH Call SOLE 200 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 231 3543 SH SOLE 3543 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 6864 54515 SH SOLE 54515 0 0 INTERNATIONAL PAPER CO COM 460146103 2546 51330 SH SOLE 51330 0 0 INTUIT COM 461202103 243 639 SH SOLE 639 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 457 560 SH SOLE 560 0 0 INVESCO CALIF MUN INCOME TR COM 46132P108 164 10513 SH SOLE 10513 0 0 INVESCO EXCH TRADED FD TR II GLOBAL WATER 46138E651 537 15414 SH SOLE 15414 0 0 INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 289 18919 SH SOLE 18919 0 0 INVESCO EXCH TRADED FD TR II SR LN ETF 46138G508 403 18029 SH SOLE 18029 0 0 INVESCO EXCH TRADED FD TR II TAXABLE MUN BD 46138G805 310 9213 SH SOLE 9213 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 319 4733 SH SOLE 4733 0 0 INVESCO EXCHANGE TRADED FD T DWA MOMENTUM 46137V837 277 3190 SH SOLE 3190 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 595 4665 SH SOLE 4665 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 421 9000 SH SOLE 9000 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 3747 11942 SH SOLE 11942 0 0 IRON MTN INC NEW COM 46284V101 1374 46654 SH SOLE 46654 0 0 ISHARES GOLD TRUST ISHARES 464285105 396 21955 SH SOLE 21955 0 0 ISHARES INC CORE MSCI EMKT 46434G103 303 4878 SH SOLE 4878 0 0 ISHARES INC MSCI GBL MIN VOL 464286525 334 3451 SH SOLE 3451 0 0 ISHARES INC MSCI JPN ETF NEW 46434G822 238 3522 SH SOLE 3522 0 0 ISHARES SILVER TR ISHARES 46428Q109 683 27815 SH SOLE 27815 0 0 ISHARES TR 0-5 YR TIPS ETF 46429B747 485 4630 SH SOLE 4630 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 2455 28401 SH SOLE 28401 0 0 ISHARES TR 20 YR TR BD ETF 464287432 833 5275 SH SOLE 5275 0 0 ISHARES TR BARCLAYS 7 10 YR 464287440 576 4793 SH SOLE 4793 0 0 ISHARES TR CORE S&P MCP ETF 464287507 936 4066 SH SOLE 4066 0 0 ISHARES TR CORE S&P SCP ETF 464287804 665 7249 SH SOLE 7249 0 0 ISHARES TR CORE S&P TTL STK 464287150 355 4128 SH SOLE 4128 0 0 ISHARES TR CORE S&P500 ETF 464287200 1260 3349 SH SOLE 3349 0 0 ISHARES TR CORE US AGGBD ET 464287226 222 1882 SH SOLE 1882 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 277 4840 SH SOLE 4840 0 0 ISHARES TR GL CLEAN ENE ETF 464288224 5000 177222 SH SOLE 177222 0 0 ISHARES TR IBOXX INV CP ETF 464287242 343 2459 SH SOLE 2459 0 0 ISHARES TR JPMORGAN USD EMG 464288281 325 2792 SH SOLE 2792 0 0 ISHARES TR MBS ETF 464288588 353 3198 SH SOLE 3198 0 0 ISHARES TR MSCI EAFE ETF 464287465 487 6688 SH SOLE 6688 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 527 10160 SH SOLE 10160 0 0 ISHARES TR MSCI UK ETF NEW 46435G334 386 13100 SH SOLE 13100 0 0 ISHARES TR MSCI USA MIN VOL 46429B697 796 11700 SH SOLE 11700 0 0 ISHARES TR NASDAQ BIOTECH 464287556 3884 25642 SH SOLE 25642 0 0 ISHARES TR NATIONAL MUN ETF 464288414 459 3900 SH SOLE 3900 0 0 ISHARES TR PFD AND INCM SEC 464288687 1012 26250 SH SOLE 26250 0 0 ISHARES TR RUS 1000 GRW ETF 464287614 240 991 SH SOLE 991 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 245 1784 SH SOLE 1784 0 0 ISHARES TR RUS 2000 GRW ETF 464287648 324 1131 SH SOLE 1131 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 209 2153 SH SOLE 2153 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 880 4488 SH SOLE 4488 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 245 3812 SH SOLE 3812 0 0 ISHARES TR SELECT DIVID ETF 464287168 780 8154 SH SOLE 8154 0 0 ISHARES TR SHORT TREAS BD 464288679 347 3126 SH SOLE 3126 0 0 ISHARES TR TIPS BD ETF 464287176 722 5659 SH SOLE 5659 0 0 ISHARES TR U.S. MED DVC ETF 464288810 4632 14146 SH SOLE 14146 0 0 ISHARES TR U.S. TECH ETF 464287721 312 3660 SH SOLE 3660 0 0 ISHARES TR US AER DEF ETF 464288760 270 2847 SH SOLE 2847 0 0 ISHARES TR US HLTHCARE ETF 464287762 518 2115 SH SOLE 2115 0 0 ISHARES TR US TREAS BD ETF 46429B267 1393 51026 SH SOLE 51026 0 0 ISORAY INC COM 46489V104 5 10000 SH SOLE 10000 0 0 J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 3161 62165 SH SOLE 62165 0 0 J P MORGAN EXCHANGE-TRADED F US AGGREGATE 46641Q613 223 8000 SH SOLE 8000 0 0 JETBLUE AWYS CORP COM 477143101 632 43337 SH SOLE 43337 0 0 JOHNSON & JOHNSON COM 478160104 19769 125519 SH SOLE 125519 0 0 JOHNSON CTLS INTL PLC SHS G51502105 743 15958 SH SOLE 15958 0 0 JPMORGAN CHASE & CO COM 46625H100 15714 123603 SH SOLE 123603 0 0 JUMIA TECHNOLOGIES AG SPONSORED ADS 48138M105 211 5275 SH SOLE 5275 0 0 JUNIPER NETWORKS INC COM 48203R104 207 9250 SH SOLE 9250 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 653 3232 SH SOLE 3232 0 0 KARYOPHARM THERAPEUTICS INC COM 48576U106 226 14750 SH SOLE 14750 0 0 KAYNE ANDERSON ENERGY INFRST COM 486606106 256 44388 SH SOLE 44388 0 0 KELLOGG CO COM 487836108 448 7194 SH SOLE 7194 0 0 KEY TRONIC CORP COM 493144109 2616 377600 SH SOLE 377600 0 0 KEYCORP COM 493267108 500 30619 SH SOLE 30619 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 1072 8100 SH SOLE 8100 0 0 KIMBERLY-CLARK CORP COM 494368103 2786 20691 SH SOLE 20691 0 0 KIMCO RLTY CORP COM 49446R109 180 12000 SH SOLE 12000 0 0 KINDER MORGAN INC DEL COM 49456B101 1742 126908 SH SOLE 126908 0 0 KKR & CO INC COM 48251W104 473 11745 SH SOLE 11745 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 949 17475 SH SOLE 17475 0 0 KRAFT HEINZ CO COM 500754106 2098 61030 SH SOLE 61030 0 0 KRANESHARES TR QUADRTC INT RT 500767736 336 12000 SH SOLE 12000 0 0 KROGER CO COM 501044101 313 9825 SH SOLE 9825 0 0 KVH INDS INC COM 482738101 808 71218 SH SOLE 71218 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 3813 20188 SH SOLE 20188 0 0 LA Z BOY INC COM 505336107 221 5537 SH SOLE 5537 0 0 LAM RESEARCH CORP COM 512807108 1320 2796 SH SOLE 2796 0 0 LAS VEGAS SANDS CORP COM 517834107 425 7100 SH SOLE 7100 0 0 LAUDER ESTEE COS INC CL A 518439104 793 2986 SH SOLE 2986 0 0 LEGGETT & PLATT INC COM 524660107 459 10320 SH SOLE 10320 0 0 LEGGETT & PLATT INC COM 524660107 2 300 SH Call SOLE 300 0 0 LIBERTY BROADBAND CORP COM SER C 530307305 225 1422 SH SOLE 1422 0 0 LILLY ELI & CO COM 532457108 3028 17931 SH SOLE 17931 0 0 LINCOLN ELEC HLDGS INC COM 533900106 597 5136 SH SOLE 5136 0 0 LINDE PLC SHS G5494J103 247 940 SH SOLE 940 0 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 27 15750 SH SOLE 15750 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 481 42114 SH SOLE 42114 0 0 LOCKHEED MARTIN CORP COM 539830109 4989 14080 SH SOLE 14080 0 0 LOEWS CORP COM 540424108 446 9756 SH SOLE 9756 0 0 LOUISIANA PAC CORP COM 546347105 239 6476 SH SOLE 6476 0 0 LOWES COS INC COM 548661107 2837 17678 SH SOLE 17678 0 0 LULULEMON ATHLETICA INC COM 550021109 237 683 SH SOLE 683 0 0 LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 214 2341 SH SOLE 2341 0 0 M & T BK CORP COM 55261F104 526 4132 SH SOLE 4132 0 0 MACQUARIE / FIRST TR GLOBAL COM 55607W100 207 24895 SH SOLE 24895 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 3452 81451 SH SOLE 81451 0 0 MANULIFE FINL CORP COM 56501R106 667 37482 SH SOLE 37482 0 0 MARATHON OIL CORP COM 565849106 82 12442 SH SOLE 12442 0 0 MARATHON PETE CORP COM 56585A102 568 13727 SH SOLE 13727 0 0 MARKETAXESS HLDGS INC COM 57060D108 325 570 SH SOLE 570 0 0 MARRIOTT INTL INC NEW CL A 571903202 1285 9732 SH SOLE 9732 0 0 MARSH & MCLENNAN COS INC COM 571748102 402 3423 SH SOLE 3423 0 0 MARTIN MARIETTA MATLS INC COM 573284106 345 1221 SH SOLE 1221 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 1321 27632 SH SOLE 27632 0 0 MASCO CORP COM 574599106 204 3727 SH SOLE 3727 0 0 MASTERCARD INCORPORATED CL A 57636Q104 3422 9578 SH SOLE 9578 0 0 MATTEL INC COM 577081102 420 24413 SH SOLE 24413 0 0 MCCORMICK & CO INC COM NON VTG 579780206 273 2793 SH SOLE 2793 0 0 MCDONALDS CORP COM 580135101 2233 10408 SH SOLE 10408 0 0 MDU RES GROUP INC COM 552690109 2074 78902 SH SOLE 78902 0 0 MEDTRONIC PLC SHS G5960L103 6313 53859 SH SOLE 53859 0 0 MEDTRONIC PLC SHS G5960L103 3 1300 SH Call SOLE 1300 0 0 MERCK & CO. INC COM 58933Y105 9783 119756 SH SOLE 119756 0 0 METLIFE INC COM 59156R108 498 10583 SH SOLE 10583 0 0 MGM RESORTS INTERNATIONAL COM 552953101 349 11000 SH SOLE 11000 0 0 MICROCHIP TECHNOLOGY INC. COM 595017104 900 6528 SH SOLE 6528 0 0 MICRON TECHNOLOGY INC COM 595112103 1426 18873 SH SOLE 18873 0 0 MICROSOFT CORP COM 594918104 48038 216140 SH SOLE 216140 0 0 MIMECAST LTD ORD SHS G14838109 208 3627 SH SOLE 3627 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 266 60087 SH SOLE 60087 0 0 MODERNA INC COM 60770K107 4767 45686 SH SOLE 45686 0 0 MOHAWK INDS INC COM 608190104 842 6002 SH SOLE 6002 0 0 MONDELEZ INTL INC CL A 609207105 2637 45076 SH SOLE 45076 0 0 MONGODB INC CL A 60937P106 473 1315 SH SOLE 1315 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 2382 137214 SH SOLE 137214 0 0 MORGAN STANLEY COM NEW 617446448 416 6090 SH SOLE 6090 0 0 MORGAN STANLEY EMERGING MKTS COM 617477104 513 81452 SH SOLE 81452 0 0 MOSAIC CO NEW COM 61945C103 815 35237 SH SOLE 35237 0 0 MOSAIC CO NEW COM 61945C103 13 1000 SH Call SOLE 1000 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 362 2131 SH SOLE 2131 0 0 MP MATERIALS CORP COM CL A 553368101 254 7950 SH SOLE 7950 0 0 MPLX LP COM UNIT REP LTD 55336V100 320 14785 SH SOLE 14785 0 0 MYERS INDS INC COM 628464109 849 40584 SH SOLE 40584 0 0 NASDAQ INC COM 631103108 576 4357 SH SOLE 4357 0 0 NATIONAL FUEL GAS CO N J COM 636180101 205 5000 SH SOLE 5000 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 308 5180 SH SOLE 5180 0 0 NATIONAL OILWELL VARCO INC COM 637071101 226 16736 SH SOLE 16736 0 0 NATIONAL RETAIL PROPERTIES I COM 637417106 257 6231 SH SOLE 6231 0 0 NETFLIX INC COM 64110L106 1075 1993 SH SOLE 1993 0 0 NEW GOLD INC CDA COM 644535106 158 72450 SH SOLE 72450 0 0 NEWELL BRANDS INC COM 651229106 620 29170 SH SOLE 29170 0 0 NEWMONT CORP COM 651639106 1316 21960 SH SOLE 21960 0 0 NEXTERA ENERGY INC COM 65339F101 11107 143953 SH SOLE 143953 0 0 NICE LTD SPONSORED ADR 653656108 323 1138 SH SOLE 1138 0 0 NIKE INC CL B 654106103 7843 55468 SH SOLE 55468 0 0 NIO INC SPON ADS 62914V106 387 7950 SH SOLE 7950 0 0 NISOURCE INC COM 65473P105 447 19612 SH SOLE 19612 0 0 NOKIA CORP SPONSORED ADR 654902204 306 76320 SH SOLE 76320 0 0 NORDIC AMERICAN TANKERS LIMI COM G65773106 148 51150 SH SOLE 51150 0 0 NORDSTROM INC COM 655664100 310 9900 SH SOLE 9900 0 0 NORFOLK SOUTHN CORP COM 655844108 7577 31839 SH SOLE 31839 0 0 NORTHERN TR CORP COM 665859104 332 3575 SH SOLE 3575 0 0 NORTHROP GRUMMAN CORP COM 666807102 943 3100 SH SOLE 3100 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 342 13425 SH SOLE 13425 0 0 NORWEGIAN CRUISE LINE HLDG L SHS G66721104 9 500 SH Call SOLE 500 0 0 NOVARTIS AG SPONSORED ADR 66987V109 3185 33749 SH SOLE 33749 0 0 NOVO-NORDISK A S ADR 670100205 253 3614 SH SOLE 3614 0 0 NUCOR CORP COM 670346105 305 5704 SH SOLE 5704 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 444 30850 SH SOLE 30850 0 0 NUTRIEN LTD COM 67077M108 2855 59371 SH SOLE 59371 0 0 NUVEEN AMT FREE MUN CR INC F COM 67071L106 336 20021 SH SOLE 20021 0 0 NUVEEN AMT FREE QLTY MUN INC COM 670657105 710 46936 SH SOLE 46936 0 0 NUVEEN MASSACHUSETS QLT MUN COM 67061E104 525 36000 SH SOLE 36000 0 0 NUVEEN MICH QUALITY MUN INCO COM 670979103 221 15000 SH SOLE 15000 0 0 NUVEEN MUN VALUE FD INC COM 670928100 245 22000 SH SOLE 22000 0 0 NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 260 16194 SH SOLE 16194 0 0 NUVEEN PFD & INCM SECURTIES COM 67072C105 2150 220594 SH SOLE 220594 0 0 NUVEEN PFD & INCOME OPPORTUN COM 67073B106 2150 224721 SH SOLE 224721 0 0 NUVEEN QUALITY MUNCP INCOME COM 67066V101 998 64840 SH SOLE 64840 0 0 NUVEEN S&P 500 BUY-WRITE INC COM 6706ER101 480 37288 SH SOLE 37288 0 0 NVIDIA CORPORATION COM 67066G104 14085 26993 SH SOLE 26993 0 0 NVR INC COM 62944T105 510 125 SH SOLE 125 0 0 OCCIDENTAL PETE CORP COM 674599105 189 11022 SH SOLE 11022 0 0 OLD DOMINION FREIGHT LINE IN COM 679580100 221 1133 SH SOLE 1133 0 0 OLD REP INTL CORP COM 680223104 455 22908 SH SOLE 22908 0 0 OLIN CORP COM PAR $1 680665205 296 12122 SH SOLE 12122 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 202 5565 SH SOLE 5565 0 0 ON SEMICONDUCTOR CORP COM 682189105 658 20120 SH SOLE 20120 0 0 ONEOK INC NEW COM 682680103 2375 61918 SH SOLE 61918 0 0 OPKO HEALTH INC COM 68375N103 64 16000 SH SOLE 16000 0 0 ORACLE CORP COM 68389X105 1327 20530 SH SOLE 20530 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 201 19000 SH SOLE 19000 0 0 ORGANOGENESIS HLDGS INC COM 68621F102 688 91350 SH SOLE 91350 0 0 OTIS WORLDWIDE CORP COM 68902V107 484 7205 SH SOLE 7205 0 0 PACKAGING CORP AMER COM 695156109 313 2278 SH SOLE 2278 0 0 PALANTIR TECHNOLOGIES INC CL A 69608A108 432 18180 SH SOLE 18180 0 0 PALO ALTO NETWORKS INC COM 697435105 438 1232 SH SOLE 1232 0 0 PAN AMERN SILVER CORP COM 697900108 582 16850 SH SOLE 16850 0 0 PARKER-HANNIFIN CORP COM 701094104 326 1199 SH SOLE 1199 0 0 PARSLEY ENERGY INC CL A 701877102 433 30700 SH SOLE 30700 0 0 PAYCHEX INC COM 704326107 784 8434 SH SOLE 8434 0 0 PAYPAL HLDGS INC COM 70450Y103 3844 16420 SH SOLE 16420 0 0 PENN NATL GAMING INC COM 707569109 966 11175 SH SOLE 11175 0 0 PENTAIR PLC SHS G7S00T104 658 12369 SH SOLE 12369 0 0 PEOPLES UNITED FINANCIAL INC COM 712704105 613 47522 SH SOLE 47522 0 0 PEPSICO INC COM 713448108 15602 105226 SH SOLE 105226 0 0 PERKINELMER INC COM 714046109 843 5876 SH SOLE 5876 0 0 PFIZER INC COM 717081103 12124 329432 SH SOLE 329432 0 0 PHILIP MORRIS INTL INC COM 718172109 1717 20699 SH SOLE 20699 0 0 PHILLIPS 66 COM 718546104 618 8906 SH SOLE 8906 0 0 PICO HLDGS INC COM NEW 693366205 194 20750 SH SOLE 20750 0 0 PILGRIMS PRIDE CORP COM 72147K108 338 17025 SH SOLE 17025 0 0 PIMCO ETF TR ENHAN SHRT MA AC 72201R833 939 9193 SH SOLE 9193 0 0 PIMCO MUN INCOME FD II COM 72200W106 223 15500 SH SOLE 15500 0 0 PINNACLE WEST CAP CORP COM 723484101 948 11867 SH SOLE 11867 0 0 PINTEREST INC CL A 72352L106 439 6690 SH SOLE 6690 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 2209 261446 SH SOLE 261446 0 0 PNC FINL SVCS GROUP INC COM 693475105 2801 18757 SH SOLE 18757 0 0 POTLATCHDELTIC CORPORATION COM 737630103 250 4988 SH SOLE 4988 0 0 PPG INDS INC COM 693506107 1387 9611 SH SOLE 9611 0 0 PPL CORP COM 69351T106 407 14378 SH SOLE 14378 0 0 PROCTER AND GAMBLE CO COM 742718109 17813 127995 SH SOLE 127995 0 0 PROGRESSIVE CORP COM 743315103 254 2555 SH SOLE 2555 0 0 PROLOGIS INC. COM 74340W103 492 4940 SH SOLE 4940 0 0 PROSHARES TR PET CARE ETF 74348A145 491 6901 SH SOLE 6901 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 1394 17426 SH SOLE 17426 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 489 7750 SH SOLE 7750 0 0 PRUDENTIAL FINL INC COM 744320102 555 7123 SH SOLE 7123 0 0 PUBLIC STORAGE COM 74460D109 274 1168 SH SOLE 1168 0 0 QIAGEN NV SHS NEW N72482123 2010 38026 SH SOLE 38026 0 0 QORVO INC COM 74736K101 634 3822 SH SOLE 3822 0 0 QUALCOMM INC COM 747525103 2312 15212 SH SOLE 15212 0 0 QUALCOMM INC COM 747525103 1 200 SH Call SOLE 200 0 0 QUANTA SVCS INC COM 74762E102 304 4225 SH SOLE 4225 0 0 QUANTERIX CORP COM 74766Q101 434 9325 SH SOLE 9325 0 0 RAPID7 INC COM 753422104 3283 36377 SH SOLE 36377 0 0 RAYTHEON TECHNOLOGIES CORP COM 75513E101 7060 98761 SH SOLE 98761 0 0 REALTY INCOME CORP COM 756109104 1098 17690 SH SOLE 17690 0 0 REAVES UTIL INCOME FD COM SH BEN INT 756158101 310 9412 SH SOLE 9412 0 0 REDBALL ACQUISITION CORP COM CL A G7417R105 109 10000 SH SOLE 10000 0 0 REGENERON PHARMACEUTICALS COM 75886F107 384 809 SH SOLE 809 0 0 REGIONS FINANCIAL CORP NEW COM 7591EP100 750 46714 SH SOLE 46714 0 0 RENN FD INC COM 759720105 86 49905 SH SOLE 49905 0 0 REPUBLIC SVCS INC COM 760759100 593 6140 SH SOLE 6140 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 215 10055 SH SOLE 10055 0 0 RIO TINTO PLC SPONSORED ADR 767204100 880 11591 SH SOLE 11591 0 0 RIVERNORTH MANAGED DUR MUN I COM 76882H105 349 19500 SH SOLE 19500 0 0 ROCKWELL AUTOMATION INC COM 773903109 520 2069 SH SOLE 2069 0 0 ROKU INC COM CL A 77543R102 345 1034 SH SOLE 1034 0 0 ROYAL BK CDA COM 780087102 686 8375 SH SOLE 8375 0 0 ROYAL CARIBBEAN GROUP COM V7780T103 303 4040 SH SOLE 4040 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 386 11472 SH SOLE 11472 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 1390 39321 SH SOLE 39321 0 0 ROYCE MICRO-CAP TR INC COM 780915104 841 83319 SH SOLE 83319 0 0 ROYCE VALUE TR INC COM 780910105 202 12553 SH SOLE 12553 0 0 RYMAN HOSPITALITY PPTYS INC COM 78377T107 237 3500 SH SOLE 3500 0 0 S&P GLOBAL INC COM 78409V104 305 921 SH SOLE 921 0 0 SALESFORCE COM INC COM 79466L302 7405 33284 SH SOLE 33284 0 0 SANDERSON FARMS INC COM 800013104 217 1650 SH SOLE 1650 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 227 32275 SH SOLE 32275 0 0 SANOFI SPONSORED ADR 80105N105 293 6031 SH SOLE 6031 0 0 SCHLUMBERGER LTD COM 806857108 1187 54664 SH SOLE 54664 0 0 SCHWAB CHARLES CORP COM 808513105 323 6100 SH SOLE 6100 0 0 SCOTTS MIRACLE GRO CO CL A 810186106 615 3087 SH SOLE 3087 0 0 SEI INVTS CO COM 784117103 1880 32707 SH SOLE 32707 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 128 31800 SH SOLE 31800 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 263 6952 SH SOLE 6952 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 245 6809 SH SOLE 6809 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 456 2838 SH SOLE 2838 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 423 6285 SH SOLE 6285 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 826 7307 SH SOLE 7307 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 947 32242 SH SOLE 32242 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 836 9454 SH SOLE 9454 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 1128 17999 SH SOLE 17999 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1260 9659 SH SOLE 9659 0 0 SHERWIN WILLIAMS CO COM 824348106 2435 3317 SH SOLE 3317 0 0 SHOPIFY INC CL A 82509L107 1358 1200 SH SOLE 1200 0 0 SIMON PPTY GROUP INC NEW COM 828806109 292 3412 SH SOLE 3412 0 0 SIMON PPTY GROUP INC NEW COM 828806109 20 500 SH Call SOLE 500 0 0 SIRIUS XM HOLDINGS INC COM 82968B103 185 28975 SH SOLE 28975 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 1675 10917 SH SOLE 10917 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 4 300 SH Call SOLE 300 0 0 SLACK TECHNOLOGIES INC COM CL A 83088V102 362 8635 SH SOLE 8635 0 0 SMITH A O CORP COM 831865209 246 4468 SH SOLE 4468 0 0 SONY CORP SPONSORED ADR 835699307 1449 14349 SH SOLE 14349 0 0 SOUTHERN CO COM 842587107 3942 64257 SH SOLE 64257 0 0 SOUTHWEST AIRLS CO COM 844741108 222 4783 SH SOLE 4783 0 0 SOUTHWESTERN ENERGY CO COM 845467109 71 24037 SH SOLE 24037 0 0 SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 527 1723 SH SOLE 1723 0 0 SPDR GOLD TR GOLD SHS 78463V107 2521 14113 SH SOLE 14113 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 5015 13419 SH SOLE 13419 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 495 1186 SH SOLE 1186 0 0 SPDR SER TR BLMBRG BRC CNVRT 78464A359 982 11867 SH SOLE 11867 0 0 SPDR SER TR S&P BIOTECH 78464A870 630 4468 SH SOLE 4468 0 0 SPDR SER TR S&P DIVID ETF 78464A763 516 4878 SH SOLE 4878 0 0 SPLUNK INC COM 848637104 3204 18895 SH SOLE 18895 0 0 SPROTT PHYSICAL GOLD & SILVE TR UNIT 85208R101 394 20302 SH SOLE 20302 0 0 SPROTT PHYSICAL GOLD TR UNIT 85207H104 1086 71966 SH SOLE 71966 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 1096 117361 SH SOLE 117361 0 0 SQUARE INC CL A 852234103 2145 9844 SH SOLE 9844 0 0 STAG INDL INC COM 85254J102 2072 66214 SH SOLE 66214 0 0 STANLEY BLACK & DECKER INC COM 854502101 1000 5606 SH SOLE 5606 0 0 STARBUCKS CORP COM 855244109 5790 54190 SH SOLE 54190 0 0 STARBUCKS CORP COM 855244109 7 1500 SH Call SOLE 1500 0 0 STATE STR CORP COM 857477103 1427 19553 SH SOLE 19553 0 0 STEEL PARTNERS HLDGS L P LTD PRTRSHIP U 85814R107 349 32500 SH SOLE 32500 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 339 9175 SH SOLE 9175 0 0 STONE HBR EMERGING MKTS INCO COM 86164T107 161 20025 SH SOLE 20025 0 0 STONE HBR EMERGING MKTS TOTA COM 86164W100 293 31650 SH SOLE 31650 0 0 STORE CAP CORP COM 862121100 473 13902 SH SOLE 13902 0 0 STRYKER CORPORATION COM 863667101 3228 13165 SH SOLE 13165 0 0 SVB FINANCIAL GROUP COM 78486Q101 551 1417 SH SOLE 1417 0 0 SYNAPTICS INC COM 87157D109 1024 10655 SH SOLE 10655 0 0 SYSCO CORP COM 871829107 2390 32165 SH SOLE 32165 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 1555 14235 SH SOLE 14235 0 0 TARGET CORP COM 87612E106 1997 11313 SH SOLE 11313 0 0 TC ENERGY CORP COM 87807B107 914 22703 SH SOLE 22703 0 0 TE CONNECTIVITY LTD REG SHS H84989104 341 2809 SH SOLE 2809 0 0 TECHNIPFMC PLC COM G87110105 95 10004 SH SOLE 10004 0 0 TELADOC HEALTH INC COM 87918A105 1312 6556 SH SOLE 6556 0 0 TEMPLETON GLOBAL INCOME FD COM 880198106 100 17915 SH SOLE 17915 0 0 TESLA INC COM 88160R101 4372 6190 SH SOLE 6190 0 0 TESLA INC COM 88160R101 31 200 SH Call SOLE 200 0 0 TESSCO TECHNOLOGIES INC COM 872386107 449 73456 SH SOLE 73456 0 0 TEUCRIUM COMMODITY TR WHEAT FD 88166A508 74 12000 SH SOLE 12000 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 289 29565 SH SOLE 29565 0 0 TEXAS INSTRS INC COM 882508104 1812 11065 SH SOLE 11065 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 19487 26809 SH SOLE 26809 0 0 THERAPEUTICSMD INC COM 88338N107 41 34500 SH SOLE 34500 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 2695 5781 SH SOLE 5781 0 0 TJX COS INC NEW COM 872540109 10216 149679 SH SOLE 149679 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1669 29611 SH SOLE 29611 0 0 TOTAL SE SPONSORED ADS 89151E109 1538 36890 SH SOLE 36890 0 0 TRACTOR SUPPLY CO COM 892356106 241 1730 SH SOLE 1730 0 0 TRACTOR SUPPLY CO COM 892356106 4 1000 SH Call SOLE 1000 0 0 TRAVELERS COMPANIES INC COM 89417E109 470 3348 SH SOLE 3348 0 0 TRINITY INDS INC COM 896522109 495 18787 SH SOLE 18787 0 0 TRITON INTL LTD CL A G9078F107 726 14950 SH SOLE 14950 0 0 TRUIST FINL CORP COM 89832Q109 1381 28751 SH SOLE 28751 0 0 TWILIO INC CL A 90138F102 994 2938 SH SOLE 2938 0 0 TWITTER INC COM 90184L102 283 5259 SH SOLE 5259 0 0 TYLER TECHNOLOGIES INC COM 902252105 250 570 SH SOLE 570 0 0 TYSON FOODS INC CL A 902494103 1231 19143 SH SOLE 19143 0 0 U S CONCRETE INC COM 90333L201 290 7250 SH SOLE 7250 0 0 UBER TECHNOLOGIES INC COM 90353T100 782 15274 SH SOLE 15274 0 0 ULTA BEAUTY INC COM 90384S303 261 907 SH SOLE 907 0 0 UNILEVER PLC SPON ADR NEW 904767704 2677 44584 SH SOLE 44584 0 0 UNION PAC CORP COM 907818108 5189 24921 SH SOLE 24921 0 0 UNITED PARCEL SERVICE INC CL B 911312106 5376 31930 SH SOLE 31930 0 0 UNITED RENTALS INC COM 911363109 4324 18652 SH SOLE 18652 0 0 UNITED STATES ANTIMONY CORP COM 911549103 100 191200 SH SOLE 191200 0 0 UNITED STS NAT GAS FD LP UNIT PAR 912318300 143 15500 SH SOLE 15500 0 0 UNITED STS NAT GAS FD LP UNIT PAR 912318300 10 12500 SH Call SOLE 12500 0 0 UNITEDHEALTH GROUP INC COM 91324P102 3728 10604 SH SOLE 10604 0 0 US BANCORP DEL COM NEW 902973304 1302 27922 SH SOLE 27922 0 0 VALLEY NATL BANCORP COM 919794107 224 22800 SH SOLE 22800 0 0 VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 277 3554 SH SOLE 3554 0 0 VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 656 18169 SH SOLE 18169 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 739 12000 SH SOLE 12000 0 0 VANECK VECTORS ETF TR JR GOLD MINERS E 92189F791 692 12737 SH SOLE 12737 0 0 VANECK VECTORS ETF TR LOW CARBN ENERGY 92189F502 556 3330 SH SOLE 3330 0 0 VANECK VECTORS ETF TR SEMICONDUCTOR ET 92189F676 323 1495 SH SOLE 1495 0 0 VANECK VECTORS ETF TR VIDEO GAMING 92189F114 210 2995 SH SOLE 2995 0 0 VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 238 2699 SH SOLE 2699 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 280 1105 SH SOLE 1105 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 354 1715 SH SOLE 1715 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 216 2549 SH SOLE 2549 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 273 1409 SH SOLE 1409 0 0 VANGUARD INDEX FDS SML CP GRW ETF 922908595 201 760 SH SOLE 760 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 340 1745 SH SOLE 1745 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 542 10860 SH SOLE 10860 0 0 VANGUARD MALVERN FDS STRM INFPROIDX 922020805 701 13551 SH SOLE 13551 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 1117 11455 SH SOLE 11455 0 0 VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 3612 25604 SH SOLE 25604 0 0 VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 283 5981 SH SOLE 5981 0 0 VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 495 5414 SH SOLE 5414 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 228 3129 SH SOLE 3129 0 0 VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 207 932 SH SOLE 932 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 530 1497 SH SOLE 1497 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 220 1600 SH SOLE 1600 0 0 VEEVA SYS INC CL A COM 922475108 620 2278 SH SOLE 2278 0 0 VERITIV CORP COM 923454102 246 11993 SH SOLE 11993 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 18120 308053 SH SOLE 308053 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 387 1642 SH SOLE 1642 0 0 VIACOMCBS INC CL B 92556H206 2484 66427 SH SOLE 66427 0 0 VIATRIS INC COM 92556V106 1392 74835 SH SOLE 74835 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 118 10204 SH SOLE 10204 0 0 VISA INC COM CL A 92826C839 15687 71770 SH SOLE 71770 0 0 VISA INC COM CL A 92826C839 23 1500 SH Call SOLE 1500 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 818 50270 SH SOLE 50270 0 0 VOXX INTL CORP CL A 91829F104 3029 237070 SH SOLE 237070 0 0 VOYA EMERGING MKTS HIGH DIVI COM 92912P108 162 22104 SH SOLE 22104 0 0 VOYA GLBL EQTY DIV & PREM OP COM 92912T100 186 35257 SH SOLE 35257 0 0 VOYA INFRASTRUCTURE INDLS & COM 92912X101 143 14000 SH SOLE 14000 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 790 19721 SH SOLE 19721 0 0 WALMART INC COM 931142103 11746 81632 SH SOLE 81632 0 0 WALMART INC COM 931142103 7 5500 SH Call SOLE 5500 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 1437 66525 SH SOLE 66525 0 0 WASTE MGMT INC DEL COM 94106L109 6282 53177 SH SOLE 53177 0 0 WEC ENERGY GROUP INC COM 92939U106 647 7014 SH SOLE 7014 0 0 WELLS FARGO CO NEW COM 949746101 1274 42129 SH SOLE 42129 0 0 WELLTOWER INC COM 95040Q104 213 3300 SH SOLE 3300 0 0 WESTERN ASSET EMERGING MKTS COM 95766A101 157 11250 SH SOLE 11250 0 0 WESTERN DIGITAL CORP. COM 958102105 600 10785 SH SOLE 10785 0 0 WESTROCK CO COM 96145D105 825 18887 SH SOLE 18887 0 0 WEYERHAEUSER CO MTN BE COM NEW 962166104 1796 53528 SH SOLE 53528 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1380 33074 SH SOLE 33074 0 0 WHIRLPOOL CORP COM 963320106 829 4600 SH SOLE 4600 0 0 WILLIAMS COS INC COM 969457100 5020 250361 SH SOLE 250361 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 356 12077 SH SOLE 12077 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 385 7074 SH SOLE 7074 0 0 WORKHORSE GROUP INC COM NEW 98138J206 248 12400 SH SOLE 12400 0 0 WP CAREY INC COM 92936U109 529 7395 SH SOLE 7395 0 0 WYNN RESORTS LTD COM 983134107 261 2313 SH SOLE 2313 0 0 WYNN RESORTS LTD COM 983134107 49 5900 SH Call SOLE 5900 0 0 XCEL ENERGY INC COM 98389B100 553 8264 SH SOLE 8264 0 0 XILINX INC COM 983919101 928 6572 SH SOLE 6572 0 0 XPERI HOLDING CORP COM 98390M103 461 22250 SH SOLE 22250 0 0 XYLEM INC COM 98419M100 799 7852 SH SOLE 7852 0 0 YAMANA GOLD INC COM 98462Y100 121 21078 SH SOLE 21078 0 0 YUM BRANDS INC COM 988498101 848 7804 SH SOLE 7804 0 0 YUM CHINA HLDGS INC COM 98850P109 424 7378 SH SOLE 7378 0 0 ZIMMER BIOMET HOLDINGS INC COM 98956P102 445 2887 SH SOLE 2887 0 0 ZOETIS INC CL A 98978V103 3266 19668 SH SOLE 19668 0 0 ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 541 1602 SH SOLE 1602 0 0 ZYNGA INC CL A 98986T108 585 59125 SH SOLE 59125 0 0