0001085146-20-000306.txt : 20200128 0001085146-20-000306.hdr.sgml : 20200128 20200128140438 ACCESSION NUMBER: 0001085146-20-000306 CONFORMED SUBMISSION TYPE: 13F-HR PUBLIC DOCUMENT COUNT: 2 CONFORMED PERIOD OF REPORT: 20191231 FILED AS OF DATE: 20200128 DATE AS OF CHANGE: 20200128 EFFECTIVENESS DATE: 20200128 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: 20553599 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-2019 12-31-2019 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 01-24-2020 0 619 996120
INFORMATION TABLE 2 form13fInfoTable.xml DESCRIPTION FOR INFORMATION TABLE 3M CO COM 88579Y101 3960 22450 SH SOLE 22450 0 0 ABB LTD SPONSORED ADR 000375204 2902 120969 SH SOLE 120969 0 0 ABBOTT LABS COM 002824100 5309 61121 SH SOLE 61121 0 0 ABBOTT LABS COM 002824100 2 4000 SH Call SOLE 4000 0 0 ABBVIE INC COM 00287Y109 3754 42371 SH SOLE 42371 0 0 ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2826 13408 SH SOLE 13408 0 0 ACME UTD CORP COM 004816104 273 11387 SH SOLE 11387 0 0 ADOBE INC COM 00724F101 902 2740 SH SOLE 2740 0 0 ADVANCED MICRO DEVICES INC COM 007903107 2495 54322 SH SOLE 54322 0 0 ADVISORSHARES TR RANGER EQUITY BE 00768Y883 67 12800 SH SOLE 12800 0 0 AEGON N V NY REGISTRY SHS 007924103 49 10500 SH SOLE 10500 0 0 AFLAC INC COM 001055102 644 12148 SH SOLE 12148 0 0 AGNICO EAGLE MINES LTD COM 008474108 1046 17078 SH SOLE 17078 0 0 AIR PRODS & CHEMS INC COM 009158106 1165 4970 SH SOLE 4970 0 0 AKORN INC COM 009728106 35 24000 SH SOLE 24000 0 0 ALAMOS GOLD INC NEW COM CL A 011532108 489 81289 SH SOLE 81289 0 0 ALCON INC ORD SHS H01301128 1264 22431 SH SOLE 22431 0 0 ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 1743 8235 SH SOLE 8235 0 0 ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN 01881G106 1854 61288 SH SOLE 61288 0 0 ALLSTATE CORP COM 020002101 519 4611 SH SOLE 4611 0 0 ALPHABET INC CAP STK CL A 02079K305 5784 4327 SH SOLE 4327 0 0 ALPHABET INC CAP STK CL C 02079K107 4678 3504 SH SOLE 3504 0 0 ALTRIA GROUP INC COM 02209S103 1322 26538 SH SOLE 26538 0 0 AMAZON COM INC COM 023135106 13742 7450 SH SOLE 7450 0 0 AMAZON COM INC COM 023135106 4 200 SH Call SOLE 200 0 0 AMCOR PLC ORD G0250X107 138 12750 SH SOLE 12750 0 0 AMERICAN ELEC PWR CO INC COM 025537101 1266 13397 SH SOLE 13397 0 0 AMERICAN EXPRESS CO COM 025816109 1998 16085 SH SOLE 16085 0 0 AMERICAN INTL GROUP INC COM NEW 026874784 535 10394 SH SOLE 10394 0 0 AMERICAN TOWER CORP NEW COM 03027X100 3 400 SH Call SOLE 400 0 0 AMERICAN TOWER CORP NEW COM 03027X100 981 4276 SH SOLE 4276 0 0 AMERICAN WTR WKS CO INC NEW COM 030420103 774 6282 SH SOLE 6282 0 0 AMETEK INC NEW COM 031100100 2798 28037 SH SOLE 28037 0 0 AMGEN INC COM 031162100 7401 30762 SH SOLE 30762 0 0 AMGEN INC COM 031162100 9 500 SH Call SOLE 500 0 0 ANALOG DEVICES INC COM 032654105 597 5019 SH SOLE 5019 0 0 APACHE CORP COM 037411105 335 12953 SH SOLE 12953 0 0 APOLLO GLOBAL MGMT INC COM CL A 03768E105 239 5000 SH SOLE 5000 0 0 APPLE INC COM 037833100 36230 123423 SH SOLE 123423 0 0 APPLIED MATLS INC COM 038222105 667 10922 SH SOLE 10922 0 0 APPLIED MATLS INC COM 038222105 1 500 SH Call SOLE 500 0 0 AQUA AMERICA INC COM 03836W103 698 14857 SH SOLE 14857 0 0 ARCHER DANIELS MIDLAND CO COM 039483102 311 6600 SH SOLE 6600 0 0 ARCONIC INC COM 03965L100 527 17210 SH SOLE 17210 0 0 ARCOS DORADOS HOLDINGS INC SHS CLASS -A - G0457F107 235 29308 SH SOLE 29308 0 0 ARES CAP CORP COM 04010L103 427 22927 SH SOLE 22927 0 0 ARK ETF TR GENOMIC REV ETF 00214Q302 308 9154 SH SOLE 9154 0 0 ARK ETF TR INNOVATION ETF 00214Q104 1582 31538 SH SOLE 31538 0 0 ASTRAZENECA PLC SPONSORED ADR 046353108 756 15132 SH SOLE 15132 0 0 AT&T INC COM 00206R102 13259 337796 SH SOLE 337796 0 0 ATMOS ENERGY CORP COM 049560105 349 3110 SH SOLE 3110 0 0 AUTOMATIC DATA PROCESSING IN COM 053015103 1276 7482 SH SOLE 7482 0 0 AVALONBAY CMNTYS INC COM 053484101 282 1341 SH SOLE 1341 0 0 AVX CORP NEW COM 002444107 858 42413 SH SOLE 42413 0 0 BALL CORP COM 058498106 301 4663 SH SOLE 4663 0 0 BANCO SANTANDER SA ADR 05964H105 214 51716 SH SOLE 51716 0 0 BANK AMER CORP COM 060505104 6487 184001 SH SOLE 184001 0 0 BANK N S HALIFAX COM 064149107 648 11553 SH SOLE 11553 0 0 BANK NEW YORK MELLON CORP COM 064058100 1661 32986 SH SOLE 32986 0 0 BAR HBR BANKSHARES COM 066849100 297 11656 SH SOLE 11656 0 0 BARNES & NOBLE ED INC COM 06777U101 208 48048 SH SOLE 48048 0 0 BARRICK GOLD CORPORATION COM 067901108 631 33855 SH SOLE 33855 0 0 BAXTER INTL INC COM 071813109 3476 41583 SH SOLE 41583 0 0 BCE INC COM NEW 05534B760 724 15662 SH SOLE 15662 0 0 BECTON DICKINSON & CO COM 075887109 2926 10771 SH SOLE 10771 0 0 BEL FUSE INC CL B 077347300 617 30000 SH SOLE 30000 0 0 BERKSHIRE HATHAWAY INC DEL CL A 084670108 340 1 SH SOLE 1 0 0 BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 6239 27537 SH SOLE 27537 0 0 BGC PARTNERS INC CL A 05541T101 158 26249 SH SOLE 26249 0 0 BHP GROUP LTD SPONSORED ADS 088606108 226 4151 SH SOLE 4151 0 0 BIOGEN INC COM 09062X103 273 913 SH SOLE 913 0 0 BLACKROCK INC COM 09247X101 1878 3716 SH SOLE 3716 0 0 BLACKSTONE GROUP INC COM CL A 09260D107 6663 118968 SH SOLE 118968 0 0 BLACKSTONE MTG TR INC COM CL A 09257W100 528 14147 SH SOLE 14147 0 0 BOEING CO COM 097023105 7752 23786 SH SOLE 23786 0 0 BOOKING HLDGS INC COM 09857L108 582 284 SH SOLE 284 0 0 BOSTON PROPERTIES INC COM 101121101 201 1459 SH SOLE 1459 0 0 BOSTON SCIENTIFIC CORP COM 101137107 1418 31305 SH SOLE 31305 0 0 BP MIDSTREAM PARTNERS LP UNIT LTD PTNR 0556EL109 686 43960 SH SOLE 43960 0 0 BP PLC SPONSORED ADR 055622104 4391 116295 SH SOLE 116295 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 6755 105376 SH SOLE 105376 0 0 BRISTOL MYERS SQUIBB CO COM 110122108 2 1000 SH Call SOLE 1000 0 0 BROADCOM INC COM 11135F101 2540 8044 SH SOLE 8044 0 0 BROADRIDGE FINL SOLUTIONS IN COM 11133T103 205 1670 SH SOLE 1670 0 0 BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 422 7340 SH SOLE 7340 0 0 BROOKFIELD INFRAST PARTNERS LP INT UNIT G16252101 202 4050 SH SOLE 4050 0 0 BROOKLINE BANCORP INC DEL COM 11373M107 1021 62635 SH SOLE 62635 0 0 BUNGE LIMITED COM G16962105 18 2000 SH Call SOLE 2000 0 0 BUNGE LIMITED COM G16962105 1275 21986 SH SOLE 21986 0 0 CAMBRIA ETF TR TRINITY 132061839 235 9500 SH SOLE 9500 0 0 CAMBRIDGE BANCORP COM 132152109 880 10994 SH SOLE 10994 0 0 CAMDEN PPTY TR SH BEN INT 133131102 415 3913 SH SOLE 3913 0 0 CAMECO CORP COM 13321L108 136 15086 SH SOLE 15086 0 0 CAMPBELL SOUP CO COM 134429109 534 10823 SH SOLE 10823 0 0 CANADIAN NATL RY CO COM 136375102 733 8093 SH SOLE 8093 0 0 CANADIAN PAC RY LTD COM 13645T100 361 1419 SH SOLE 1419 0 0 CAPITAL ONE FINL CORP COM 14040H105 387 3764 SH SOLE 3764 0 0 CAPITOL FED FINL INC COM 14057J101 166 12227 SH SOLE 12227 0 0 CARLYLE GROUP L P COM UTS LTD PTN 14309L102 210 6528 SH SOLE 6528 0 0 CARNIVAL CORP UNIT 99/99/9999 143658300 242 4722 SH SOLE 4722 0 0 CARPENTER TECHNOLOGY CORP COM 144285103 244 4900 SH SOLE 4900 0 0 CATERPILLAR INC DEL COM 149123101 3414 23080 SH SOLE 23080 0 0 CBRE GROUP INC CL A 12504L109 218 3550 SH SOLE 3550 0 0 CENTERPOINT ENERGY INC COM 15189T107 1319 48412 SH SOLE 48412 0 0 CENTURYLINK INC COM 156700106 346 26237 SH SOLE 26237 0 0 CHARTER COMMUNICATIONS INC N CL A 16119P108 283 582 SH SOLE 582 0 0 CHECK POINT SOFTWARE TECH LT ORD M22465104 200 1790 SH SOLE 1790 0 0 CHESAPEAKE ENERGY CORP COM 165167107 15 18000 SH SOLE 18000 0 0 CHEVRON CORP NEW COM 166764100 11230 93328 SH SOLE 93328 0 0 CHIPOTLE MEXICAN GRILL INC COM 169656105 230 275 SH SOLE 275 0 0 CHUBB LIMITED COM H1467J104 1431 9179 SH SOLE 9179 0 0 CIGNA CORP NEW COM 125523100 1398 6858 SH SOLE 6858 0 0 CINCINNATI BELL INC NEW PFD CV DEP1/20 171871403 2605 54534 SH SOLE 54534 0 0 CISCO SYS INC COM 17275R102 6410 133679 SH SOLE 133679 0 0 CITIGROUP INC COM NEW 172967424 5119 64028 SH SOLE 64028 0 0 CITIZENS FINL GROUP INC COM 174610105 848 21015 SH SOLE 21015 0 0 CITRIX SYS INC COM 177376100 291 2613 SH SOLE 2613 0 0 CIVEO CORP CDA COM 17878Y108 686 533000 SH SOLE 533000 0 0 CLEAN ENERGY FUELS CORP COM 184499101 1046 444000 SH SOLE 444000 0 0 CLEVELAND CLIFFS INC COM 185899101 210 25200 SH SOLE 25200 0 0 CLOROX CO DEL COM 189054109 456 2987 SH SOLE 2987 0 0 CME GROUP INC COM 12572Q105 426 2121 SH SOLE 2121 0 0 CNA FINL CORP COM 126117100 217 4846 SH SOLE 4846 0 0 COCA COLA CO COM 191216100 6369 114833 SH SOLE 114833 0 0 COLGATE PALMOLIVE CO COM 194162103 3885 56409 SH SOLE 56409 0 0 COLUMBIA BKG SYS INC COM 197236102 204 5100 SH SOLE 5100 0 0 COLUMBIA SPORTSWEAR CO COM 198516106 235 2325 SH SOLE 2325 0 0 COMCAST CORP NEW CL A 20030N101 1800 40135 SH SOLE 40135 0 0 COMMUNITY HEALTHCARE TR INC COM 20369C106 736 17217 SH SOLE 17217 0 0 CONCHO RES INC COM 20605P101 361 4122 SH SOLE 4122 0 0 CONOCOPHILLIPS COM 20825C104 2545 38743 SH SOLE 38743 0 0 CONSOLIDATED EDISON INC COM 209115104 2828 31250 SH SOLE 31250 0 0 CONSTELLATION BRANDS INC CL A 21036P108 3966 20908 SH SOLE 20908 0 0 CORE LABORATORIES N V COM N22717107 368 9632 SH SOLE 9632 0 0 CORNING INC COM 219350105 2725 93274 SH SOLE 93274 0 0 CORPORATE OFFICE PPTYS TR SH BEN INT 22002T108 314 10677 SH SOLE 10677 0 0 CORTEVA INC COM 22052L104 1278 42851 SH SOLE 42851 0 0 COSTCO WHSL CORP NEW COM 22160K105 1623 5516 SH SOLE 5516 0 0 COVETRUS INC COM 22304C100 270 20500 SH SOLE 20500 0 0 CROWN CASTLE INTL CORP NEW COM 22822V101 611 4276 SH SOLE 4276 0 0 CSX CORP COM 126408103 1965 27171 SH SOLE 27171 0 0 CUBIC CORP COM 229669106 233 3625 SH SOLE 3625 0 0 CULP INC COM 230215105 272 20101 SH SOLE 20101 0 0 CUMMINS INC COM 231021106 287 1604 SH SOLE 1604 0 0 CVS HEALTH CORP COM 126650100 11529 155280 SH SOLE 155280 0 0 DANAHER CORPORATION COM 235851102 445 2909 SH SOLE 2909 0 0 DAWSON GEOPHYSICAL CO NEW COM 239360100 227 93309 SH SOLE 93309 0 0 DEERE & CO COM 244199105 778 4498 SH SOLE 4498 0 0 DELEK US HLDGS INC NEW COM 24665A103 222 6585 SH SOLE 6585 0 0 DELTA AIR LINES INC DEL COM NEW 247361702 436 7435 SH SOLE 7435 0 0 DIAGEO P L C SPON ADR NEW 25243Q205 2613 15508 SH SOLE 15508 0 0 DIAMONDBACK ENERGY INC COM 25278X109 204 2190 SH SOLE 2190 0 0 DISCOVER FINL SVCS COM 254709108 291 3453 SH SOLE 3453 0 0 DISNEY WALT CO COM DISNEY 254687106 10295 71355 SH SOLE 71355 0 0 DOLLAR GEN CORP NEW COM 256677105 410 2632 SH SOLE 2632 0 0 DOMINION ENERGY INC COM 25746U109 3670 44306 SH SOLE 44306 0 0 DORCHESTER MINERALS LP COM UNIT 25820R105 291 14600 SH SOLE 14600 0 0 DOW INC COM 260557103 3575 65341 SH SOLE 65341 0 0 DUKE ENERGY CORP NEW COM NEW 26441C204 4671 51270 SH SOLE 51270 0 0 DUNKIN BRANDS GROUP INC COM 265504100 498 6563 SH SOLE 6563 0 0 DUPONT DE NEMOURS INC COM 26614N102 3087 48459 SH SOLE 48459 0 0 DXC TECHNOLOGY CO COM 23355L106 306 8088 SH SOLE 8088 0 0 EASTMAN CHEMICAL CO COM 277432100 551 6942 SH SOLE 6942 0 0 EATON CORP PLC SHS G29183103 5917 62537 SH SOLE 62537 0 0 EBAY INC COM 278642103 218 6080 SH SOLE 6080 0 0 ECOLAB INC COM 278865100 531 2769 SH SOLE 2769 0 0 EDISON INTL COM 281020107 239 3168 SH SOLE 3168 0 0 EDWARDS LIFESCIENCES CORP COM 28176E108 4768 20455 SH SOLE 20455 0 0 ELANCO ANIMAL HEALTH INC COM 28414H103 544 18500 SH SOLE 18500 0 0 ELEMENT SOLUTIONS INC COM 28618M106 1302 110850 SH SOLE 110850 0 0 EMERSON ELEC CO COM 291011104 5048 66211 SH SOLE 66211 0 0 ENBRIDGE INC COM 29250N105 5477 137170 SH SOLE 137170 0 0 ENCANA CORP COM 292505104 245 52874 SH SOLE 52874 0 0 ENERGY TRANSFER LP COM UT LTD PTN 29273V100 3116 243172 SH SOLE 243172 0 0 ENTERCOM COMMUNICATIONS CORP CL A 293639100 988 212395 SH SOLE 212395 0 0 ENTERPRISE PRODS PARTNERS L COM 293792107 11031 391745 SH SOLE 391745 0 0 EVERSOURCE ENERGY COM 30040W108 4305 50583 SH SOLE 50583 0 0 EXACT SCIENCES CORP COM 30063P105 418 4535 SH SOLE 4535 0 0 EXXON MOBIL CORP COM 30231G102 17698 253667 SH SOLE 253667 0 0 F M C CORP COM NEW 302491303 548 5509 SH SOLE 5509 0 0 FACEBOOK INC CL A 30303M102 6396 31159 SH SOLE 31159 0 0 FACEBOOK INC CL A 30303M102 4 600 SH Call SOLE 600 0 0 FASTENAL CO COM 311900104 332 8967 SH SOLE 8967 0 0 FEDEX CORP COM 31428X106 1418 9374 SH SOLE 9374 0 0 FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 604 13347 SH SOLE 13347 0 0 FIDELITY NATL INFORMATION SV COM 31620M106 1857 13320 SH SOLE 13320 0 0 FIREEYE INC COM 31816Q101 268 15950 SH SOLE 15950 0 0 FIRST HORIZON NATL CORP COM 320517105 206 12499 SH SOLE 12499 0 0 FIRST REP BK SAN FRANCISCO C COM 33616C100 298 2531 SH SOLE 2531 0 0 FIRST TR EXCHANGE TRADED FD CAP STRENGTH ETF 33733E104 313 5201 SH SOLE 5201 0 0 FIRST TR EXCHANGE TRADED FD DORSEY WRT 5 ETF 33738R605 2850 90357 SH SOLE 90357 0 0 FIRST TR EXCHANGE TRADED FD FINLS ALPHADEX 33734X135 729 21680 SH SOLE 21680 0 0 FIRST TR EXCHANGE TRADED FD FIRST TR ENH NEW 33739Q408 1333 22171 SH SOLE 22171 0 0 FIRST TR EXCHANGE TRADED FD INDXX NEXTG ETF 33737K205 339 6206 SH SOLE 6206 0 0 FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 343 13445 SH SOLE 13445 0 0 FIRST TR EXCHANGE-TRADED FD PFD SECS INC ETF 33739E108 444 22208 SH SOLE 22208 0 0 FIRST TR MORNINGSTAR DIV LEA SHS 336917109 867 26583 SH SOLE 26583 0 0 FIRST TR VALUE LINE DIVID IN SHS 33734H106 1059 29336 SH SOLE 29336 0 0 FIRSTENERGY CORP COM 337932107 989 20426 SH SOLE 20426 0 0 FISERV INC COM 337738108 1099 9484 SH SOLE 9484 0 0 FITBIT INC CL A 33812L102 120 18000 SH SOLE 18000 0 0 FIVE BELOW INC COM 33829M101 350 2724 SH SOLE 2724 0 0 FLOWERS FOODS INC COM 343498101 226 10332 SH SOLE 10332 0 0 FNB CORP PA COM 302520101 213 16768 SH SOLE 16768 0 0 FORD MTR CO DEL COM 345370860 454 48687 SH SOLE 48687 0 0 FORTINET INC COM 34959E109 1250 11707 SH SOLE 11707 0 0 FORTUNE BRANDS HOME & SEC IN COM 34964C106 282 4300 SH SOLE 4300 0 0 FRANCO NEVADA CORP COM 351858105 1007 9757 SH SOLE 9757 0 0 FREEPORT-MCMORAN INC CL B 35671D857 468 35598 SH SOLE 35598 0 0 FREQUENCY ELECTRS INC COM 358010106 435 42417 SH SOLE 42417 0 0 GARMIN LTD SHS H2906T109 287 2949 SH SOLE 2949 0 0 GENERAL DYNAMICS CORP COM 369550108 512 2894 SH SOLE 2894 0 0 GENERAL ELECTRIC CO COM 369604103 3127 280234 SH SOLE 280234 0 0 GENERAL MLS INC COM 370334104 2954 55341 SH SOLE 55341 0 0 GENERAL MTRS CO COM 37045V100 414 11270 SH SOLE 11270 0 0 GENUINE PARTS CO COM 372460105 589 5545 SH SOLE 5545 0 0 GEOPARK LTD USD SHS G38327105 221 10000 SH SOLE 10000 0 0 GEOSPACE TECHNOLOGIES CORP COM 37364X109 288 17505 SH SOLE 17505 0 0 GILEAD SCIENCES INC COM 375558103 1476 22856 SH SOLE 22856 0 0 GLADSTONE LD CORP COM 376549101 677 52583 SH SOLE 52583 0 0 GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1828 39065 SH SOLE 39065 0 0 GLOBAL PARTNERS LP COM UNITS 37946R109 599 29841 SH SOLE 29841 0 0 GLOBAL X FDS GLB X SUPERDIV 37950E549 244 13771 SH SOLE 13771 0 0 GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 515 23835 SH SOLE 23835 0 0 GOLDMAN SACHS GROUP INC COM 38141G104 746 3263 SH SOLE 3263 0 0 GOLUB CAP BDC INC COM 38173M102 573 31126 SH SOLE 31126 0 0 GRAHAM CORP COM 384556106 606 27911 SH SOLE 27911 0 0 GREENBRIER COS INC COM 393657101 308 9575 SH SOLE 9575 0 0 HALLIBURTON CO COM 406216101 736 30459 SH SOLE 30459 0 0 HANESBRANDS INC COM 410345102 714 48430 SH SOLE 48430 0 0 HARTFORD FINL SVCS GROUP INC COM 416515104 857 14148 SH SOLE 14148 0 0 HASBRO INC COM 418056107 1748 16491 SH SOLE 16491 0 0 HEALTHPEAK PPTYS INC COM 42250P103 275 7975 SH SOLE 7975 0 0 HEICO CORP NEW COM 422806109 1022 8948 SH SOLE 8948 0 0 HENRY JACK & ASSOC INC COM 426281101 253 1727 SH SOLE 1727 0 0 HERSHEY CO COM 427866108 1220 8305 SH SOLE 8305 0 0 HEWLETT PACKARD ENTERPRISE C COM 42824C109 312 19426 SH SOLE 19426 0 0 HINGHAM INSTN SVGS MASS COM 433323102 467 2222 SH SOLE 2222 0 0 HOME DEPOT INC COM 437076102 2 1000 SH Call SOLE 1000 0 0 HOME DEPOT INC COM 437076102 10342 47277 SH SOLE 47277 0 0 HOMETRUST BANCSHARES INC COM 437872104 268 10000 SH SOLE 10000 0 0 HONEYWELL INTL INC COM 438516106 4899 27635 SH SOLE 27635 0 0 HSBC HLDGS PLC SPON ADR NEW 404280406 486 12243 SH SOLE 12243 0 0 HUMANA INC COM 444859102 582 1588 SH SOLE 1588 0 0 HUNTINGTON BANCSHARES INC COM 446150104 204 13482 SH SOLE 13482 0 0 ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 746 12175 SH SOLE 12175 0 0 IDEXX LABS INC COM 45168D104 1221 4669 SH SOLE 4669 0 0 ILLINOIS TOOL WKS INC COM 452308109 1016 5654 SH SOLE 5654 0 0 ILLUMINA INC COM 452327109 2127 6405 SH SOLE 6405 0 0 INDEPENDENT BANK CORP MASS COM 453836108 4757 57187 SH SOLE 57187 0 0 INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 218 6572 SH SOLE 6572 0 0 INNOVATOR ETFS TR S&P 500 POWER 45782C573 318 12275 SH SOLE 12275 0 0 INTEL CORP COM 458140100 9703 161967 SH SOLE 161967 0 0 INTERCONTINENTAL EXCHANGE IN COM 45866F104 351 3771 SH SOLE 3771 0 0 INTERCONTINENTAL HOTELS GROU SPONSORED ADS 45857P806 273 3997 SH SOLE 3997 0 0 INTERNATIONAL BUSINESS MACHS COM 459200101 7298 54529 SH SOLE 54529 0 0 INTL PAPER CO COM 460146103 2639 57096 SH SOLE 57096 0 0 INTUIT COM 461202103 201 771 SH SOLE 771 0 0 INTUITIVE SURGICAL INC COM NEW 46120E602 351 590 SH SOLE 590 0 0 INVESCO EXCHANGE TRADED FD T AEROSPACE DEFN 46137V100 327 4789 SH SOLE 4789 0 0 INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 1591 13708 SH SOLE 13708 0 0 INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 394 10075 SH SOLE 10075 0 0 INVESCO EXCHNG TRADED FD TR GLOBAL WATER 46138E651 542 17553 SH SOLE 17553 0 0 INVESCO EXCHNG TRADED FD TR KBW BK ETF 46138E628 684 11799 SH SOLE 11799 0 0 INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 209 13935 SH SOLE 13935 0 0 INVESCO EXCHNG TRADED FD TR S&P MIDCP LOW 46138E198 470 8744 SH SOLE 8744 0 0 INVESCO EXCHNG TRADED FD TR S&P ULTRA DIVIDE 46138G656 206 5172 SH SOLE 5172 0 0 INVESCO EXCHNG TRADED FD TR S&P500 LOW VOL 46138E354 214 3664 SH SOLE 3664 0 0 INVESCO EXCHNG TRADED FD TR SHIPPING ETF 46138G607 432 42900 SH SOLE 42900 0 0 INVESCO QQQ TR UNIT SER 1 46090E103 2011 9479 SH SOLE 9479 0 0 IRON MTN INC NEW COM 46284V101 539 16853 SH SOLE 16853 0 0 ISHARES GOLD TRUST ISHARES 464285105 301 20805 SH SOLE 20805 0 0 ISHARES INC CORE MSCI EMKT 46434G103 213 3945 SH SOLE 3945 0 0 ISHARES INC MIN VOL GBL ETF 464286525 1258 13112 SH SOLE 13112 0 0 ISHARES INC MSCI AUST ETF 464286103 223 9833 SH SOLE 9833 0 0 ISHARES INC MSCI JAPN SMCETF 464286582 210 2825 SH SOLE 2825 0 0 ISHARES SILVER TRUST ISHARES 46428Q109 346 20570 SH SOLE 20570 0 0 ISHARES TR 1 3 YR TREAS BD 464287457 257 3027 SH SOLE 3027 0 0 ISHARES TR 20 YR TR BD ETF 464287432 237 1755 SH SOLE 1755 0 0 ISHARES TR CORE S&P MCP ETF 464287507 1804 8776 SH SOLE 8776 0 0 ISHARES TR CORE S&P SCP ETF 464287804 724 8658 SH SOLE 8658 0 0 ISHARES TR CORE S&P500 ETF 464287200 604 1870 SH SOLE 1870 0 0 ISHARES TR EXPONENTIAL TECH 46434V381 244 5901 SH SOLE 5901 0 0 ISHARES TR GLOB HLTHCRE ETF 464287325 211 3062 SH SOLE 3062 0 0 ISHARES TR IBOXX INV CP ETF 464287242 279 2193 SH SOLE 2193 0 0 ISHARES TR INTRM TR CRP ETF 464288638 2221 38316 SH SOLE 38316 0 0 ISHARES TR MBS ETF 464288588 214 1995 SH SOLE 1995 0 0 ISHARES TR MSCI AC ASIA ETF 464288182 407 5554 SH SOLE 5554 0 0 ISHARES TR MSCI EAFE ETF 464287465 750 10775 SH SOLE 10775 0 0 ISHARES TR MSCI EMG MKT ETF 464287234 511 11499 SH SOLE 11499 0 0 ISHARES TR MSCI MIN VOL ETF 46429B697 2259 34441 SH SOLE 34441 0 0 ISHARES TR NASDAQ BIOTECH 464287556 1032 8588 SH SOLE 8588 0 0 ISHARES TR NATIONAL MUN ETF 464288414 422 3700 SH SOLE 3700 0 0 ISHARES TR PFD AND INCM SEC 464288687 944 25125 SH SOLE 25125 0 0 ISHARES TR RUS 1000 VAL ETF 464287598 248 1815 SH SOLE 1815 0 0 ISHARES TR RUS MDCP VAL ETF 464287473 218 2290 SH SOLE 2290 0 0 ISHARES TR RUSSELL 2000 ETF 464287655 343 2069 SH SOLE 2069 0 0 ISHARES TR S&P 500 GRWT ETF 464287309 269 1390 SH SOLE 1390 0 0 ISHARES TR S&P SML 600 GWT 464287887 460 2391 SH SOLE 2391 0 0 ISHARES TR SELECT DIVID ETF 464287168 425 4015 SH SOLE 4015 0 0 ISHARES TR SHORT TREAS BD 464288679 345 3119 SH SOLE 3119 0 0 ISHARES TR TIPS BD ETF 464287176 205 1775 SH SOLE 1775 0 0 ISHARES TR U.S. MED DVC ETF 464288810 497 1881 SH SOLE 1881 0 0 ISHARES TR U.S. TECH ETF 464287721 228 991 SH SOLE 991 0 0 ISHARES TR US AER DEF ETF 464288760 321 1449 SH SOLE 1449 0 0 ISHARES TR US HLTHCARE ETF 464287762 366 1695 SH SOLE 1695 0 0 ISORAY INC COM 46489V104 6 10000 SH SOLE 10000 0 0 JD COM INC SPON ADR CL A 47215P106 246 6850 SH SOLE 6850 0 0 JETBLUE AWYS CORP COM 477143101 411 21887 SH SOLE 21887 0 0 JOHNSON & JOHNSON COM 478160104 16910 115847 SH SOLE 115847 0 0 JOHNSON CTLS INTL PLC SHS G51502105 709 17490 SH SOLE 17490 0 0 JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 2851 56529 SH SOLE 56529 0 0 JPMORGAN CHASE & CO COM 46625H100 14566 104513 SH SOLE 104513 0 0 KANSAS CITY SOUTHERN COM NEW 485170302 870 5672 SH SOLE 5672 0 0 KELLOGG CO COM 487836108 446 6401 SH SOLE 6401 0 0 KEY TRONIC CORP COM 493144109 2152 395900 SH SOLE 395900 0 0 KEYCORP NEW COM 493267108 713 35422 SH SOLE 35422 0 0 KEYSIGHT TECHNOLOGIES INC COM 49338L103 962 9376 SH SOLE 9376 0 0 KIMBERLY CLARK CORP COM 494368103 3143 22847 SH SOLE 22847 0 0 KINDER MORGAN INC DEL COM 49456B101 3711 175006 SH SOLE 175006 0 0 KKR & CO INC CL A 48251W104 894 30432 SH SOLE 30432 0 0 KOHLS CORP COM 500255104 241 4789 SH SOLE 4789 0 0 KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 876 17952 SH SOLE 17952 0 0 KRAFT HEINZ CO COM 500754106 1750 54538 SH SOLE 54538 0 0 KROGER CO COM 501044101 289 10014 SH SOLE 10014 0 0 KVH INDS INC COM 482738101 1046 94218 SH SOLE 94218 0 0 L3HARRIS TECHNOLOGIES INC COM 502431109 3909 19751 SH SOLE 19751 0 0 LA Z BOY INC COM 505336107 242 7596 SH SOLE 7596 0 0 LAM RESEARCH CORP COM 512807108 725 2482 SH SOLE 2482 0 0 LAS VEGAS SANDS CORP COM 517834107 486 7028 SH SOLE 7028 0 0 LAUDER ESTEE COS INC CL A 518439104 705 3426 SH SOLE 3426 0 0 LEGG MASON INC COM 524901105 535 14820 SH SOLE 14820 0 0 LEGGETT & PLATT INC COM 524660107 603 11900 SH SOLE 11900 0 0 LHC GROUP INC COM 50187A107 235 1700 SH SOLE 1700 0 0 LILLY ELI & CO COM 532457108 2424 18452 SH SOLE 18452 0 0 LINCOLN ELEC HLDGS INC COM 533900106 479 4939 SH SOLE 4939 0 0 LINDE PLC SHS G5494J103 387 1812 SH SOLE 1812 0 0 LINEAGE CELL THERAPEUTICS IN COM 53566P109 18 20150 SH SOLE 20150 0 0 LIONS GATE ENTMNT CORP CL A VTG 535919401 586 55027 SH SOLE 55027 0 0 LOCKHEED MARTIN CORP COM 539830109 3733 9578 SH SOLE 9578 0 0 LOEWS CORP COM 540424108 238 4583 SH SOLE 4583 0 0 LOWES COS INC COM 548661107 1540 12841 SH SOLE 12841 0 0 M & T BK CORP COM 55261F104 712 4204 SH SOLE 4204 0 0 MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 6830 108608 SH SOLE 108608 0 0 MANULIFE FINL CORP COM 56501R106 855 42315 SH SOLE 42315 0 0 MARATHON OIL CORP COM 565849106 217 15891 SH SOLE 15891 0 0 MARATHON PETE CORP COM 56585A102 1125 18687 SH SOLE 18687 0 0 MARKETAXESS HLDGS INC COM 57060D108 209 550 SH SOLE 550 0 0 MARRIOTT INTL INC NEW CL A 571903202 523 3451 SH SOLE 3451 0 0 MARSH & MCLENNAN COS INC COM 571748102 441 3970 SH SOLE 3970 0 0 MARTIN MARIETTA MATLS INC COM 573284106 322 1149 SH SOLE 1149 0 0 MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 311 11755 SH SOLE 11755 0 0 MASCO CORP COM 574599106 246 5112 SH SOLE 5112 0 0 MASTERCARD INC CL A 57636Q104 2763 9251 SH SOLE 9251 0 0 MATTEL INC COM 577081102 387 28530 SH SOLE 28530 0 0 MCDONALDS CORP COM 580135101 2091 10542 SH SOLE 10542 0 0 MDU RES GROUP INC COM 552690109 1482 49586 SH SOLE 49586 0 0 MEDTRONIC PLC SHS G5960L103 5312 46874 SH SOLE 46874 0 0 MERCK & CO INC COM 58933Y105 11080 121973 SH SOLE 121973 0 0 METLIFE INC COM 59156R108 1112 21944 SH SOLE 21944 0 0 MICROCHIP TECHNOLOGY INC COM 595017104 1173 11244 SH SOLE 11244 0 0 MICRON TECHNOLOGY INC COM 595112103 1152 21419 SH SOLE 21419 0 0 MICROSOFT CORP COM 594918104 31380 198644 SH SOLE 198644 0 0 MICROSOFT CORP COM 594918104 7 2500 SH Call SOLE 2500 0 0 MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 345 63087 SH SOLE 63087 0 0 MODERNA INC COM 60770K107 980 49619 SH SOLE 49619 0 0 MOHAWK INDS INC COM 608190104 1266 9287 SH SOLE 9287 0 0 MONDELEZ INTL INC CL A 609207105 2671 48286 SH SOLE 48286 0 0 MONGODB INC CL A 60937P106 515 3925 SH SOLE 3925 0 0 MONMOUTH REAL ESTATE INVT CO CL A 609720107 2169 150438 SH SOLE 150438 0 0 MOSAIC CO NEW COM 61945C103 824 38117 SH SOLE 38117 0 0 MOTOROLA SOLUTIONS INC COM NEW 620076307 346 2146 SH SOLE 2146 0 0 MPLX LP COM UNIT REP LTD 55336V100 518 20352 SH SOLE 20352 0 0 MYERS INDS INC COM 628464109 781 46518 SH SOLE 46518 0 0 NASDAQ INC COM 631103108 688 6434 SH SOLE 6434 0 0 NATIONAL FUEL GAS CO N J COM 636180101 349 7500 SH SOLE 7500 0 0 NATIONAL GRID PLC SPONSORED ADR NE 636274409 349 5596 SH SOLE 5596 0 0 NATIONAL OILWELL VARCO INC COM 637071101 630 24829 SH SOLE 24829 0 0 NATIONAL RETAIL PPTYS INC COM 637417106 666 12424 SH SOLE 12424 0 0 NETFLIX INC COM 64110L106 736 2280 SH SOLE 2280 0 0 NETFLIX INC COM 64110L106 8 300 SH Call SOLE 300 0 0 NEW GOLD INC CDA COM 644535106 30 35200 SH SOLE 35200 0 0 NEW YORK CMNTY BANCORP INC COM 649445103 173 14305 SH SOLE 14305 0 0 NEWELL BRANDS INC COM 651229106 836 43294 SH SOLE 43294 0 0 NEWMONT GOLDCORP CORPORATION COM 651639106 797 18273 SH SOLE 18273 0 0 NEXTERA ENERGY INC COM 65339F101 5966 24680 SH SOLE 24680 0 0 NICE LTD SPONSORED ADR 653656108 347 2238 SH SOLE 2238 0 0 NIKE INC CL B 654106103 4730 46710 SH SOLE 46710 0 0 NOKIA CORP SPONSORED ADR 654902204 211 57036 SH SOLE 57036 0 0 NORDIC AMERICAN TANKERS LIMI COM G65773106 467 95116 SH SOLE 95116 0 0 NORDSTROM INC COM 655664100 316 7800 SH SOLE 7800 0 0 NORFOLK SOUTHERN CORP COM 655844108 6823 35199 SH SOLE 35199 0 0 NORTHERN TR CORP COM 665859104 380 3568 SH SOLE 3568 0 0 NORTHROP GRUMMAN CORP COM 666807102 1282 3734 SH SOLE 3734 0 0 NORTHWEST NAT HLDG CO COM 66765N105 205 2789 SH SOLE 2789 0 0 NORTONLIFELOCK INC COM 668771108 671 26132 SH SOLE 26132 0 0 NOVARTIS A G SPONSORED ADR 66987V109 3541 37433 SH SOLE 37433 0 0 NUSTAR ENERGY LP UNIT COM 67058H102 937 36111 SH SOLE 36111 0 0 NUTRIEN LTD COM 67077M108 1713 35601 SH SOLE 35601 0 0 NVIDIA CORP COM 67066G104 4428 18780 SH SOLE 18780 0 0 OCCIDENTAL PETE CORP COM 674599105 1111 27073 SH SOLE 27073 0 0 OLD REP INTL CORP COM 680223104 427 19082 SH SOLE 19082 0 0 OLIN CORP COM PAR $1 680665205 214 12350 SH SOLE 12350 0 0 OMEGA HEALTHCARE INVS INC COM 681936100 309 7372 SH SOLE 7372 0 0 ON SEMICONDUCTOR CORP COM 682189105 431 17675 SH SOLE 17675 0 0 ONEOK INC NEW COM 682680103 3297 43603 SH SOLE 43603 0 0 OPKO HEALTH INC COM 68375N103 31 23000 SH SOLE 23000 0 0 ORACLE CORP COM 68389X105 1235 23285 SH SOLE 23285 0 0 ORASURE TECHNOLOGIES INC COM 68554V108 153 19000 SH SOLE 19000 0 0 ORGANOGENESIS HLDGS INC COM 68621F102 439 91350 SH SOLE 91350 0 0 PACER FDS TR TRENDP 100 ETF 69374H303 219 5475 SH SOLE 5475 0 0 PACER FDS TR TRENDP US LAR CP 69374H105 367 11028 SH SOLE 11028 0 0 PACKAGING CORP AMER COM 695156109 223 1978 SH SOLE 1978 0 0 PALO ALTO NETWORKS INC COM 697435105 322 1393 SH SOLE 1393 0 0 PAN AMERICAN SILVER CORP COM 697900108 736 30974 SH SOLE 30974 0 0 PARK HOTELS RESORTS INC COM 700517105 1450 55949 SH SOLE 55949 0 0 PARKER HANNIFIN CORP COM 701094104 284 1382 SH SOLE 1382 0 0 PARSLEY ENERGY INC CL A 701877102 314 16700 SH SOLE 16700 0 0 PAYCHEX INC COM 704326107 1121 13094 SH SOLE 13094 0 0 PAYPAL HLDGS INC COM 70450Y103 1655 15280 SH SOLE 15280 0 0 PEMBINA PIPELINE CORP COM 706327103 707 19068 SH SOLE 19068 0 0 PENTAIR PLC SHS G7S00T104 663 14403 SH SOLE 14403 0 0 PEOPLES UTD FINL INC COM 712704105 880 52242 SH SOLE 52242 0 0 PEPSICO INC COM 713448108 11835 86505 SH SOLE 86505 0 0 PERKINELMER INC COM 714046109 607 6252 SH SOLE 6252 0 0 PFIZER INC COM 717081103 8889 225925 SH SOLE 225925 0 0 PHILIP MORRIS INTL INC COM 718172109 1825 21381 SH SOLE 21381 0 0 PHILLIPS 66 COM 718546104 1314 11738 SH SOLE 11738 0 0 PICO HLDGS INC COM NEW 693366205 231 20750 SH SOLE 20750 0 0 PILGRIMS PRIDE CORP NEW COM 72147K108 540 16625 SH SOLE 16625 0 0 PINNACLE WEST CAP CORP COM 723484101 226 2497 SH SOLE 2497 0 0 PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 1329 72083 SH SOLE 72083 0 0 PLAINS GP HLDGS L P LTD PARTNR INT A 72651A207 308 16300 SH SOLE 16300 0 0 PNC FINL SVCS GROUP INC COM 693475105 2292 14337 SH SOLE 14337 0 0 PPG INDS INC COM 693506107 1596 11973 SH SOLE 11973 0 0 PPL CORP COM 69351T106 609 16976 SH SOLE 16976 0 0 PROCTER & GAMBLE CO COM 742718109 16822 134867 SH SOLE 134867 0 0 PROSHARES TR RUSS 2000 DIVD 74347B698 279 4536 SH SOLE 4536 0 0 PROSHARES TR S&P 500 DV ARIST 74348A467 1437 18953 SH SOLE 18953 0 0 PROSHARES TR S&P MDCP 400 DIV 74347B680 643 10656 SH SOLE 10656 0 0 PROSHARES TR II ULTRA VIX SHORT 74347W148 603 46700 SH SOLE 46700 0 0 PROTHENA CORP PLC SHS G72800108 190 12050 SH SOLE 12050 0 0 PRUDENTIAL FINL INC COM 744320102 470 5015 SH SOLE 5015 0 0 PSYCHEMEDICS CORP COM NEW 744375205 174 18766 SH SOLE 18766 0 0 PUBLIC STORAGE COM 74460D109 321 1499 SH SOLE 1499 0 0 QIAGEN NV SHS NEW N72482123 1606 47526 SH SOLE 47526 0 0 QUALCOMM INC COM 747525103 1455 16504 SH SOLE 16504 0 0 QUANTA SVCS INC COM 74762E102 602 14901 SH SOLE 14901 0 0 RAPID7 INC COM 753422104 1161 20724 SH SOLE 20724 0 0 RAYTHEON CO COM NEW 755111507 3769 17175 SH SOLE 17175 0 0 REALTY INCOME CORP COM 756109104 1184 16047 SH SOLE 16047 0 0 REGIONS FINL CORP NEW COM 7591EP100 1080 62804 SH SOLE 62804 0 0 REPUBLIC SVCS INC COM 760759100 467 5240 SH SOLE 5240 0 0 RESIDEO TECHNOLOGIES INC COM 76118Y104 228 18917 SH SOLE 18917 0 0 RH COM 74967X103 200 940 SH SOLE 940 0 0 RIO TINTO PLC SPONSORED ADR 767204100 645 10799 SH SOLE 10799 0 0 ROCKWELL AUTOMATION INC COM 773903109 599 2950 SH SOLE 2950 0 0 ROKU INC COM CL A 77543R102 211 1605 SH SOLE 1605 0 0 ROKU INC COM CL A 77543R102 8 900 SH Call SOLE 900 0 0 ROPER TECHNOLOGIES INC COM 776696106 690 1948 SH SOLE 1948 0 0 ROYAL BK CDA MONTREAL QUE COM 780087102 842 10625 SH SOLE 10625 0 0 ROYAL DUTCH SHELL PLC SPON ADR B 780259107 717 11991 SH SOLE 11991 0 0 ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2733 46247 SH SOLE 46247 0 0 S&P GLOBAL INC COM 78409V104 216 790 SH SOLE 790 0 0 SALESFORCE COM INC COM 79466L302 3 500 SH Call SOLE 500 0 0 SALESFORCE COM INC COM 79466L302 3810 23450 SH SOLE 23450 0 0 SANDERSON FARMS INC COM 800013104 202 1150 SH SOLE 1150 0 0 SANDSTORM GOLD LTD COM NEW 80013R206 139 18975 SH SOLE 18975 0 0 SANOFI RIGHT 12/31/2020 80105N113 14 16000 SH SOLE 16000 0 0 SANOFI SPONSORED ADR 80105N105 296 5865 SH SOLE 5865 0 0 SCHLUMBERGER LTD COM 806857108 2500 62469 SH SOLE 62469 0 0 SEI INVESTMENTS CO COM 784117103 2029 30971 SH SOLE 30971 0 0 SELECT ENERGY SVCS INC CL A COM 81617J301 839 90050 SH SOLE 90050 0 0 SELECT SECTOR SPDR TR ENERGY 81369Y506 249 4122 SH SOLE 4122 0 0 SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 324 8467 SH SOLE 8467 0 0 SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 423 3385 SH SOLE 3385 0 0 SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 240 3847 SH SOLE 3847 0 0 SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 814 7998 SH SOLE 7998 0 0 SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1363 44179 SH SOLE 44179 0 0 SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 676 8354 SH SOLE 8354 0 0 SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 749 11615 SH SOLE 11615 0 0 SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 914 9938 SH SOLE 9938 0 0 SERVICE PPTYS TR COM SH BEN INT 81761L102 427 17750 SH SOLE 17750 0 0 SERVICENOW INC COM 81762P102 201 715 SH SOLE 715 0 0 SHERWIN WILLIAMS CO COM 824348106 2045 3503 SH SOLE 3503 0 0 SHOPIFY INC CL A 82509L107 456 1144 SH SOLE 1144 0 0 SIMON PPTY GROUP INC NEW COM 828806109 1434 9650 SH SOLE 9650 0 0 SIRIUS XM HLDGS INC COM 82968B103 205 28662 SH SOLE 28662 0 0 SKYWORKS SOLUTIONS INC COM 83088M102 480 3986 SH SOLE 3986 0 0 SONY CORP SPONSORED ADR 835699307 1184 17424 SH SOLE 17424 0 0 SOUTHERN CO COM 842587107 4249 66782 SH SOLE 66782 0 0 SOUTHWEST AIRLS CO COM 844741108 626 11616 SH SOLE 11616 0 0 SOUTHWESTERN ENERGY CO COM 845467109 58 23800 SH SOLE 23800 0 0 SPDR DOW JONES INDL AVRG ETF UT SER 1 78467X109 614 2158 SH SOLE 2158 0 0 SPDR GOLD TRUST GOLD SHS 78463V107 2333 16330 SH SOLE 16330 0 0 SPDR INDEX SHS FDS EURO STOXX 50 78463X202 219 5398 SH SOLE 5398 0 0 SPDR S&P 500 ETF TR TR UNIT 78462F103 4768 14836 SH SOLE 14836 0 0 SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 631 1674 SH SOLE 1674 0 0 SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 214 3863 SH SOLE 3863 0 0 SPDR SERIES TRUST S&P 600 SML CAP 78464A813 1063 14617 SH SOLE 14617 0 0 SPDR SERIES TRUST S&P BIOTECH 78464A870 275 2871 SH SOLE 2871 0 0 SPDR SERIES TRUST S&P DIVID ETF 78464A763 827 7671 SH SOLE 7671 0 0 SPDR SERIES TRUST S&P PHARMAC 78464A722 268 5897 SH SOLE 5897 0 0 SPDR SERIES TRUST S&P REGL BKG 78464A698 251 4318 SH SOLE 4318 0 0 SPLUNK INC COM 848637104 2947 19730 SH SOLE 19730 0 0 SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 565 46100 SH SOLE 46100 0 0 SPROTT PHYSICAL SILVER TR TR UNIT 85207K107 421 64609 SH SOLE 64609 0 0 SQUARE INC CL A 852234103 644 10264 SH SOLE 10264 0 0 SSR MNG INC COM 784730103 313 16250 SH SOLE 16250 0 0 STAG INDL INC COM 85254J102 2160 68343 SH SOLE 68343 0 0 STANLEY BLACK & DECKER INC COM 854502101 1069 6467 SH SOLE 6467 0 0 STARBUCKS CORP COM 855244109 909 10354 SH SOLE 10354 0 0 STATE STR CORP COM 857477103 1439 18190 SH SOLE 18190 0 0 STEEL PARTNERS HLDGS L P LTD PRTRSHIP U 85814R107 303 25000 SH SOLE 25000 0 0 STMICROELECTRONICS N V NY REGISTRY 861012102 268 9945 SH SOLE 9945 0 0 STORE CAP CORP COM 862121100 478 12833 SH SOLE 12833 0 0 STRYKER CORP COM 863667101 5052 24075 SH SOLE 24075 0 0 SUNCOR ENERGY INC NEW COM 867224107 226 6893 SH SOLE 6893 0 0 SYSCO CORP COM 871829107 2364 27586 SH SOLE 27586 0 0 TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 669 11523 SH SOLE 11523 0 0 TARGET CORP COM 87612E106 1552 12117 SH SOLE 12117 0 0 TC ENERGY CORP COM 87807B107 1224 22904 SH SOLE 22904 0 0 TE CONNECTIVITY LTD REG SHS H84989104 373 3882 SH SOLE 3882 0 0 TECHNIPFMC PLC COM G87110105 468 21911 SH SOLE 21911 0 0 TESLA INC COM 88160R101 405 971 SH SOLE 971 0 0 TESLA INC COM 88160R101 4 200 SH Call SOLE 200 0 0 TESSCO TECHNOLOGIES INC COM 872386107 1030 91720 SH SOLE 91720 0 0 TEVA PHARMACEUTICAL INDS LTD SPONSORED ADS 881624209 429 43255 SH SOLE 43255 0 0 TEXAS INSTRS INC COM 882508104 1013 7920 SH SOLE 7920 0 0 TEXAS PAC LD TR SUB CTF PROP I T 882610108 18515 23659 SH SOLE 23659 0 0 THE CHARLES SCHWAB CORPORATI COM 808513105 263 5519 SH SOLE 5519 0 0 THERAPEUTICSMD INC COM 88338N107 128 53300 SH SOLE 53300 0 0 THERMO FISHER SCIENTIFIC INC COM 883556102 2436 7525 SH SOLE 7525 0 0 TJX COS INC NEW COM 872540109 7295 119695 SH SOLE 119695 0 0 TORONTO DOMINION BK ONT COM NEW 891160509 1778 31754 SH SOLE 31754 0 0 TOTAL S A SPONSORED ADS 89151E109 1767 31846 SH SOLE 31846 0 0 TRAVELERS COMPANIES INC COM 89417E109 414 3027 SH SOLE 3027 0 0 TRINITY INDS INC COM 896522109 553 24972 SH SOLE 24972 0 0 TRITON INTL LTD CL A G9078F107 660 16500 SH SOLE 16500 0 0 TRUIST FINL CORP COM 89832Q109 3591 63807 SH SOLE 63807 0 0 TWILIO INC CL A 90138F102 612 6236 SH SOLE 6236 0 0 TWITTER INC COM 90184L102 344 10764 SH SOLE 10764 0 0 U S CONCRETE INC COM NEW 90333L201 312 7500 SH SOLE 7500 0 0 UNILEVER N V N Y SHS NEW 904784709 392 6874 SH SOLE 6874 0 0 UNILEVER PLC SPON ADR NEW 904767704 2615 45738 SH SOLE 45738 0 0 UNION PACIFIC CORP COM 907818108 7454 41253 SH SOLE 41253 0 0 UNITED PARCEL SERVICE INC CL B 911312106 3624 30790 SH SOLE 30790 0 0 UNITED STATES ANTIMONY CORP COM 911549103 27 70000 SH SOLE 70000 0 0 UNITED TECHNOLOGIES CORP COM 913017109 9146 61174 SH SOLE 61174 0 0 UNITEDHEALTH GROUP INC COM 91324P102 2867 9735 SH SOLE 9735 0 0 UNITEDHEALTH GROUP INC COM 91324P102 8 400 SH Call SOLE 400 0 0 US BANCORP DEL COM NEW 902973304 1212 20419 SH SOLE 20419 0 0 VALERO ENERGY CORP NEW COM 91913Y100 268 2890 SH SOLE 2890 0 0 VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 329 5137 SH SOLE 5137 0 0 VANECK VECTORS ETF TR MRNGSTR DUR DV 92189H102 334 11189 SH SOLE 11189 0 0 VANECK VECTORS ETF TRUST AGRIBUSINESS ETF 92189F700 263 3804 SH SOLE 3804 0 0 VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 586 20116 SH SOLE 20116 0 0 VANECK VECTORS ETF TRUST JR GOLD MINERS E 92189F791 637 15048 SH SOLE 15048 0 0 VANECK VECTORS ETF TRUST MORNINGSTAR WIDE 92189F643 706 13049 SH SOLE 13049 0 0 VANECK VECTORS ETF TRUST SEMICONDUCTOR ET 92189F676 264 1835 SH SOLE 1835 0 0 VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 725 12835 SH SOLE 12835 0 0 VANGUARD GROUP DIV APP ETF 921908844 2955 23704 SH SOLE 23704 0 0 VANGUARD INDEX FDS GROWTH ETF 922908736 435 2389 SH SOLE 2389 0 0 VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 263 2211 SH SOLE 2211 0 0 VANGUARD INDEX FDS MID CAP ETF 922908629 508 2854 SH SOLE 2854 0 0 VANGUARD INDEX FDS REAL ESTATE ETF 922908553 378 4079 SH SOLE 4079 0 0 VANGUARD INDEX FDS SMALL CP ETF 922908751 403 2429 SH SOLE 2429 0 0 VANGUARD INDEX FDS TOTAL STK MKT 922908769 323 1960 SH SOLE 1960 0 0 VANGUARD INDEX FDS VALUE ETF 922908744 603 5031 SH SOLE 5031 0 0 VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 510 11438 SH SOLE 11438 0 0 VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 442 4834 SH SOLE 4834 0 0 VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 822 18702 SH SOLE 18702 0 0 VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 571 6109 SH SOLE 6109 0 0 VANGUARD WORLD FDS FINANCIALS ETF 92204A405 321 4164 SH SOLE 4164 0 0 VANGUARD WORLD FDS INF TECH ETF 92204A702 460 1881 SH SOLE 1881 0 0 VANGUARD WORLD FDS UTILITIES ETF 92204A876 415 2900 SH SOLE 2900 0 0 VBI VACCINES INC COM NEW 91822J103 14 10000 SH SOLE 10000 0 0 VEEVA SYS INC CL A COM 922475108 357 2540 SH SOLE 2540 0 0 VENTAS INC COM 92276F100 211 3650 SH SOLE 3650 0 0 VEREIT INC COM 92339V100 144 15594 SH SOLE 15594 0 0 VERITIV CORP COM 923454102 219 10993 SH SOLE 10993 0 0 VERIZON COMMUNICATIONS INC COM 92343V104 15487 252441 SH SOLE 252441 0 0 VERTEX PHARMACEUTICALS INC COM 92532F100 496 2264 SH SOLE 2264 0 0 VIACOMCBS INC CL B 92556H206 1549 37088 SH SOLE 37088 0 0 VIPER ENERGY PARTNERS LP COM UNT RP INT 92763M105 252 10204 SH SOLE 10204 0 0 VISA INC COM CL A 92826C839 12491 66466 SH SOLE 66466 0 0 VISHAY INTERTECHNOLOGY INC COM 928298108 583 27300 SH SOLE 27300 0 0 VODAFONE GROUP PLC NEW SPONSORED ADR 92857W308 1203 62135 SH SOLE 62135 0 0 VOXX INTL CORP CL A 91829F104 1050 239092 SH SOLE 239092 0 0 W P CAREY INC COM 92936U109 308 3847 SH SOLE 3847 0 0 WALGREENS BOOTS ALLIANCE INC COM 931427108 1327 22381 SH SOLE 22381 0 0 WALMART INC COM 931142103 7892 66162 SH SOLE 66162 0 0 WASHINGTON REAL ESTATE INVT SH BEN INT 939653101 2254 77176 SH SOLE 77176 0 0 WASTE MGMT INC DEL COM 94106L109 3994 35045 SH SOLE 35045 0 0 WEC ENERGY GROUP INC COM 92939U106 840 9100 SH SOLE 9100 0 0 WELLS FARGO CO NEW COM 949746101 1190 22132 SH SOLE 22132 0 0 WELLTOWER INC COM 95040Q104 408 5004 SH SOLE 5004 0 0 WESTERN DIGITAL CORP COM 958102105 417 6587 SH SOLE 6587 0 0 WESTERN UN CO COM 959802109 380 14208 SH SOLE 14208 0 0 WESTROCK CO COM 96145D105 1647 38381 SH SOLE 38381 0 0 WEYERHAEUSER CO COM 962166104 2779 92008 SH SOLE 92008 0 0 WHEATON PRECIOUS METALS CORP COM 962879102 1188 39710 SH SOLE 39710 0 0 WHIRLPOOL CORP COM 963320106 1062 7199 SH SOLE 7199 0 0 WILLIAMS COS INC DEL COM 969457100 6034 254262 SH SOLE 254262 0 0 WISDOMTREE TR EUROPE HEDGED EQ 97717X701 378 5344 SH SOLE 5344 0 0 WISDOMTREE TR INDIA ERNGS FD 97717W422 296 12073 SH SOLE 12073 0 0 WISDOMTREE TR JAPN HEDGE EQT 97717W851 611 11378 SH SOLE 11378 0 0 WISDOMTREE TR US MIDCAP DIVID 97717W505 653 17171 SH SOLE 17171 0 0 WYNN RESORTS LTD COM 983134107 454 3254 SH SOLE 3254 0 0 XCEL ENERGY INC COM 98389B100 518 8155 SH SOLE 8155 0 0 XILINX INC COM 983919101 573 5837 SH SOLE 5837 0 0 XPERI CORP COM 98421B100 445 23850 SH SOLE 23850 0 0 XYLEM INC COM 98419M100 629 7964 SH SOLE 7964 0 0 YAMANA GOLD INC COM 98462Y100 107 26854 SH SOLE 26854 0 0 YUM BRANDS INC COM 988498101 821 8145 SH SOLE 8145 0 0 YUM CHINA HLDGS INC COM 98850P109 407 8495 SH SOLE 8495 0 0 ZIMMER BIOMET HLDGS INC COM 98956P102 429 2877 SH SOLE 2877 0 0 ZOETIS INC CL A 98978V103 3257 24636 SH SOLE 24636 0 0 ZYNGA INC CL A 98986T108 614 101175 SH SOLE 101175 0 0