COLUMN 1 | COLUMN 2 | COLUMN 3 | COLUMN 4 | COLUMN 5 | COLUMN 6 | COLUMN 7 | COLUMN 8 |
| | | VALUE | SHRS OR | SH/ | PUT/ | INVESTMENT | OTHER | VOTING AUTHORITY |
NAME OF ISSUER | TITLE OF CLASS | CUSIP | (x$1000) | PRN AMT | PRN | CALL | DISCRETION | MANAGER | SOLE | SHARED | NONE |
3M Company | CS | 88579Y101 | 3,083 | 17,573 | SH | | SOLE | | 186 | 0 | 17,387 |
A T & T Corp New | CS | 00206R102 | 13,933 | 515,828 | SH | | SOLE | | 112,456 | 0 | 403,373 |
Abbott Laboratories | CS | 002824100 | 38,443 | 325,431 | SH | | SOLE | | 65,531 | 0 | 259,900 |
AbbVie Inc. | CS | 00287Y109 | 24,723 | 229,196 | SH | | SOLE | | 54,703 | 0 | 174,493 |
Accenture PLC Cl A | CS | G1151C101 | 26,137 | 81,699 | SH | | SOLE | | 11,324 | 0 | 70,375 |
Accenture PLC Cl A | CS | G1151C101 | 3,103 | 9,700 | SH | Put | SOLE | | 0 | 0 | 9,700 |
Activision Blizzard Inc | CS | 00507V109 | 25,279 | 326,650 | SH | | SOLE | | 131,719 | 0 | 194,931 |
Activision Blizzard Inc | CS | 00507V109 | 23 | 300 | SH | Call | SOLE | | 0 | 0 | 300 |
Adamas Pharmaceuticals Inc | CS | 00548a106 | 3,278 | 667,546 | SH | | SOLE | | 561,435 | 0 | 106,111 |
Adaptimmune Therapeutics PLC A | CS | 00653a107 | 65 | 12,534 | SH | | SOLE | | 0 | 0 | 12,534 |
Adobe Inc | CS | 00724F101 | 45,690 | 79,362 | SH | | SOLE | | 34,422 | 0 | 44,940 |
Adobe Inc | CS | 00724F101 | 1,324 | 2,300 | SH | Put | SOLE | | 0 | 0 | 2,300 |
Advanced Micro Devices Inc. | CS | 007903107 | 5,821 | 56,569 | SH | | SOLE | | 8,698 | 0 | 47,871 |
Advantego Corp | CS | 00775n102 | 0 | 60,000 | SH | | SOLE | | 0 | 0 | 60,000 |
Adyen NV ADR | CS | 00783v104 | 1,522 | 54,282 | SH | | SOLE | | 24,120 | 0 | 30,162 |
Aerojet Rocketdyne Holdings In | CS | 007800105 | 529 | 12,154 | SH | | SOLE | | 0 | 0 | 12,154 |
Aflac Inc | CS | 001055102 | 455 | 8,723 | SH | | SOLE | | 1,250 | 0 | 7,473 |
Agilent Technologies | CS | 00846U101 | 523 | 3,321 | SH | | SOLE | | 56 | 0 | 3,265 |
AIA Group Ltd ADR | CS | 001317205 | 1,245 | 27,052 | SH | | SOLE | | 0 | 0 | 27,052 |
Air Products & Chemicals Inc | CS | 009158106 | 14,182 | 55,373 | SH | | SOLE | | 8,874 | 0 | 46,499 |
Akamai Tech | CS | 00971T101 | 1,669 | 15,957 | SH | | SOLE | | 350 | 0 | 15,607 |
Albemarle Corp | CS | 012653101 | 206 | 940 | SH | | SOLE | | 0 | 0 | 940 |
Albireo Pharma Inc | CS | 01345p106 | 350 | 11,230 | SH | | SOLE | | 11,030 | 0 | 200 |
Alcon Inc. | CS | h01301128 | 1,922 | 23,888 | SH | | SOLE | | 10,310 | 0 | 13,578 |
Alexandria Real Estate Equitie | CS | 015271109 | 321 | 1,679 | SH | | SOLE | | 128 | 0 | 1,551 |
Alibaba Group Holding Limited | CS | 01609w102 | 3,962 | 26,760 | SH | | SOLE | | 919 | 0 | 25,841 |
Align Technology | CS | 016255101 | 285 | 428 | SH | | SOLE | | 0 | 0 | 428 |
Allegion Plc | CS | g0176j109 | 692 | 5,237 | SH | | SOLE | | 482 | 0 | 4,755 |
Allstate Corp | CS | 020002101 | 514 | 4,039 | SH | | SOLE | | 0 | 0 | 4,039 |
Allstate Corp | CS | 020002101 | 166 | 1,300 | SH | Put | SOLE | | 0 | 0 | 1,300 |
Alphabet Inc Class A | CS | 02079k305 | 76,266 | 28,526 | SH | | SOLE | | 15,894 | 0 | 12,632 |
Alphabet Inc Class C | CS | 02079k107 | 94,413 | 35,423 | SH | | SOLE | | 20,661 | 0 | 14,762 |
Alternative Energy Partners In | CS | 02152E101 | 0 | 80,000 | SH | | SOLE | | 0 | 0 | 80,000 |
Altria Group Inc. | CS | 02209S103 | 1,504 | 33,044 | SH | | SOLE | | 17,038 | 0 | 16,006 |
Alyn Corp | CS | 022611107 | 0 | 160,000 | SH | | SOLE | | 0 | 0 | 160,000 |
Amadeus IT Holding SA ADR | CS | 02263T104 | 644 | 9,787 | SH | | SOLE | | 0 | 0 | 9,787 |
Amazon.com | CS | 023135106 | 128,709 | 39,180 | SH | | SOLE | | 19,929 | 0 | 19,251 |
Amazon.com | CS | 023135106 | 1,643 | 500 | SH | Call | SOLE | | 0 | 0 | 500 |
Amazon.com | CS | 023135106 | 657 | 200 | SH | Put | SOLE | | 0 | 0 | 200 |
Amazon.com | CS | 023135106 | 1,643 | 500 | SH | Put | SOLE | | 0 | 0 | 500 |
Ameren Corp. | CS | 023608102 | 390 | 4,812 | SH | | SOLE | | 0 | 0 | 4,812 |
America Movil SA de CV ADR Ser | CS | 02364W105 | 707 | 40,000 | SH | | SOLE | | 0 | 0 | 40,000 |
American Electric Power | CS | 025537101 | 1,664 | 20,500 | SH | | SOLE | | 546 | 0 | 19,954 |
American Express | CS | 025816109 | 5,540 | 33,069 | SH | | SOLE | | 8,091 | 0 | 24,978 |
American International Group | CS | 026874784 | 1,311 | 23,893 | SH | | SOLE | | 2,206 | 0 | 21,687 |
American Tower | CS | 03027X100 | 20,943 | 78,909 | SH | | SOLE | | 13,829 | 0 | 65,080 |
American Water Works | CS | 030420103 | 330 | 1,952 | SH | | SOLE | | 0 | 0 | 1,952 |
Americann Inc. | CS | 030588107 | 85 | 105,926 | SH | | SOLE | | 0 | 0 | 105,926 |
Ameriprise Financial Inc | CS | 03076C106 | 1,178 | 4,460 | SH | | SOLE | | 1,002 | 0 | 3,458 |
Amerisource Bergen Corp. | CS | 03073E105 | 343 | 2,874 | SH | | SOLE | | 0 | 0 | 2,874 |
Ametek Inc | CS | 031100100 | 2,458 | 19,818 | SH | | SOLE | | 200 | 0 | 19,618 |
Amgen Inc | CS | 031162100 | 15,630 | 73,503 | SH | | SOLE | | 14,935 | 0 | 58,567 |
Amphenol Corp | CS | 032095101 | 225 | 3,075 | SH | | SOLE | | 250 | 0 | 2,825 |
Analog Devices Inc | CS | 032654105 | 209 | 1,246 | SH | | SOLE | | 202 | 0 | 1,044 |
Anheuser-Busch InBev | CS | 03524A108 | 521 | 9,242 | SH | | SOLE | | 8,380 | 0 | 862 |
Annaly Capital Management Inc | CS | 035710409 | 1,644 | 195,302 | SH | | SOLE | | 108,681 | 0 | 86,621 |
Antares Pharma Inc | CS | 036642106 | 51 | 14,000 | SH | | SOLE | | 0 | 0 | 14,000 |
Antero Midstream Corp | CS | 03676b102 | 796 | 76,384 | SH | | SOLE | | 0 | 0 | 76,384 |
Anthem, Inc | CS | 036752103 | 1,495 | 4,012 | SH | | SOLE | | 100 | 0 | 3,912 |
Aon Corp | CS | g0403h108 | 763 | 2,671 | SH | | SOLE | | 0 | 0 | 2,671 |
Apple Inc | CS | 037833100 | 161,270 | 1,139,717 | SH | | SOLE | | 254,058 | 0 | 885,659 |
Apple Inc | CS | 037833100 | 283 | 2,000 | SH | Call | SOLE | | 0 | 0 | 2,000 |
Apple Inc | CS | 037833100 | 184 | 1,300 | SH | Call | SOLE | | 0 | 0 | 1,300 |
Apple Inc | CS | 037833100 | 3,212 | 22,700 | SH | Put | SOLE | | 2,000 | 0 | 20,700 |
Applied Industrial Technologie | CS | 03820C105 | 784 | 8,701 | SH | | SOLE | | 0 | 0 | 8,701 |
Applied Materials | CS | 038222105 | 23,794 | 184,840 | SH | | SOLE | | 168,459 | 0 | 16,381 |
Applied Materials | CS | 038222105 | 39 | 300 | SH | Call | SOLE | | 0 | 0 | 300 |
Applied Materials | CS | 038222105 | 26 | 200 | SH | Call | SOLE | | 0 | 0 | 200 |
AptarGroup Inc | CS | 038336103 | 213 | 1,788 | SH | | SOLE | | 0 | 0 | 1,788 |
Arch Capital Group | CS | G0450A105 | 301 | 7,872 | SH | | SOLE | | 0 | 0 | 7,872 |
Archer Daniels Midland Co. | CS | 039483102 | 3,135 | 52,243 | SH | | SOLE | | 0 | 0 | 52,243 |
Ares Capital Corp | CS | 04010L103 | 464 | 22,816 | SH | | SOLE | | 574 | 0 | 22,242 |
Artificial Intelligence Techno | CS | 04316d201 | 2 | 59,696 | SH | | SOLE | | 0 | 0 | 59,696 |
Asbury Automotive | CS | 043436104 | 934 | 4,749 | SH | | SOLE | | 383 | 0 | 4,366 |
Ashland Global Holdings Inc | CS | 044186104 | 326 | 3,663 | SH | | SOLE | | 0 | 0 | 3,663 |
Asia Broadband | CS | 04518l100 | 6 | 50,000 | SH | | SOLE | | 0 | 0 | 50,000 |
ASML Holding N.V. | CS | N07059210 | 1,814 | 2,434 | SH | | SOLE | | 85 | 0 | 2,349 |
Aspen Technology Inc. | CS | 045327103 | 244 | 1,985 | SH | | SOLE | | 0 | 0 | 1,985 |
Astrazeneca | CS | 046353108 | 400 | 6,667 | SH | | SOLE | | 292 | 0 | 6,375 |
Athersys Inc. | CS | 04744L106 | 209 | 156,986 | SH | | SOLE | | 156,986 | 0 | 0 |
Atlas Copco AB ADR | CS | 049255706 | 813 | 13,460 | SH | | SOLE | | 0 | 0 | 13,460 |
Atlas Corp | CS | y0436q109 | 375 | 24,678 | SH | | SOLE | | 0 | 0 | 24,678 |
Atlassian Corp. PLC | CS | g06242104 | 726 | 1,854 | SH | | SOLE | | 0 | 0 | 1,854 |
Atmos Energy Corp | CS | 049560105 | 215 | 2,443 | SH | | SOLE | | 0 | 0 | 2,443 |
AtriCure Inc | CS | 04963c209 | 982 | 14,117 | SH | | SOLE | | 891 | 0 | 13,226 |
Atrion Corp | CS | 049904105 | 762 | 1,092 | SH | | SOLE | | 1,080 | 0 | 12 |
Autodesk | CS | 052769106 | 18,768 | 65,812 | SH | | SOLE | | 25,765 | 0 | 40,047 |
Automatic Data Processing | CS | 053015103 | 1,664 | 8,325 | SH | | SOLE | | 1,215 | 0 | 7,110 |
Autozone Inc | CS | 053332102 | 734 | 432 | SH | | SOLE | | 16 | 0 | 416 |
Avery Dennison | CS | 053611109 | 206 | 994 | SH | | SOLE | | 80 | 0 | 914 |
Baidu ADR | CS | 056752108 | 2,127 | 13,831 | SH | | SOLE | | 0 | 0 | 13,831 |
Banco Santander SA ADR | CS | 05964H105 | 69 | 19,013 | SH | | SOLE | | 0 | 0 | 19,013 |
Bancorp South Bank | CS | 05971j102 | 583 | 19,571 | SH | | SOLE | | 19,000 | 0 | 571 |
Bank of America Corp | CS | 060505104 | 25,422 | 598,874 | SH | | SOLE | | 176,467 | 0 | 422,407 |
Bank of America Corp | CS | 060505104 | 8 | 200 | SH | Call | SOLE | | 0 | 0 | 200 |
Bank of America Corp | CS | 060505104 | 13 | 300 | SH | Call | SOLE | | 0 | 0 | 300 |
Bank of New York Mellon | CS | 064058100 | 299 | 5,759 | SH | | SOLE | | 522 | 0 | 5,237 |
Bank of Nova Scotia | CS | 064149107 | 459 | 7,462 | SH | | SOLE | | 7,000 | 0 | 462 |
Bank OZK | CS | 06417n103 | 1,912 | 44,496 | SH | | SOLE | | 38,072 | 0 | 6,424 |
Baxter International | CS | 071813109 | 1,255 | 15,609 | SH | | SOLE | | 1,800 | 0 | 13,809 |
Becton Dickinson & Company | CS | 075887109 | 3,446 | 14,019 | SH | | SOLE | | 912 | 0 | 13,107 |
Bentley Systems Inc | CS | 08265t208 | 334 | 5,506 | SH | | SOLE | | 0 | 0 | 5,506 |
Berkley, W. R. | CS | 084423102 | 293 | 4,005 | SH | | SOLE | | 0 | 0 | 4,005 |
Berkshire Hathaway | CS | 084670108 | 2,057 | 5 | SH | | SOLE | | 0 | 0 | 5 |
Berkshire Hathaway Class B | CS | 084670702 | 23,185 | 84,945 | SH | | SOLE | | 13,752 | 0 | 71,193 |
Berkshire Htwy Cla100 Shs 1 Wh | CS | 084990175 | 5,348 | 1,300 | SH | | SOLE | | 600 | 0 | 700 |
Biogen Inc | CS | 09062X103 | 342 | 1,208 | SH | | SOLE | | 188 | 0 | 1,020 |
Biomoda Inc- Bankrupt Eff 4/14 | CS | 090627100 | 0 | 10,000 | SH | | SOLE | | 0 | 0 | 10,000 |
Blackrock Inc | CS | 09247X101 | 4,279 | 5,102 | SH | | SOLE | | 122 | 0 | 4,980 |
Blackstone Group Inc | CS | 09260d107 | 4,025 | 34,594 | SH | | SOLE | | 21,338 | 0 | 13,256 |
Blue Biofuels Inc | CS | 09530Q102 | 5 | 20,000 | SH | | SOLE | | 0 | 0 | 20,000 |
Boeing Company | CS | 097023105 | 30,814 | 140,104 | SH | | SOLE | | 47,291 | 0 | 92,813 |
Boeing Company | CS | 097023105 | 44 | 200 | SH | Call | SOLE | | 0 | 0 | 200 |
Booking Holdings Inc | CS | 09857l108 | 10,846 | 4,569 | SH | | SOLE | | 28 | 0 | 4,541 |
Booz Allen Hamilton Holding | CS | 099502106 | 581 | 7,323 | SH | | SOLE | | 550 | 0 | 6,773 |
Boston Scientific Corp | CS | 101137107 | 19,537 | 450,276 | SH | | SOLE | | 189,862 | 0 | 260,414 |
BP Amoco PLC ADR | CS | 055622104 | 202 | 7,383 | SH | | SOLE | | 0 | 0 | 7,383 |
Bright Horizons Family Solutio | CS | 109194100 | 215 | 1,543 | SH | | SOLE | | 0 | 0 | 1,543 |
Bristol-Myers Squibb | CS | 110122108 | 12,604 | 213,013 | SH | | SOLE | | 39,396 | 0 | 173,617 |
Broadcom Inc | CS | 11135F101 | 22,732 | 46,877 | SH | | SOLE | | 8,527 | 0 | 38,350 |
Broadcom Inc | CS | 11135F101 | 194 | 400 | SH | Put | SOLE | | 0 | 0 | 400 |
Broadridge Financial Solutions | CS | 11133T103 | 344 | 2,062 | SH | | SOLE | | 146 | 0 | 1,916 |
Brooks Automation | CS | 114340102 | 893 | 8,728 | SH | | SOLE | | 795 | 0 | 7,933 |
Brown & Brown Inc | CS | 115236101 | 208 | 3,759 | SH | | SOLE | | 0 | 0 | 3,759 |
BRP Group Inc Cl A | CS | 05589g102 | 1,516 | 45,546 | SH | | SOLE | | 0 | 0 | 45,546 |
Burlington Stores Inc | CS | 122017106 | 935 | 3,298 | SH | | SOLE | | 185 | 0 | 3,113 |
Cadence Design Systems | CS | 127387108 | 2,225 | 14,690 | SH | | SOLE | | 0 | 0 | 14,690 |
Cadence Design Systems | CS | 127387108 | 2,181 | 14,400 | SH | Put | SOLE | | 0 | 0 | 14,400 |
Campbell Soup Company | CS | 134429109 | 222 | 5,311 | SH | | SOLE | | 2,995 | 0 | 2,316 |
Canadian Pacific Railway | CS | 13645T100 | 1,007 | 15,482 | SH | | SOLE | | 0 | 0 | 15,482 |
Canopy Growth Corporation | CS | 138035100 | 221 | 15,961 | SH | | SOLE | | 0 | 0 | 15,961 |
Capital One Financial | CS | 14040H105 | 404 | 2,496 | SH | | SOLE | | 154 | 0 | 2,342 |
Carrier Global Corp | CS | 14448c104 | 1,112 | 21,489 | SH | | SOLE | | 8,862 | 0 | 12,627 |
Caterpillar Inc | CS | 149123101 | 1,506 | 7,843 | SH | | SOLE | | 492 | 0 | 7,351 |
CBO Global Mkts Inc | CS | 12503M108 | 2,735 | 22,081 | SH | | SOLE | | 0 | 0 | 22,081 |
CDW Corporation | CS | 12514G108 | 673 | 3,698 | SH | | SOLE | | 0 | 0 | 3,698 |
Cedar Fair LP | CS | 150185106 | 637 | 13,743 | SH | | SOLE | | 3,300 | 0 | 10,443 |
Centene | CS | 15135B101 | 494 | 7,929 | SH | | SOLE | | 0 | 0 | 7,929 |
CenterPoint Energy | CS | 15189T107 | 310 | 12,596 | SH | | SOLE | | 2,100 | 0 | 10,496 |
Centrus Energy Corp | CS | 15643u104 | 250 | 6,475 | SH | | SOLE | | 0 | 0 | 6,475 |
CenturyLink Inc. | CS | 550241103 | 227 | 18,316 | SH | | SOLE | | 352 | 0 | 17,964 |
Ceridian HCM Holding Inc | CS | 15677j108 | 243 | 2,160 | SH | | SOLE | | 0 | 0 | 2,160 |
Charles River Laboratories Int | CS | 159864107 | 2,584 | 6,261 | SH | | SOLE | | 311 | 0 | 5,950 |
Charles Schwab | CS | 808513105 | 1,818 | 24,956 | SH | | SOLE | | 18,859 | 0 | 6,097 |
Charter Communications Inc | CS | 16119p108 | 18,509 | 25,440 | SH | | SOLE | | 22,500 | 0 | 2,940 |
Chemed Corp | CS | 16359R103 | 212 | 455 | SH | | SOLE | | 0 | 0 | 455 |
Chevron Corporation | CS | 166764100 | 6,964 | 68,644 | SH | | SOLE | | 10,347 | 0 | 58,297 |
Chimera Investments | CS | 16934Q208 | 176 | 11,853 | SH | | SOLE | | 0 | 0 | 11,853 |
Chipotle Mexican Grill | CS | 169656105 | 582 | 320 | SH | | SOLE | | 0 | 0 | 320 |
Chromadex Corporation | CS | 171077407 | 67 | 10,667 | SH | | SOLE | | 0 | 0 | 10,667 |
Chubb Ltd | CS | h1467j104 | 18,656 | 107,537 | SH | | SOLE | | 20,190 | 0 | 87,347 |
Church & Dwight Co | CS | 171340102 | 968 | 11,718 | SH | | SOLE | | 810 | 0 | 10,908 |
CIE Financiere Richemont SA AD | CS | 204319107 | 318 | 30,405 | SH | | SOLE | | 27,447 | 0 | 2,958 |
Ciena Corp. | CS | 171779309 | 755 | 14,695 | SH | | SOLE | | 960 | 0 | 13,735 |
Cigna Corp | CS | 125523100 | 1,087 | 5,432 | SH | | SOLE | | 1,612 | 0 | 3,820 |
Cincinnati Financial Corporati | CS | 172062101 | 1,726 | 15,114 | SH | | SOLE | | 2,500 | 0 | 12,614 |
Cinedigm Digital Cinema Corp | CS | 172406209 | 51 | 20,400 | SH | | SOLE | | 0 | 0 | 20,400 |
Cintas Inc. | CS | 172908105 | 1,397 | 3,670 | SH | | SOLE | | 476 | 0 | 3,194 |
Cisco Systems | CS | 17275R102 | 30,716 | 564,316 | SH | | SOLE | | 129,147 | 0 | 435,169 |
Citigroup | CS | 172967424 | 11,345 | 161,659 | SH | | SOLE | | 37,061 | 0 | 124,598 |
Citrix Systems Inc | CS | 177376100 | 705 | 6,562 | SH | | SOLE | | 366 | 0 | 6,196 |
Clean Harbors Inc | CS | 184496107 | 202 | 1,945 | SH | | SOLE | | 0 | 0 | 1,945 |
Cleveland Cliffs Inc. | CS | 185899101 | 539 | 27,214 | SH | | SOLE | | 0 | 0 | 27,214 |
Cleveland Cliffs Inc. | CS | 185899101 | 363 | 18,300 | SH | Call | SOLE | | 0 | 0 | 18,300 |
Cleveland Cliffs Inc. | CS | 185899101 | 59 | 3,000 | SH | Call | SOLE | | 0 | 0 | 3,000 |
Cleveland Cliffs Inc. | CS | 185899101 | 99 | 5,000 | SH | Call | SOLE | | 0 | 0 | 5,000 |
Cleveland Cliffs Inc. | CS | 185899101 | 99 | 5,000 | SH | Call | SOLE | | 0 | 0 | 5,000 |
Cleveland Cliffs Inc. | CS | 185899101 | 198 | 10,000 | SH | Call | SOLE | | 0 | 0 | 10,000 |
Cleveland Cliffs Inc. | CS | 185899101 | 20 | 1,000 | SH | Call | SOLE | | 0 | 0 | 1,000 |
Cleveland Cliffs Inc. | CS | 185899101 | 297 | 15,000 | SH | Put | SOLE | | 0 | 0 | 15,000 |
Cleveland Cliffs Inc. | CS | 185899101 | 99 | 5,000 | SH | Put | SOLE | | 0 | 0 | 5,000 |
Clorox Co | CS | 189054109 | 451 | 2,721 | SH | | SOLE | | 95 | 0 | 2,626 |
Clovis Oncology Inc | CS | 189464100 | 45 | 10,000 | SH | | SOLE | | 0 | 0 | 10,000 |
CME Group Inc | CS | 12572Q105 | 953 | 4,928 | SH | | SOLE | | 200 | 0 | 4,728 |
Coca-Cola Co. | CS | 191216100 | 6,727 | 128,205 | SH | | SOLE | | 58,663 | 0 | 69,542 |
Cognizant Technology Solutions | CS | 192446102 | 962 | 12,963 | SH | | SOLE | | 523 | 0 | 12,440 |
Coinbase Global Inc | CS | 19260q107 | 320 | 1,406 | SH | | SOLE | | 400 | 0 | 1,006 |
Colgate Palmolive | CS | 194162103 | 1,522 | 20,134 | SH | | SOLE | | 2,120 | 0 | 18,014 |
Comcast Corp. Cl A | CS | 20030n101 | 32,085 | 573,661 | SH | | SOLE | | 98,986 | 0 | 474,675 |
ConocoPhillips | CS | 20825C104 | 1,515 | 22,359 | SH | | SOLE | | 2,968 | 0 | 19,392 |
Consolidated Edison Co of NY | CS | 209115104 | 455 | 6,267 | SH | | SOLE | | 57 | 0 | 6,210 |
Constellation Brands Inc. | CS | 21036P108 | 1,166 | 5,532 | SH | | SOLE | | 100 | 0 | 5,432 |
Contango Oil & Gas | CS | 21075N204 | 507 | 110,903 | SH | | SOLE | | 110,903 | 0 | 0 |
ContraFect Corp | CS | 212326300 | 47 | 11,500 | SH | | SOLE | | 11,500 | 0 | 0 |
Cooper Companies | CS | 216648402 | 1,326 | 3,208 | SH | | SOLE | | 135 | 0 | 3,073 |
Copart Inc | CS | 217204106 | 1,498 | 10,799 | SH | | SOLE | | 470 | 0 | 10,329 |
Corning, Inc. | CS | 219350105 | 818 | 22,422 | SH | | SOLE | | 552 | 0 | 21,870 |
Corteva Inc | CS | 22052l104 | 230 | 5,455 | SH | | SOLE | | 928 | 0 | 4,527 |
Costco Wholesale Corp | CS | 22160K105 | 23,443 | 52,171 | SH | | SOLE | | 4,276 | 0 | 47,895 |
Costco Wholesale Corp | CS | 22160K105 | 45 | 100 | SH | Call | SOLE | | 0 | 0 | 100 |
Costco Wholesale Corp | CS | 22160K105 | 45 | 100 | SH | Put | SOLE | | 0 | 0 | 100 |
Costco Wholesale Corp | CS | 22160K105 | 4,449 | 9,900 | SH | Put | SOLE | | 0 | 0 | 9,900 |
Creative Edge Nutrition Inc | CS | 22528w205 | 0 | 56,305 | SH | | SOLE | | 0 | 0 | 56,305 |
CRH ADR | CS | 12626k203 | 561 | 12,013 | SH | | SOLE | | 9,941 | 0 | 2,072 |
Crown Castle International Cor | CS | 22822v101 | 2,865 | 16,530 | SH | | SOLE | | 6,756 | 0 | 9,774 |
CSL Limited ADR | CS | 12637n204 | 1,055 | 10,080 | SH | | SOLE | | 0 | 0 | 10,080 |
CSX Corp | CS | 126408103 | 880 | 29,573 | SH | | SOLE | | 1,800 | 0 | 27,773 |
Cummins Inc | CS | 231021106 | 564 | 2,510 | SH | | SOLE | | 93 | 0 | 2,417 |
CVS Health Corp. | CS | 126650100 | 23,018 | 271,244 | SH | | SOLE | | 182,738 | 0 | 88,506 |
CyberArk Software | CS | m2682v108 | 262 | 1,661 | SH | | SOLE | | 0 | 0 | 1,661 |
CytoDyn Inc | CS | 23283m101 | 50 | 25,000 | SH | | SOLE | | 0 | 0 | 25,000 |
Cytta Corporation | CS | 12673w407 | 1 | 12,000 | SH | | SOLE | | 0 | 0 | 12,000 |
D R Horton Inc | CS | 23331A109 | 234 | 2,781 | SH | | SOLE | | 200 | 0 | 2,581 |
Danaher Corp. | CS | 235851102 | 7,864 | 25,832 | SH | | SOLE | | 691 | 0 | 25,142 |
Danone ADR | CS | 23636t100 | 160 | 11,707 | SH | | SOLE | | 280 | 0 | 11,427 |
Darden Restuarants | CS | 237194105 | 436 | 2,877 | SH | | SOLE | | 518 | 0 | 2,359 |
Dassault Systemes ADR | CS | 237545108 | 886 | 16,810 | SH | | SOLE | | 14,725 | 0 | 2,085 |
Deere & Co | CS | 244199105 | 4,102 | 12,241 | SH | | SOLE | | 460 | 0 | 11,781 |
Dell Technologies C | CS | 24703l202 | 1,252 | 12,030 | SH | | SOLE | | 569 | 0 | 11,461 |
Delta Air Lines | CS | 247361702 | 472 | 11,068 | SH | | SOLE | | 300 | 0 | 10,768 |
Deutsche Post AG Sp ADR | CS | 25157Y202 | 764 | 12,093 | SH | | SOLE | | 10,175 | 0 | 1,918 |
Deutsche Telekom ADR | CS | 251566105 | 1,197 | 59,366 | SH | | SOLE | | 28,734 | 0 | 30,632 |
Dexcom Inc | CS | 252131107 | 241 | 441 | SH | | SOLE | | 255 | 0 | 186 |
Diageo PLC ADR | CS | 25243Q205 | 17,505 | 90,699 | SH | | SOLE | | 23,491 | 0 | 67,208 |
Digital Turbine Inc | CS | 25400w102 | 2,269 | 32,997 | SH | | SOLE | | 0 | 0 | 32,997 |
Diodes Inc. | CS | 254543101 | 1,360 | 15,014 | SH | | SOLE | | 855 | 0 | 14,159 |
Discover Financial | CS | 254709108 | 216 | 1,762 | SH | | SOLE | | 0 | 0 | 1,762 |
Discovery Communications | CS | 25470F104 | 250 | 9,847 | SH | | SOLE | | 258 | 0 | 9,589 |
Disney, Walt Co. | CS | 254687106 | 34,515 | 204,028 | SH | | SOLE | | 72,393 | 0 | 131,635 |
Disney, Walt Co. | CS | 254687106 | 169 | 1,000 | SH | Call | SOLE | | 0 | 0 | 1,000 |
Disney, Walt Co. | CS | 254687106 | 34 | 200 | SH | Call | SOLE | | 0 | 0 | 200 |
Disney, Walt Co. | CS | 254687106 | 34 | 200 | SH | Call | SOLE | | 0 | 0 | 200 |
Disney, Walt Co. | CS | 254687106 | 17 | 100 | SH | Call | SOLE | | 0 | 0 | 100 |
Disney, Walt Co. | CS | 254687106 | 17 | 100 | SH | Put | SOLE | | 0 | 0 | 100 |
DocuSign Inc. | CS | 256163106 | 2,757 | 10,710 | SH | | SOLE | | 1 | 0 | 10,709 |
Dollar General Corp. | CS | 256677105 | 580 | 2,735 | SH | | SOLE | | 273 | 0 | 2,462 |
Dollar Tree | CS | 256746108 | 243 | 2,536 | SH | | SOLE | | 0 | 0 | 2,536 |
Dominion Energy Inc. | CS | 25746U109 | 217 | 2,968 | SH | | SOLE | | 47 | 0 | 2,921 |
Domino's Pizza Inc | CS | 25754A201 | 16,286 | 34,145 | SH | | SOLE | | 13,410 | 0 | 20,735 |
Dover Corp. | CS | 260003108 | 278 | 1,787 | SH | | SOLE | | 0 | 0 | 1,787 |
Dow Inc | CS | 260557103 | 588 | 10,217 | SH | | SOLE | | 926 | 0 | 9,291 |
DraftKings Inc | CS | 26142r104 | 922 | 19,143 | SH | | SOLE | | 1,114 | 0 | 18,029 |
Dropbox Inc. Class A | CS | 26210c104 | 1,187 | 40,628 | SH | | SOLE | | 0 | 0 | 40,628 |
DSV AS ADR | CS | 26251a108 | 1,265 | 10,565 | SH | | SOLE | | 0 | 0 | 10,565 |
DTE Energy | CS | 233331107 | 387 | 3,465 | SH | | SOLE | | 230 | 0 | 3,235 |
Duke Energy Corp. | CS | 26441C204 | 1,024 | 10,493 | SH | | SOLE | | 2,807 | 0 | 7,686 |
DuPont de Nemours Inc | CS | 26614n102 | 523 | 7,692 | SH | | SOLE | | 1,126 | 0 | 6,566 |
Eaton Corporation | CS | G29183103 | 22,303 | 149,371 | SH | | SOLE | | 19,805 | 0 | 129,566 |
Ecolabs Inc. | CS | 278865100 | 310 | 1,485 | SH | | SOLE | | 0 | 0 | 1,485 |
Edwards Lifesciences Corp. | CS | 28176E108 | 422 | 3,728 | SH | | SOLE | | 1,168 | 0 | 2,560 |
Elanco Animal Health Inc | CS | 28414h103 | 211 | 6,619 | SH | | SOLE | | 0 | 0 | 6,619 |
Emerson Electric | CS | 291011104 | 1,751 | 18,584 | SH | | SOLE | | 4,563 | 0 | 14,021 |
Enbridge Inc | CS | 29250n105 | 414 | 10,413 | SH | | SOLE | | 1,967 | 0 | 8,446 |
Entegris | CS | 29362U104 | 1,548 | 12,296 | SH | | SOLE | | 757 | 0 | 11,539 |
Entergy Corp | CS | 29364G103 | 259 | 2,611 | SH | | SOLE | | 0 | 0 | 2,611 |
Enterprise Financial Services | CS | 293712105 | 1,620 | 35,778 | SH | | SOLE | | 0 | 0 | 35,778 |
EOG Resources | CS | 26875P101 | 867 | 10,803 | SH | | SOLE | | 7,612 | 0 | 3,191 |
Epam Systems Inc | CS | 29414b104 | 58,204 | 102,027 | SH | | SOLE | | 94,797 | 0 | 7,230 |
Equifax Inc. | CS | 294429105 | 356 | 1,406 | SH | | SOLE | | 0 | 0 | 1,406 |
Equinix Corp | CS | 29444U700 | 641 | 811 | SH | | SOLE | | 433 | 0 | 378 |
Erie Indemnity Co | CS | 29530P102 | 7,678 | 43,035 | SH | | SOLE | | 0 | 0 | 43,035 |
Essilor Luxottica ADR | CS | 297284200 | 418 | 4,355 | SH | | SOLE | | 3,647 | 0 | 708 |
Estee Lauder | CS | 518439104 | 1,263 | 4,211 | SH | | SOLE | | 856 | 0 | 3,355 |
Etsy Inc | CS | 29786a106 | 1,522 | 7,317 | SH | | SOLE | | 876 | 0 | 6,441 |
Eversource Energy | CS | 30040W108 | 295 | 3,607 | SH | | SOLE | | 77 | 0 | 3,530 |
Evolution AB ADR | CS | 30051e104 | 585 | 3,840 | SH | | SOLE | | 0 | 0 | 3,840 |
Exact Sciences Corp | CS | 30063p105 | 213 | 2,235 | SH | | SOLE | | 125 | 0 | 2,110 |
Exelon Corp. | CS | 30161N101 | 558 | 11,539 | SH | | SOLE | | 1,887 | 0 | 9,652 |
Experian plc ADR | CS | 30215c101 | 1,067 | 25,466 | SH | | SOLE | | 0 | 0 | 25,466 |
Exponent Inc. | CS | 30214u102 | 226 | 1,995 | SH | | SOLE | | 290 | 0 | 1,705 |
Exxon Mobil Corp | CS | 30231G102 | 3,784 | 64,336 | SH | | SOLE | | 20,801 | 0 | 43,535 |
F.N.B. Corp | CS | 302520101 | 123 | 10,607 | SH | | SOLE | | 0 | 0 | 10,607 |
F5 Networks | CS | 315616102 | 233 | 1,174 | SH | | SOLE | | 0 | 0 | 1,174 |
Facebook | CS | 30303M102 | 103,732 | 305,642 | SH | | SOLE | | 192,404 | 0 | 113,238 |
Facebook | CS | 30303M102 | 272 | 800 | SH | Call | SOLE | | 0 | 0 | 800 |
Facebook | CS | 30303M102 | 68 | 200 | SH | Call | SOLE | | 0 | 0 | 200 |
Factset Research Systems | CS | 303075105 | 350 | 887 | SH | | SOLE | | 0 | 0 | 887 |
Farfetch Ltd Class A | CS | 30744w107 | 7,807 | 208,297 | SH | | SOLE | | 94,821 | 0 | 113,476 |
Fedex | CS | 31428X106 | 437 | 1,993 | SH | | SOLE | | 0 | 0 | 1,993 |
Ferrari NV | CS | n3167y103 | 820 | 3,920 | SH | | SOLE | | 40 | 0 | 3,880 |
Fidelity National Information | CS | 31620M106 | 301 | 2,477 | SH | | SOLE | | 13 | 0 | 2,464 |
Fifth Third Bancorp. | CS | 316773100 | 266 | 6,261 | SH | | SOLE | | 0 | 0 | 6,261 |
First Republic Bank of CA | CS | 33616C100 | 1,111 | 5,759 | SH | | SOLE | | 320 | 0 | 5,439 |
FirstEnergy | CS | 337932107 | 367 | 10,291 | SH | | SOLE | | 0 | 0 | 10,291 |
Five9 Inc | CS | 338307101 | 480 | 3,006 | SH | | SOLE | | 0 | 0 | 3,006 |
Floor & Decor Holdings Inc | CS | 339750101 | 1,053 | 8,714 | SH | | SOLE | | 615 | 0 | 8,099 |
Ford Motor Company | CS | 345370860 | 1,495 | 105,574 | SH | | SOLE | | 3,275 | 0 | 102,299 |
Fortinet Inc | CS | 34959E109 | 662 | 2,268 | SH | | SOLE | | 1,506 | 0 | 762 |
Fortive Corporation | CS | 34959j108 | 438 | 6,212 | SH | | SOLE | | 0 | 0 | 6,212 |
Freeport-McMoRan, Inc. | CS | 35671D857 | 569 | 17,496 | SH | | SOLE | | 571 | 0 | 16,925 |
Fresenius Medical AG | CS | 358029106 | 642 | 18,371 | SH | | SOLE | | 16,208 | 0 | 2,163 |
Gan LTD | CS | g3728v109 | 168 | 11,300 | SH | | SOLE | | 0 | 0 | 11,300 |
Generac Holdings | CS | 368736104 | 1,895 | 4,636 | SH | | SOLE | | 295 | 0 | 4,341 |
General Dynamics | CS | 369550108 | 1,029 | 5,248 | SH | | SOLE | | 1,017 | 0 | 4,231 |
General Electric Company | CS | 369604301 | 841 | 8,166 | SH | | SOLE | | 452 | 0 | 7,714 |
General Motors | CS | 37045V100 | 493 | 9,357 | SH | | SOLE | | 1,170 | 0 | 8,187 |
Gentex Corp | CS | 371901109 | 285 | 8,629 | SH | | SOLE | | 0 | 0 | 8,629 |
Gentherm Inc | CS | 37253A103 | 317 | 3,920 | SH | | SOLE | | 361 | 0 | 3,559 |
Getswift Technologies :TD | CS | 37428g100 | 152 | 142,857 | SH | | SOLE | | 0 | 0 | 142,857 |
Gilead Sciences Inc | CS | 375558103 | 396 | 5,668 | SH | | SOLE | | 979 | 0 | 4,689 |
Givaudan Sa Adr | CS | 37636p108 | 785 | 8,588 | SH | | SOLE | | 7,756 | 0 | 832 |
Global Payments Inc. | CS | 37940X102 | 469 | 2,974 | SH | | SOLE | | 253 | 0 | 2,721 |
Goldman Sachs Group, Inc. | CS | 38141G104 | 3,116 | 8,244 | SH | | SOLE | | 214 | 0 | 8,030 |
Grand Central Silver Mines | CS | 384906202 | 0 | 17,000 | SH | | SOLE | | 0 | 0 | 17,000 |
Gray Television | CS | 389375106 | 415 | 18,200 | SH | | SOLE | | 17,400 | 0 | 800 |
Grupo Financiero Banorte SAB d | CS | P49501201 | 90 | 13,985 | SH | | SOLE | | 0 | 0 | 13,985 |
Hammond Power Solutions Inc. | CS | 408549103 | 137 | 16,100 | SH | | SOLE | | 0 | 0 | 16,100 |
HCA Healthcare Inc. | CS | 40412C101 | 210 | 865 | SH | | SOLE | | 0 | 0 | 865 |
HDFC Bank Ltd. | CS | 40415f101 | 824 | 11,270 | SH | | SOLE | | 0 | 0 | 11,270 |
Healthier Choices Management C | CS | 42226n109 | 0 | 40,000 | SH | | SOLE | | 0 | 0 | 40,000 |
Heineken NV ADR | CS | 423012301 | 455 | 8,708 | SH | | SOLE | | 7,714 | 0 | 994 |
Helios and Matheson Analytics | CS | 42327l309 | 0 | 32,000 | SH | | SOLE | | 0 | 0 | 32,000 |
Henry Jack and Associates Inc | CS | 426281101 | 367 | 2,234 | SH | | SOLE | | 0 | 0 | 2,234 |
Herc Holdings Inc | CS | 42704l104 | 524 | 3,203 | SH | | SOLE | | 0 | 0 | 3,203 |
Home Bancshares Inc | CS | 436893200 | 1,542 | 65,514 | SH | | SOLE | | 65,345 | 0 | 169 |
Home Depot, Inc. | CS | 437076102 | 98,628 | 300,457 | SH | | SOLE | | 148,809 | 0 | 151,648 |
Honeywell International, Inc. | CS | 438516106 | 30,723 | 144,730 | SH | | SOLE | | 32,377 | 0 | 112,353 |
Horizon Pharma | CS | g46188101 | 2,407 | 21,971 | SH | | SOLE | | 905 | 0 | 21,066 |
Howard Bancorp Inc | CS | 442496105 | 419 | 20,640 | SH | | SOLE | | 0 | 0 | 20,640 |
HP Inc. | CS | 40434l105 | 312 | 11,395 | SH | | SOLE | | 948 | 0 | 10,447 |
Hubbell Inc. Class B | CS | 443510607 | 239 | 1,325 | SH | | SOLE | | 0 | 0 | 1,325 |
Huntington Bancshares | CS | 446150104 | 1,076 | 69,624 | SH | | SOLE | | 10,777 | 0 | 58,847 |
Huntington Ingalls Inds | CS | 446413106 | 709 | 3,674 | SH | | SOLE | | 253 | 0 | 3,421 |
ICON Public Limited Company | CS | g4705a100 | 1,185 | 4,522 | SH | | SOLE | | 0 | 0 | 4,522 |
IDEX Corp | CS | 45167R104 | 964 | 4,657 | SH | | SOLE | | 653 | 0 | 4,004 |
Illinois Tool Works | CS | 452308109 | 1,466 | 7,096 | SH | | SOLE | | 359 | 0 | 6,737 |
Illumina Inc. | CS | 452327109 | 238 | 586 | SH | | SOLE | | 0 | 0 | 586 |
Imageware Systems Inc. | CS | 45245s108 | 350 | 10,295,161 | SH | | SOLE | | 0 | 0 | 10,295,161 |
Ingersoll-Rand PLC | CS | 45687v106 | 408 | 8,099 | SH | | SOLE | | 0 | 0 | 8,099 |
Ingersoll-Rand PLC | CS | 45687v106 | 50 | 1,000 | SH | Put | SOLE | | 0 | 0 | 1,000 |
Ingersoll-Rand PLC | CS | 45687v106 | 101 | 2,000 | SH | Put | SOLE | | 0 | 0 | 2,000 |
Ingredion Inc | CS | 457187102 | 292 | 3,277 | SH | | SOLE | | 0 | 0 | 3,277 |
Insulet Corp | CS | 45784P101 | 688 | 2,421 | SH | | SOLE | | 0 | 0 | 2,421 |
Int'l Business Machines Corp. | CS | 459200101 | 4,345 | 31,277 | SH | | SOLE | | 7,338 | 0 | 23,938 |
Intel Corp | CS | 458140100 | 6,649 | 124,792 | SH | | SOLE | | 32,480 | 0 | 92,312 |
Interactive Brokers Group, Inc | CS | 45841N107 | 225 | 3,606 | SH | | SOLE | | 0 | 0 | 3,606 |
Intercontinental Exchange, Inc | CS | 45866f104 | 2,452 | 21,357 | SH | | SOLE | | 395 | 0 | 20,962 |
International Silver Inc | CS | 460328107 | 1 | 62,500 | SH | | SOLE | | 0 | 0 | 62,500 |
Intuit | CS | 461202103 | 2,935 | 5,441 | SH | | SOLE | | 4,352 | 0 | 1,089 |
Intuitive Surgical Inc | CS | 46120E602 | 1,004 | 1,010 | SH | | SOLE | | 180 | 0 | 830 |
J M Smucker | CS | 832696405 | 658 | 5,481 | SH | | SOLE | | 795 | 0 | 4,686 |
Jacobs Engineering Group Inc | CS | 469814107 | 456 | 3,440 | SH | | SOLE | | 0 | 0 | 3,440 |
Jakks Pacific | CS | 47012E403 | 136 | 11,460 | SH | | SOLE | | 11,460 | 0 | 0 |
Jammin Java | CS | 470751108 | 0 | 14,651 | SH | | SOLE | | 14,651 | 0 | 0 |
Johnson & Johnson | CS | 478160104 | 48,672 | 301,372 | SH | | SOLE | | 81,238 | 0 | 220,135 |
Johnson Controls Intl. PLC | CS | g51502105 | 1,380 | 20,270 | SH | | SOLE | | 1,498 | 0 | 18,772 |
JPMorgan Chase & Co. | CS | 46625H100 | 57,657 | 352,236 | SH | | SOLE | | 57,427 | 0 | 294,809 |
Kellogg Co | CS | 487836108 | 787 | 12,306 | SH | | SOLE | | 5,178 | 0 | 7,128 |
Kering SA ADR | CS | 492089107 | 695 | 9,733 | SH | | SOLE | | 8,821 | 0 | 912 |
KeyCorp | CS | 493267108 | 204 | 9,444 | SH | | SOLE | | 0 | 0 | 9,444 |
Keysight Technologies | CS | 49338l103 | 1,749 | 10,648 | SH | | SOLE | | 390 | 0 | 10,258 |
Kimberly-Clark | CS | 494368103 | 3,257 | 24,595 | SH | | SOLE | | 18,019 | 0 | 6,576 |
Kinder Morgan, Inc. | CS | 49456B101 | 3,323 | 198,603 | SH | | SOLE | | 76,991 | 0 | 121,612 |
KKR & Co | CS | 48251w104 | 573 | 9,409 | SH | | SOLE | | 0 | 0 | 9,409 |
Kraft Heinz Company | CS | 500754106 | 431 | 11,692 | SH | | SOLE | | 76 | 0 | 11,616 |
L'Oreal Co ADR | CS | 502117203 | 953 | 11,500 | SH | | SOLE | | 9,122 | 0 | 2,378 |
L3Harris Technologies Inc | CS | 502431109 | 2,081 | 9,448 | SH | | SOLE | | 755 | 0 | 8,693 |
Laboratory Corp. of America | CS | 50540R409 | 436 | 1,549 | SH | | SOLE | | 0 | 0 | 1,549 |
Lam Research Corp | CS | 512807108 | 563 | 990 | SH | | SOLE | | 25 | 0 | 965 |
Lasertec Corp ADR | CS | 51809l109 | 909 | 19,764 | SH | | SOLE | | 0 | 0 | 19,764 |
Lennar Corp | CS | 526057104 | 594 | 6,341 | SH | | SOLE | | 607 | 0 | 5,734 |
Lennox International Inc | CS | 526107107 | 274 | 930 | SH | | SOLE | | 0 | 0 | 930 |
Liberty Broadband Corporation | CS | 530307305 | 292 | 1,689 | SH | | SOLE | | 0 | 0 | 1,689 |
Liberty Global PLC Cl C | CS | G5480U120 | 293 | 9,936 | SH | | SOLE | | 213 | 0 | 9,723 |
Liberty Media Corp Delaware C | CS | 531229854 | 12,806 | 249,093 | SH | | SOLE | | 231,121 | 0 | 17,972 |
Lighting Science Group Corp | CS | 53224g707 | 0 | 21,244 | SH | | SOLE | | 0 | 0 | 21,244 |
Lilly, Eli Co | CS | 532457108 | 24,932 | 107,909 | SH | | SOLE | | 92,882 | 0 | 15,027 |
Lincoln National | CS | 534187109 | 611 | 8,894 | SH | | SOLE | | 0 | 0 | 8,894 |
Linde PLC Com | CS | g5494j103 | 630 | 2,146 | SH | | SOLE | | 0 | 0 | 2,146 |
Livent Corporation | CS | 53814l108 | 212 | 9,175 | SH | | SOLE | | 0 | 0 | 9,175 |
Lockheed Martin | CS | 539830109 | 33,463 | 96,967 | SH | | SOLE | | 36,477 | 0 | 60,490 |
Lonza Group AG | CS | 54338V101 | 847 | 11,322 | SH | | SOLE | | 0 | 0 | 11,322 |
Lonza Group LTD | CS | h50524133 | 305 | 405 | SH | | SOLE | | 0 | 0 | 405 |
Lowe's Cos. | CS | 548661107 | 13,315 | 65,637 | SH | | SOLE | | 1,384 | 0 | 64,253 |
LPL Financial Holdings Inc. | CS | 50212v100 | 346 | 2,209 | SH | | SOLE | | 0 | 0 | 2,209 |
Lululemon Athletica | CS | 550021109 | 1,682 | 4,156 | SH | | SOLE | | 220 | 0 | 3,936 |
LVMH ADR | CS | 502441306 | 2,715 | 18,951 | SH | | SOLE | | 11,885 | 0 | 7,066 |
Marathon Petroleum Corp | CS | 56585A102 | 718 | 11,608 | SH | | SOLE | | 8,696 | 0 | 2,912 |
Markland Technologies Inc | CS | 570658203 | 0 | 15,000 | SH | | SOLE | | 0 | 0 | 15,000 |
Marriott Intl Inc | CS | 571903202 | 1,345 | 9,085 | SH | | SOLE | | 0 | 0 | 9,085 |
Marriott Intl Inc | CS | 571903202 | 296 | 2,000 | SH | Call | SOLE | | 0 | 0 | 2,000 |
Marriott Intl Inc | CS | 571903202 | 267 | 1,800 | SH | Put | SOLE | | 0 | 0 | 1,800 |
Marsh & McClennan Companies | CS | 571748102 | 387 | 2,557 | SH | | SOLE | | 0 | 0 | 2,557 |
Martin Marietta Materials Inc. | CS | 573284106 | 221 | 646 | SH | | SOLE | | 0 | 0 | 646 |
Marvell Technology Group LTD | CS | 573874104 | 274 | 4,550 | SH | | SOLE | | 0 | 0 | 4,550 |
Marvell Technology Group LTD | CS | 573874104 | 12 | 200 | SH | Call | SOLE | | 0 | 0 | 200 |
Masco Corp | CS | 574599106 | 829 | 14,922 | SH | | SOLE | | 1,050 | 0 | 13,872 |
Mastercard | CS | 57636Q104 | 24,536 | 70,572 | SH | | SOLE | | 62,724 | 0 | 7,848 |
Match Group Inc NEW | CS | 57667L107 | 14,555 | 92,713 | SH | | SOLE | | 36,246 | 0 | 56,467 |
Mattel, Inc. | CS | 577081102 | 715 | 38,510 | SH | | SOLE | | 9,819 | 0 | 28,691 |
McCormick & Co | CS | 579780206 | 1,734 | 21,402 | SH | | SOLE | | 4,160 | 0 | 17,242 |
McDonalds Corp | CS | 580135101 | 23,502 | 97,476 | SH | | SOLE | | 16,581 | 0 | 80,895 |
McKesson HBOC Corp. | CS | 58155Q103 | 338 | 1,693 | SH | | SOLE | | 176 | 0 | 1,517 |
Medical Marijuana Inc | CS | 58463a105 | 2 | 67,500 | SH | | SOLE | | 50,000 | 0 | 17,500 |
Medient Studios Inc | CS | 58471d109 | 0 | 100,000 | SH | | SOLE | | 0 | 0 | 100,000 |
MedMen Enterprises Inc | CS | 58507m107 | 24 | 81,897 | SH | | SOLE | | 0 | 0 | 81,897 |
Medtronic Plc | CS | g5960l103 | 16,831 | 134,268 | SH | | SOLE | | 30,736 | 0 | 103,532 |
Meituan ADR | CS | 58533e103 | 1,759 | 27,771 | SH | | SOLE | | 0 | 0 | 27,771 |
Mercadolibre Inc | CS | 58733R102 | 1,273 | 758 | SH | | SOLE | | 0 | 0 | 758 |
Merck & Co | CS | 58933Y105 | 10,505 | 139,856 | SH | | SOLE | | 30,502 | 0 | 109,354 |
Merck & Co | CS | 58933Y105 | 1,502 | 20,000 | SH | Put | SOLE | | 0 | 0 | 20,000 |
Merck & Co | CS | 58933Y105 | 2,404 | 32,000 | SH | Put | SOLE | | 0 | 0 | 32,000 |
Metlife Inc. | CS | 59156R108 | 3,646 | 59,062 | SH | | SOLE | | 23,120 | 0 | 35,942 |
Mettler-Toledo International | CS | 592688105 | 2,021 | 1,467 | SH | | SOLE | | 55 | 0 | 1,412 |
MGIC Investment | CS | 552848103 | 685 | 45,768 | SH | | SOLE | | 0 | 0 | 45,768 |
Microchip Technology | CS | 595017104 | 412 | 2,686 | SH | | SOLE | | 219 | 0 | 2,467 |
Micron Technology | CS | 595112103 | 268 | 3,773 | SH | | SOLE | | 100 | 0 | 3,673 |
Microsoft Corporation | CS | 594918104 | 201,831 | 715,915 | SH | | SOLE | | 332,927 | 0 | 382,988 |
Microsoft Corporation | CS | 594918104 | 56 | 200 | SH | Call | SOLE | | 0 | 0 | 200 |
Microsoft Corporation | CS | 594918104 | 2,030 | 7,200 | SH | Put | SOLE | | 0 | 0 | 7,200 |
Microsoft Corporation | CS | 594918104 | 1,917 | 6,800 | SH | Put | SOLE | | 0 | 0 | 6,800 |
Microsoft Corporation | CS | 594918104 | 648 | 2,300 | SH | Put | SOLE | | 0 | 0 | 2,300 |
Microsoft Corporation | CS | 594918104 | 282 | 1,000 | SH | Put | SOLE | | 0 | 0 | 1,000 |
Microsoft Corporation | CS | 594918104 | 6,005 | 21,300 | SH | Put | SOLE | | 0 | 0 | 21,300 |
Microsoft Corporation | CS | 594918104 | 1,128 | 4,000 | SH | Put | SOLE | | 0 | 0 | 4,000 |
Microsoft Corporation | CS | 594918104 | 451 | 1,600 | SH | Put | SOLE | | 0 | 0 | 1,600 |
Microvision Inc | CS | 594960304 | 203 | 18,376 | SH | | SOLE | | 18,376 | 0 | 0 |
Middleby Corp. | CS | 596278101 | 505 | 2,961 | SH | | SOLE | | 113 | 0 | 2,848 |
Milestone Scientific Inc | CS | 59935p209 | 49 | 26,000 | SH | | SOLE | | 0 | 0 | 26,000 |
Millicom International Cellula | CS | l6388f110 | 3,074 | 85,021 | SH | | SOLE | | 85,000 | 0 | 21 |
Millicom International Cellula | CS | l6388f128 | 2,092 | 55,449 | SH | | SOLE | | 55,449 | 0 | 0 |
Moderna Inc. | CS | 60770k107 | 981 | 2,549 | SH | | SOLE | | 0 | 0 | 2,549 |
Moderna Inc. | CS | 60770k107 | 423 | 1,100 | SH | Call | SOLE | | 0 | 0 | 1,100 |
Moderna Inc. | CS | 60770k107 | 115 | 300 | SH | Call | SOLE | | 0 | 0 | 300 |
Mondelez Intl Inc Com | CS | 609207105 | 14,492 | 249,081 | SH | | SOLE | | 54,349 | 0 | 194,731 |
Monolithic Power Systems | CS | 609839105 | 1,861 | 3,839 | SH | | SOLE | | 200 | 0 | 3,639 |
Moody's Corp. | CS | 615369105 | 561 | 1,579 | SH | | SOLE | | 0 | 0 | 1,579 |
Morgan Stanley | CS | 617446448 | 1,198 | 12,314 | SH | | SOLE | | 0 | 0 | 12,314 |
Morningstar Inc | CS | 617700109 | 234 | 905 | SH | | SOLE | | 0 | 0 | 905 |
MPTV Inc | CS | 553424409 | 0 | 11,129 | SH | | SOLE | | 0 | 0 | 11,129 |
MSCI, Inc. | CS | 55354G100 | 464 | 763 | SH | | SOLE | | 0 | 0 | 763 |
Natera Inc | CS | 632307104 | 725 | 6,510 | SH | | SOLE | | 0 | 0 | 6,510 |
Natera Inc | CS | 632307104 | 245 | 2,200 | SH | Put | SOLE | | 0 | 0 | 2,200 |
Natera Inc | CS | 632307104 | 279 | 2,500 | SH | Put | SOLE | | 0 | 0 | 2,500 |
Neogenomics Inc | CS | 64049m209 | 1,171 | 24,283 | SH | | SOLE | | 0 | 0 | 24,283 |
Nestle SA ADR | CS | 641069406 | 3,547 | 29,505 | SH | | SOLE | | 10,394 | 0 | 19,111 |
Netflix Inc. | CS | 64110L106 | 5,800 | 9,503 | SH | | SOLE | | 211 | 0 | 9,292 |
Neurocrine Biosciences | CS | 64125c109 | 509 | 5,312 | SH | | SOLE | | 390 | 0 | 4,922 |
Newmont Mining | CS | 651639106 | 285 | 5,249 | SH | | SOLE | | 0 | 0 | 5,249 |
Nexteligent Holdings | CS | 65290b107 | 5 | 63,063 | SH | | SOLE | | 0 | 0 | 63,063 |
NextEra Energy | CS | 65339F101 | 26,206 | 333,755 | SH | | SOLE | | 61,123 | 0 | 272,632 |
Nidec Corp ADR | CS | 654090109 | 1,556 | 55,928 | SH | | SOLE | | 52,472 | 0 | 3,456 |
Nike Inc. | CS | 654106103 | 16,821 | 115,820 | SH | | SOLE | | 18,048 | 0 | 97,772 |
Nike Inc. | CS | 654106103 | 1,307 | 9,000 | SH | Put | SOLE | | 0 | 0 | 9,000 |
Nintendo ADR | CS | 654445303 | 1,206 | 19,827 | SH | | SOLE | | 17,188 | 0 | 2,639 |
NIO Inc ADR | CS | 62914v106 | 250 | 7,003 | SH | | SOLE | | 48 | 0 | 6,955 |
NiSource Industries Inc. | CS | 65473P105 | 379 | 15,636 | SH | | SOLE | | 0 | 0 | 15,636 |
Nordic American Tanker Shippin | CS | G65773106 | 31 | 12,109 | SH | | SOLE | | 11,499 | 0 | 610 |
Nordson | CS | 655663102 | 373 | 1,567 | SH | | SOLE | | 0 | 0 | 1,567 |
Norfolk Southern | CS | 655844108 | 1,373 | 5,739 | SH | | SOLE | | 38 | 0 | 5,701 |
North Amer Construction Grp | CS | 656811106 | 476 | 32,340 | SH | | SOLE | | 32,340 | 0 | 0 |
North Bud Farms Inc | CS | 658043104 | 2 | 55,000 | SH | | SOLE | | 0 | 0 | 55,000 |
Northern Trust Corp | CS | 665859104 | 224 | 2,079 | SH | | SOLE | | 675 | 0 | 1,404 |
Northrop Grumman Corp | CS | 666807102 | 1,582 | 4,392 | SH | | SOLE | | 117 | 0 | 4,275 |
Novartis AG ADR | CS | 66987V109 | 1,169 | 14,293 | SH | | SOLE | | 8,892 | 0 | 5,401 |
Novo-Nordisk ADR | CS | 670100205 | 1,510 | 15,729 | SH | | SOLE | | 9,685 | 0 | 6,044 |
Nucor Corporation | CS | 670346105 | 363 | 3,686 | SH | | SOLE | | 0 | 0 | 3,686 |
Nvidia Corp. | CS | 67066G104 | 19,557 | 94,405 | SH | | SOLE | | 71,182 | 0 | 23,222 |
Nvidia Corp. | CS | 67066G104 | 41 | 200 | SH | Put | SOLE | | 0 | 0 | 200 |
Nxp Semiconductors Nv | CS | n6596x109 | 518 | 2,643 | SH | | SOLE | | 863 | 0 | 1,780 |
O'Reilly Automotive Inc | CS | 67103H107 | 353 | 577 | SH | | SOLE | | 0 | 0 | 577 |
Occidental Petroleum | CS | 674599105 | 239 | 8,063 | SH | | SOLE | | 4,877 | 0 | 3,186 |
Omeros Corp | CS | 682143102 | 254 | 18,400 | SH | | SOLE | | 0 | 0 | 18,400 |
Omnicell Inc | CS | 68213N109 | 413 | 2,785 | SH | | SOLE | | 200 | 0 | 2,585 |
OptimizeRx Corp | CS | 68401u204 | 582 | 6,800 | SH | | SOLE | | 0 | 0 | 6,800 |
Oracle Corp | CS | 68389X105 | 8,948 | 102,700 | SH | | SOLE | | 36,486 | 0 | 66,214 |
Organon & Co | CS | 68622v106 | 231 | 7,032 | SH | | SOLE | | 2,766 | 0 | 4,266 |
Otis Worldwide Corp | CS | 68902v107 | 20,403 | 247,976 | SH | | SOLE | | 108,327 | 0 | 139,649 |
P10 Holdings Inc. | CS | 69372u207 | 110 | 10,000 | SH | | SOLE | | 0 | 0 | 10,000 |
Pagseguro Digital LTD | CS | g68707101 | 550 | 10,634 | SH | | SOLE | | 9,851 | 0 | 783 |
Palantir Technologies Inc | CS | 69608a108 | 657 | 27,336 | SH | | SOLE | | 500 | 0 | 26,836 |
Palo Alto Networks Inc. | CS | 697435105 | 22,003 | 45,935 | SH | | SOLE | | 39,001 | 0 | 6,934 |
Park City Group Inc | CS | 700215304 | 77 | 14,100 | SH | | SOLE | | 0 | 0 | 14,100 |
Parker-Hannifin | CS | 701094104 | 2,393 | 8,559 | SH | | SOLE | | 0 | 0 | 8,559 |
Paychex Inc | CS | 704326107 | 529 | 4,706 | SH | | SOLE | | 309 | 0 | 4,397 |
Paycom Software Inc | CS | 70432v102 | 1,315 | 2,653 | SH | | SOLE | | 161 | 0 | 2,492 |
PayPal Holdings, Inc | CS | 70450y103 | 47,024 | 180,714 | SH | | SOLE | | 92,970 | 0 | 87,743 |
Peloton Interactive Inc | CS | 70614w100 | 292 | 3,351 | SH | | SOLE | | 0 | 0 | 3,351 |
Pembina Pipeline Corp | CS | 706327103 | 560 | 17,667 | SH | | SOLE | | 0 | 0 | 17,667 |
PepsiCo, Inc. | CS | 713448108 | 31,329 | 208,293 | SH | | SOLE | | 43,000 | 0 | 165,293 |
Pernod Ricard Sa ADR | CS | 714264207 | 1,223 | 27,768 | SH | | SOLE | | 12,248 | 0 | 15,520 |
Petrohunter Energy Corp | CS | 71649t104 | 0 | 250,000 | SH | | SOLE | | 0 | 0 | 250,000 |
Pfizer Inc | CS | 717081103 | 8,833 | 205,364 | SH | | SOLE | | 75,170 | 0 | 130,193 |
Philip Morris Int'l | CS | 718172109 | 1,919 | 20,241 | SH | | SOLE | | 5,028 | 0 | 15,213 |
Phillips 66 | CS | 718546104 | 814 | 11,629 | SH | | SOLE | | 631 | 0 | 10,998 |
Pioneer Natural Resources | CS | 723787107 | 660 | 3,965 | SH | | SOLE | | 0 | 0 | 3,965 |
Pioneer Natural Resources | CS | 723787107 | 333 | 2,000 | SH | Put | SOLE | | 0 | 0 | 2,000 |
Planet 13 Holdings Inc Ordinar | CS | 72706k101 | 91 | 19,125 | SH | | SOLE | | 0 | 0 | 19,125 |
PNC Financial Services Group | CS | 693475105 | 977 | 4,993 | SH | | SOLE | | 260 | 0 | 4,733 |
Pool Corp. | CS | 73278L105 | 1,848 | 4,255 | SH | | SOLE | | 175 | 0 | 4,080 |
Pop n Go Inc | CS | 732816103 | 0 | 1,847,297 | SH | | SOLE | | 0 | 0 | 1,847,297 |
Procter & Gamble | CS | 742718109 | 21,681 | 155,088 | SH | | SOLE | | 26,109 | 0 | 128,979 |
Progressive Corp | CS | 743315103 | 2,420 | 26,776 | SH | | SOLE | | 455 | 0 | 26,321 |
Prologis | CS | 74340W103 | 334 | 2,663 | SH | | SOLE | | 204 | 0 | 2,459 |
ProShares S&P 500 Div Aristocr | CS | 74348a467 | 289 | 3,265 | SH | | SOLE | | 0 | 0 | 3,265 |
Prudential Financial Inc. | CS | 744320102 | 359 | 3,416 | SH | | SOLE | | 60 | 0 | 3,356 |
PulteGroup Inc | CS | 745867101 | 222 | 4,837 | SH | | SOLE | | 0 | 0 | 4,837 |
Punch Animation Inc | CS | 917068207 | 1 | 20,000 | SH | | SOLE | | 20,000 | 0 | 0 |
Qualcomm Incorporated | CS | 747525103 | 38,902 | 301,616 | SH | | SOLE | | 43,947 | 0 | 257,670 |
Qualcomm Incorporated | CS | 747525103 | 284 | 2,200 | SH | Put | SOLE | | 0 | 0 | 2,200 |
Qualys Inc | CS | 74758T303 | 738 | 6,628 | SH | | SOLE | | 480 | 0 | 6,148 |
Raymond James Financial | CS | 754730109 | 1,049 | 11,367 | SH | | SOLE | | 775 | 0 | 10,592 |
Rayonier Inc Frac Shs 100,000 | CS | hfe907109 | 0 | 50,000 | SH | | SOLE | | 0 | 0 | 50,000 |
Raytheon Technologies Corp | CS | 75513e101 | 24,011 | 279,331 | SH | | SOLE | | 54,056 | 0 | 225,275 |
Real Brands | CS | 75584q108 | 1 | 10,000 | SH | | SOLE | | 0 | 0 | 10,000 |
Realty Income Corp. | CS | 756109104 | 11,124 | 171,507 | SH | | SOLE | | 33,932 | 0 | 137,575 |
Regal Beloit Corp | CS | 758750103 | 242 | 1,611 | SH | | SOLE | | 0 | 0 | 1,611 |
Regions Financial Corp | CS | 7591EP100 | 452 | 21,193 | SH | | SOLE | | 16,782 | 0 | 4,411 |
Rego Payment Architectures Inc | CS | 759141104 | 45 | 45,000 | SH | | SOLE | | 45,000 | 0 | 0 |
ResMed Inc | CS | 761152107 | 2,707 | 10,272 | SH | | SOLE | | 240 | 0 | 10,032 |
Restaurant Brands Internationa | CS | 76131d103 | 241 | 3,936 | SH | | SOLE | | 0 | 0 | 3,936 |
Rineon Group Inc | CS | 766795108 | 0 | 28,784 | SH | | SOLE | | 0 | 0 | 28,784 |
Roche Holding ADR | CS | 771195104 | 1,121 | 24,662 | SH | | SOLE | | 12,676 | 0 | 11,986 |
Rockwell Automation Inc. | CS | 773903109 | 472 | 1,604 | SH | | SOLE | | 0 | 0 | 1,604 |
Roku Inc | CS | 77543r102 | 23,958 | 76,458 | SH | | SOLE | | 29,271 | 0 | 47,187 |
Roper Industries | CS | 776696106 | 2,530 | 5,672 | SH | | SOLE | | 445 | 0 | 5,226 |
Ross Stores Inc | CS | 778296103 | 222 | 2,042 | SH | | SOLE | | 303 | 0 | 1,739 |
Royal D S M NV ADR | CS | 780249108 | 463 | 9,255 | SH | | SOLE | | 0 | 0 | 9,255 |
Royal Dutch Shell PLC ADR B | CS | 780259107 | 334 | 7,534 | SH | | SOLE | | 200 | 0 | 7,334 |
Royal Dutch Shell Plc Spon ADR | CS | 780259206 | 270 | 6,063 | SH | | SOLE | | 133 | 0 | 5,930 |
RPM Inc. | CS | 749685103 | 710 | 9,139 | SH | | SOLE | | 2,282 | 0 | 6,857 |
S & P Global Inc | CS | 78409v104 | 461 | 1,085 | SH | | SOLE | | 66 | 0 | 1,019 |
S S & C Technologies Inc | CS | 78467J100 | 296 | 4,258 | SH | | SOLE | | 354 | 0 | 3,904 |
Salesforce.com | CS | 79466L302 | 3,421 | 12,615 | SH | | SOLE | | 134 | 0 | 12,481 |
Sanofi-Aventis Spon ADR | CS | 80105N105 | 933 | 19,362 | SH | | SOLE | | 15,005 | 0 | 4,357 |
SAP SE Spon ADR | CS | 803054204 | 1,069 | 7,913 | SH | | SOLE | | 3,056 | 0 | 4,857 |
SBA Communications | CS | 78410g104 | 212 | 641 | SH | | SOLE | | 381 | 0 | 260 |
Schlumberger Limited | CS | 806857108 | 879 | 29,645 | SH | | SOLE | | 13,639 | 0 | 16,006 |
Schwab Fund. US Sm Co. ETF | CS | 808524763 | 500 | 9,498 | SH | | SOLE | | 34 | 0 | 9,464 |
Scotts Miracle Grow | CS | 810186106 | 384 | 2,621 | SH | | SOLE | | 0 | 0 | 2,621 |
ServiceNow Inc | CS | 81762p102 | 5,987 | 9,622 | SH | | SOLE | | 3,695 | 0 | 5,927 |
Shenzhou International Group H | CS | 82322r109 | 570 | 26,844 | SH | | SOLE | | 0 | 0 | 26,844 |
Sherwin Williams Company | CS | 824348106 | 46,225 | 165,249 | SH | | SOLE | | 30,921 | 0 | 134,327 |
Shiseido Ltd ADR | CS | 824841407 | 588 | 8,707 | SH | | SOLE | | 7,883 | 0 | 824 |
Shopify Inc | CS | 82509l107 | 2,897 | 2,137 | SH | | SOLE | | 119 | 0 | 2,018 |
Signature Bank NY | CS | 82669G104 | 201 | 737 | SH | | SOLE | | 0 | 0 | 737 |
Sika AG ADR | CS | 82674r103 | 701 | 22,178 | SH | | SOLE | | 0 | 0 | 22,178 |
Sionix Corp | CS | 829400100 | 0 | 75,000 | SH | | SOLE | | 0 | 0 | 75,000 |
Sirius XM Holdings Inc | CS | 82968b103 | 139 | 22,730 | SH | | SOLE | | 5,920 | 0 | 16,810 |
Siteone Landscape Supply Inc | CS | 82982l103 | 437 | 2,193 | SH | | SOLE | | 180 | 0 | 2,013 |
Skyworks Solutions Inc. | CS | 83088M102 | 1,855 | 11,256 | SH | | SOLE | | 415 | 0 | 10,841 |
Skyworks Solutions Inc. | CS | 83088M102 | 577 | 3,500 | SH | Put | SOLE | | 0 | 0 | 3,500 |
Snap Inc. A | CS | 83304a106 | 364 | 4,928 | SH | | SOLE | | 40 | 0 | 4,888 |
Sony Group Corp ADR | CS | 835699307 | 591 | 5,341 | SH | | SOLE | | 375 | 0 | 4,966 |
Southern Company | CS | 842587107 | 491 | 7,927 | SH | | SOLE | | 739 | 0 | 7,188 |
Southwest Airlines | CS | 844741108 | 2,168 | 42,162 | SH | | SOLE | | 1,000 | 0 | 41,162 |
SPS Commerce | CS | 78463M107 | 1,279 | 7,929 | SH | | SOLE | | 810 | 0 | 7,119 |
Square Inc | CS | 852234103 | 707 | 2,947 | SH | | SOLE | | 705 | 0 | 2,242 |
SSOP LLC Membership Interest a | CS | dssopllc0 | 1,500 | 1,500,000 | SH | | SOLE | | 0 | 0 | 1,500,000 |
Stanley Black & Decker | CS | 854502101 | 672 | 3,834 | SH | | SOLE | | 400 | 0 | 3,434 |
Starbucks Corp | CS | 855244109 | 20,932 | 189,758 | SH | | SOLE | | 23,975 | 0 | 165,783 |
State Street Corp. | CS | 857477103 | 917 | 10,822 | SH | | SOLE | | 0 | 0 | 10,822 |
Steris Plc | CS | g8473t100 | 1,757 | 8,602 | SH | | SOLE | | 275 | 0 | 8,327 |
Sterling Bancorp Del | CS | 85917a100 | 271 | 10,857 | SH | | SOLE | | 0 | 0 | 10,857 |
Stoneridge Inc | CS | 86183P102 | 1,069 | 52,444 | SH | | SOLE | | 0 | 0 | 52,444 |
Stryker Corp. | CS | 863667101 | 24,751 | 93,854 | SH | | SOLE | | 31,923 | 0 | 61,931 |
Sumitomo Mitsui ADR | CS | 86562M209 | 99 | 14,127 | SH | | SOLE | | 0 | 0 | 14,127 |
Sun Communitys Inc | CS | 866674104 | 680 | 3,673 | SH | | SOLE | | 260 | 0 | 3,413 |
Swedish Match AB | CS | w9376l154 | 131 | 15,000 | SH | | SOLE | | 0 | 0 | 15,000 |
Swiss Medica Inc - Revoked by | CS | 87089c104 | 0 | 25,000 | SH | | SOLE | | 0 | 0 | 25,000 |
Synopsys Inc | CS | 871607107 | 486 | 1,623 | SH | | SOLE | | 0 | 0 | 1,623 |
T-Mobile US, Inc. | CS | 872590104 | 654 | 5,121 | SH | | SOLE | | 642 | 0 | 4,479 |
T. Rowe Price Associates Inc | CS | 74144T108 | 2,754 | 14,002 | SH | | SOLE | | 337 | 0 | 13,665 |
Taiwan Semiconductor Manufactu | CS | 874039100 | 28,264 | 253,148 | SH | | SOLE | | 99,253 | 0 | 153,895 |
Take Two Interactive | CS | 874054109 | 648 | 4,205 | SH | | SOLE | | 422 | 0 | 3,783 |
Target | CS | 87612E106 | 15,340 | 67,056 | SH | | SOLE | | 8,893 | 0 | 58,163 |
TE Connectivity | CS | H84989104 | 1,015 | 7,394 | SH | | SOLE | | 2,787 | 0 | 4,607 |
Tecsy | CS | 878950104 | 535 | 11,820 | SH | | SOLE | | 0 | 0 | 11,820 |
Teladoc Health Inc | CS | 87918a105 | 827 | 6,522 | SH | | SOLE | | 0 | 0 | 6,522 |
Teledyne Technologies Inc | CS | 879360105 | 1,275 | 2,968 | SH | | SOLE | | 123 | 0 | 2,845 |
Telefonica de Espana | CS | 879382208 | 63 | 13,458 | SH | | SOLE | | 0 | 0 | 13,458 |
Tencent Holdings Ltd ADR | CS | 88032Q109 | 215 | 3,603 | SH | | SOLE | | 0 | 0 | 3,603 |
Teradyne Inc. | CS | 880770102 | 330 | 3,019 | SH | | SOLE | | 0 | 0 | 3,019 |
Tesla Inc. | CS | 88160r101 | 6,358 | 8,199 | SH | | SOLE | | 780 | 0 | 7,419 |
Tesla Inc. | CS | 88160r101 | 1,396 | 1,800 | SH | Put | SOLE | | 0 | 0 | 1,800 |
Texas Instruments | CS | 882508104 | 16,066 | 83,588 | SH | | SOLE | | 27,842 | 0 | 55,746 |
The AZEK Co Inc Class A | CS | 05478c105 | 555 | 15,181 | SH | | SOLE | | 0 | 0 | 15,181 |
Theratechnologies Inc | CS | 88338h100 | 189 | 50,523 | SH | | SOLE | | 0 | 0 | 50,523 |
Thermo Energy | CS | 883906406 | 0 | 66,100 | SH | | SOLE | | 0 | 0 | 66,100 |
Thermo Fisher Scientific Inc | CS | 883556102 | 2,179 | 3,814 | SH | | SOLE | | 383 | 0 | 3,431 |
Thor Industries | CS | 885160101 | 808 | 6,578 | SH | | SOLE | | 0 | 0 | 6,578 |
Titan Medical Inc | CS | 88830x819 | 30 | 20,031 | SH | | SOLE | | 0 | 0 | 20,031 |
TJX Companies Inc | CS | 872540109 | 1,932 | 29,274 | SH | | SOLE | | 444 | 0 | 28,830 |
Toro Co | CS | 891092108 | 1,297 | 13,312 | SH | | SOLE | | 0 | 0 | 13,312 |
Tractor Supply Company | CS | 892356106 | 285 | 1,408 | SH | | SOLE | | 0 | 0 | 1,408 |
Trane Technologies PLC | CS | g8994e103 | 2,197 | 12,722 | SH | | SOLE | | 0 | 0 | 12,722 |
Travelers Companies Inc | CS | 89417E109 | 1,386 | 9,117 | SH | | SOLE | | 1,103 | 0 | 8,014 |
Tricida Inc | CS | 89610f101 | 146 | 31,385 | SH | | SOLE | | 0 | 0 | 31,385 |
Truist Financial Corp | CS | 89832q109 | 723 | 12,327 | SH | | SOLE | | 262 | 0 | 12,065 |
Tuesday Morning Corp | CS | 899035505 | 33 | 11,764 | SH | | SOLE | | 0 | 0 | 11,764 |
Twilio Inc | CS | 90138f102 | 838 | 2,625 | SH | | SOLE | | 0 | 0 | 2,625 |
Twitter Inc | CS | 90184l102 | 1,086 | 17,979 | SH | | SOLE | | 250 | 0 | 17,729 |
Tyler Technologies Inc | CS | 902252105 | 5,751 | 12,539 | SH | | SOLE | | 18 | 0 | 12,521 |
Tyler Technologies Inc | CS | 902252105 | 1,376 | 3,000 | SH | Put | SOLE | | 0 | 0 | 3,000 |
Tyler Technologies Inc | CS | 902252105 | 1,147 | 2,500 | SH | Put | SOLE | | 0 | 0 | 2,500 |
Tyson Foods Inc. Cl A | CS | 902494103 | 374 | 4,740 | SH | | SOLE | | 1,625 | 0 | 3,115 |
Uber Technologies Inc | CS | 90353t100 | 294 | 6,560 | SH | | SOLE | | 325 | 0 | 6,235 |
UFP Industries, Inc. | CS | 90278q108 | 222 | 3,264 | SH | | SOLE | | 0 | 0 | 3,264 |
Under Armour Inc | CS | 904311206 | 313 | 17,878 | SH | | SOLE | | 0 | 0 | 17,878 |
Under Armour Inc | CS | 904311107 | 618 | 30,636 | SH | | SOLE | | 0 | 0 | 30,636 |
Unilever PLC ADR | CS | 904767704 | 798 | 14,715 | SH | | SOLE | | 8,902 | 0 | 5,813 |
Union Pacific Corp | CS | 907818108 | 11,201 | 57,143 | SH | | SOLE | | 14,937 | 0 | 42,206 |
United Parcel Service Inc. | CS | 911312106 | 7,149 | 39,260 | SH | | SOLE | | 12,659 | 0 | 26,601 |
UnitedHealth Group Inc | CS | 91324P102 | 37,327 | 95,528 | SH | | SOLE | | 13,560 | 0 | 81,969 |
UnitedHealth Group Inc | CS | 91324P102 | 195 | 500 | SH | Call | SOLE | | 0 | 0 | 500 |
UnitedHealth Group Inc | CS | 91324P102 | 195 | 500 | SH | Put | SOLE | | 0 | 0 | 500 |
US Bancorp | CS | 902973304 | 1,864 | 31,353 | SH | | SOLE | | 19,925 | 0 | 11,428 |
Valero Energy | CS | 91913Y100 | 334 | 4,736 | SH | | SOLE | | 313 | 0 | 4,423 |
Valvoline Inc | CS | 92047w101 | 430 | 13,793 | SH | | SOLE | | 0 | 0 | 13,793 |
Vanguard Mid-Cap Value ETF | CS | 922908512 | 271 | 1,938 | SH | | SOLE | | 0 | 0 | 1,938 |
Vapor Group Inc | CS | 922101100 | 0 | 58,800 | SH | | SOLE | | 0 | 0 | 58,800 |
Veeva Systems Inc. A | CS | 922475108 | 210 | 729 | SH | | SOLE | | 398 | 0 | 331 |
Vericel Corp | CS | 92346j108 | 680 | 13,935 | SH | | SOLE | | 260 | 0 | 13,675 |
Verizon Communications | CS | 92343V104 | 26,412 | 489,023 | SH | | SOLE | | 84,018 | 0 | 405,006 |
Vertex Pharmaceuticals | CS | 92532F100 | 301 | 1,657 | SH | | SOLE | | 1,500 | 0 | 157 |
VF Corp. | CS | 918204108 | 351 | 5,233 | SH | | SOLE | | 0 | 0 | 5,233 |
Viacom CBS B Stock | CS | 124857202 | 124 | 18,090 | SH | | SOLE | | 0 | 0 | 18,090 |
Viacom CBS Inc B | CS | 92556h206 | 274 | 6,933 | SH | | SOLE | | 223 | 0 | 6,710 |
Viatris Inc. | CS | 92556v106 | 225 | 16,631 | SH | | SOLE | | 7,474 | 0 | 9,157 |
Visa Inc Cl A | CS | 92826C839 | 77,946 | 349,926 | SH | | SOLE | | 173,676 | 0 | 176,249 |
Volkswagen AG ADR | CS | 928662600 | 1,046 | 33,679 | SH | | SOLE | | 22,108 | 0 | 11,571 |
Vulcan Materials | CS | 929160109 | 5,813 | 34,364 | SH | | SOLE | | 0 | 0 | 34,364 |
W. W. Grainger Inc | CS | 384802104 | 450 | 1,144 | SH | | SOLE | | 0 | 0 | 1,144 |
Wal Mart de Mexico ADR | CS | 93114W107 | 718 | 21,081 | SH | | SOLE | | 17,351 | 0 | 3,730 |
Walgreen Boots Alliance Inc | CS | 931427108 | 1,713 | 36,408 | SH | | SOLE | | 1,048 | 0 | 35,360 |
Walmart Inc | CS | 931142103 | 11,293 | 81,027 | SH | | SOLE | | 40,190 | 0 | 40,837 |
Waste Management Inc | CS | 94106L109 | 1,546 | 10,352 | SH | | SOLE | | 64 | 0 | 10,287 |
Wavefront Tech Solutions Inc | CS | 94354b100 | 34 | 202,500 | SH | | SOLE | | 0 | 0 | 202,500 |
Wells Fargo & Company | CS | 949746101 | 3,169 | 68,291 | SH | | SOLE | | 32,683 | 0 | 35,608 |
West Pharmaceutical Services | CS | 955306105 | 1,438 | 3,387 | SH | | SOLE | | 205 | 0 | 3,182 |
Western Alliance Bancorp | CS | 957638109 | 249 | 2,290 | SH | | SOLE | | 210 | 0 | 2,080 |
Weyerhauser Corporation | CS | 962166104 | 1,440 | 40,475 | SH | | SOLE | | 35,174 | 0 | 5,301 |
Wheels Up Experience Inc Ordin | CS | 96328l106 | 532 | 80,671 | SH | | SOLE | | 0 | 0 | 80,671 |
Williams-Sonoma | CS | 969904101 | 2,158 | 12,169 | SH | | SOLE | | 627 | 0 | 11,542 |
Williams Companies, Inc. | CS | 969457100 | 594 | 22,880 | SH | | SOLE | | 120 | 0 | 22,760 |
Wolverine Energy and Infrastru | CS | 977891100 | 2 | 13,163 | SH | | SOLE | | 0 | 0 | 13,163 |
WuXi Biologics (Cayman) ADR | CS | 98260n108 | 748 | 22,989 | SH | | SOLE | | 0 | 0 | 22,989 |
Xilinx Inc | CS | 983919101 | 5,369 | 35,561 | SH | | SOLE | | 6,350 | 0 | 29,211 |
Xylem Inc | CS | 98419M100 | 717 | 5,794 | SH | | SOLE | | 503 | 0 | 5,291 |
Yum China Holdings Inc | CS | 98850p109 | 796 | 13,704 | SH | | SOLE | | 632 | 0 | 13,072 |
Yum! Brands Inc. | CS | 988498101 | 1,965 | 16,066 | SH | | SOLE | | 280 | 0 | 15,786 |
Zanite Acquisition Corp | CS | 98907k103 | 991 | 98,000 | SH | | SOLE | | 0 | 0 | 98,000 |
Zebra Technologies Inc. Cl A | CS | 989207105 | 1,945 | 3,774 | SH | | SOLE | | 185 | 0 | 3,589 |
Zimmer Biomet Holdings Inc | CS | 98956p102 | 589 | 4,024 | SH | | SOLE | | 285 | 0 | 3,739 |
Zions Bancorp NA | CS | 989701107 | 1,224 | 19,785 | SH | | SOLE | | 0 | 0 | 19,785 |
Zoetis Inc | CS | 98978V103 | 924 | 4,758 | SH | | SOLE | | 651 | 0 | 4,107 |
AGNC Investment Corp | RE | 00123q104 | 1,590 | 100,804 | SH | | SOLE | | 51,048 | 0 | 49,756 |
CNL Healthcare Properties | RE | 12612c108 | 74 | 10,013 | SH | | SOLE | | 3,840 | 0 | 6,173 |
Corporate Prop Associates 18 | RE | 22004e109 | 94 | 10,602 | SH | | SOLE | | 0 | 0 | 10,602 |
Highlands REIT | RE | 43110a104 | 7 | 26,712 | SH | | SOLE | | 0 | 0 | 26,712 |
KBS Real Estate Investment Tru | RE | 48243c109 | 117 | 56,524 | SH | | SOLE | | 6,825 | 0 | 49,698 |
KBS Real Estate Investment Tru | RE | 48668l105 | 166 | 15,447 | SH | | SOLE | | 5,019 | 0 | 10,429 |
Pacific Oak Strategic Opportun | RE | 694701103 | 146 | 15,061 | SH | | SOLE | | 0 | 0 | 15,061 |
Progressive Interchange LLC | RE | 742995871 | 50 | 50,000 | SH | | SOLE | | 0 | 0 | 50,000 |
Real Estate Select Sector SPDR | RE | 81369y860 | 201 | 4,511 | SH | | SOLE | | 3 | 0 | 4,508 |
Retail Properties of America | RE | 76131V202 | 358 | 27,824 | SH | | SOLE | | 0 | 0 | 27,824 |
Schwab US REIT | RE | 808524847 | 1,458 | 31,928 | SH | | SOLE | | 2,990 | 0 | 28,938 |
Simon Property Group Inc | RE | 828806109 | 487 | 3,747 | SH | | SOLE | | 0 | 0 | 3,747 |
Starwood Property Trust | RE | 85571B105 | 280 | 11,455 | SH | | SOLE | | 1,500 | 0 | 9,955 |
Vanguard REIT Viper Index Seri | RE | 922908553 | 2,074 | 20,381 | SH | | SOLE | | 0 | 0 | 20,381 |
Aim Immunotech Wts | WT | 00901b113 | 0 | 15,000 | SH | | SOLE | | 0 | 0 | 15,000 |
Zanite Acquisition Corp Wts | WT | 98907k111 | 41 | 49,000 | SH | | SOLE | | 0 | 0 | 49,000 |
Barclays SPX Market Linked Gro | SE | 06747pws4 | 57 | 50,000 | SH | | SOLE | | 0 | 0 | 50,000 |
BNS MID 10-15-21 20 buff | SE | 064159nx0 | 9,528 | 7,615,000 | SH | | SOLE | | 50,000 | 0 | 7,565,000 |
BNS MXEA 2-7-22 20 buff | SE | 064159ps9 | 1,993 | 1,605,000 | SH | | SOLE | | 0 | 0 | 1,605,000 |
BNS MXEF 10-15-21 20 buff | SE | 064159nw2 | 6,053 | 4,955,000 | SH | | SOLE | | 350,000 | 0 | 4,605,000 |
C MXEA 2-23-23 15 buff | SE | 17328wfe3 | 3,587 | 3,255,000 | SH | | SOLE | | 0 | 0 | 3,255,000 |
C MXEA due 12-20-23 15 buff | SE | 17329ftj3 | 2,478 | 2,610,000 | SH | | SOLE | | 0 | 0 | 2,610,000 |
C SPX 2-7-22 20 buff | SE | 17327tzp4 | 3,246 | 2,715,000 | SH | | SOLE | | 40,000 | 0 | 2,675,000 |
GS MID 2-9-22 20 buff | SE | 40056fzu2 | 1,428 | 1,180,000 | SH | | SOLE | | 0 | 0 | 1,180,000 |
GS Mid Due 11-23-23 15 Buff | SE | 40057hdl1 | 1,341 | 1,360,000 | SH | | SOLE | | 0 | 0 | 1,360,000 |
GS RTY 7-26-23 15 buff | SE | 40057f7f5 | 1,228 | 1,185,000 | SH | | SOLE | | 30,000 | 0 | 1,155,000 |
GS SPX 7-26-23 15 buff | SE | 40057f7e8 | 2,182 | 2,010,000 | SH | | SOLE | | 80,000 | 0 | 1,930,000 |
GS SPX 8-11-22 20 buff | SE | 40056yj88 | 9,562 | 8,340,000 | SH | | SOLE | | 1,365,000 | 0 | 6,975,000 |
GS SPX due 12-20-23 15 Buff | SE | 40057hmp2 | 2,764 | 2,760,000 | SH | | SOLE | | 25,000 | 0 | 2,735,000 |
HSBC SPX Market Linked Growth | SE | 40435ukr4 | 35 | 30,000 | SH | | SOLE | | 0 | 0 | 30,000 |
HSBC SPX Market Linked Growth | SE | 40435ur55 | 37 | 33,000 | SH | | SOLE | | 0 | 0 | 33,000 |
JPM EEM Note | SE | 48132f5w2 | 14 | 12,000 | SH | | SOLE | | 0 | 0 | 12,000 |
JPM EEM Note | SE | 48132hzv7 | 15 | 13,000 | SH | | SOLE | | 0 | 0 | 13,000 |
JPM EEM Note | SE | 48132k4k8 | 14 | 12,000 | SH | | SOLE | | 0 | 0 | 12,000 |
JPM EEM Note | SE | 48132mzl8 | 14 | 13,000 | SH | | SOLE | | 0 | 0 | 13,000 |
JPM EEM Note | SE | 48132pxh2 | 13 | 13,000 | SH | | SOLE | | 0 | 0 | 13,000 |
JPM EFA Note | SE | 48132f5r3 | 14 | 12,000 | SH | | SOLE | | 0 | 0 | 12,000 |
JPM EFA Note | SE | 48132hzu9 | 15 | 13,000 | SH | | SOLE | | 0 | 0 | 13,000 |
JPM EFA Note | SE | 48132k3w3 | 14 | 12,000 | SH | | SOLE | | 0 | 0 | 12,000 |
JPM MID 7-26-23 15 buff | SE | 48132rng1 | 1,471 | 1,400,000 | SH | | SOLE | | 85,000 | 0 | 1,315,000 |
JPM MXEF 6-8-22 20 buff | SE | 48132hex6 | 2,652 | 2,225,000 | SH | | SOLE | | 400,000 | 0 | 1,825,000 |
JPM MXEF due 12-20-23 15 buff | SE | 48132unq2 | 10,101 | 10,970,000 | SH | | SOLE | | 650,000 | 0 | 10,320,000 |
JPM NDX Note | SE | 48132f5q5 | 14 | 12,000 | SH | | SOLE | | 0 | 0 | 12,000 |
JPM NDX Note | SE | 48132hzt2 | 15 | 13,000 | SH | | SOLE | | 0 | 0 | 13,000 |
JPM NDX Note | SE | 48132k3x1 | 14 | 12,000 | SH | | SOLE | | 0 | 0 | 12,000 |
JPM RTY Note | SE | 48132mzf1 | 14 | 13,000 | SH | | SOLE | | 0 | 0 | 13,000 |
JPM RTY Note | SE | 48132pxf6 | 14 | 13,000 | SH | | SOLE | | 0 | 0 | 13,000 |
JPM SPX Note | SE | 48132mzm6 | 14 | 13,000 | SH | | SOLE | | 0 | 0 | 13,000 |
JPM SPX Note | SE | 48132pxj8 | 14 | 13,000 | SH | | SOLE | | 0 | 0 | 13,000 |
MS MXEA 10-15-21 20 buff | SE | 61768d6j9 | 4,217 | 3,270,000 | SH | | SOLE | | 300,000 | 0 | 2,970,000 |
MS MXEA 6-8-22 20 buff | SE | 61769h3r4 | 1,693 | 1,425,000 | SH | | SOLE | | 225,000 | 0 | 1,200,000 |
MS MXEA 8-15-22 20 buff | SE | 61770fle4 | 2,158 | 1,890,000 | SH | | SOLE | | 0 | 0 | 1,890,000 |
MS SPX 4-12-22 15 buff | SE | 61770fk70 | 1,968 | 1,535,000 | SH | | SOLE | | 175,000 | 0 | 1,360,000 |
RBC RTY 10-15-21 20 buff | SE | 78013x5m6 | 4,702 | 3,730,000 | SH | | SOLE | | 30,000 | 0 | 3,700,000 |
RBC RTY 2-7-22 20 buff | SE | 78013xye2 | 1,431 | 1,175,000 | SH | | SOLE | | 0 | 0 | 1,175,000 |
RBC RTY due 3-14-24 15 buff | SE | 78016e3h8 | 1,029 | 1,050,000 | SH | | SOLE | | 60,000 | 0 | 990,000 |
RBC SPX 10-15-21 20 buff | SE | 78013x5l8 | 11,130 | 8,865,000 | SH | | SOLE | | 450,000 | 0 | 8,415,000 |
RBC SPX 2-24-23 15 buff | SE | 78015kyu2 | 6,288 | 5,500,000 | SH | | SOLE | | 30,000 | 0 | 5,470,000 |
RBC SPX 5-22-23 15 buff | SE | 78016epb7 | 1,171 | 1,060,000 | SH | | SOLE | | 0 | 0 | 1,060,000 |
RBC SPX Due 11-22-23 15 Buff | SE | 78016et49 | 2,050 | 2,015,000 | SH | | SOLE | | 160,000 | 0 | 1,855,000 |
UBS MXEF 7-26-23 15 buff | SE | 90276bnr0 | 1,662 | 1,825,000 | SH | | SOLE | | 0 | 0 | 1,825,000 |
Energy Transfer LP | ML | 29273v100 | 3,176 | 331,494 | SH | | SOLE | | 22,382 | 0 | 309,112 |
Enterprise Products Ptnrs | ML | 293792107 | 8,037 | 371,380 | SH | | SOLE | | 13,985 | 0 | 357,395 |
Genesis Energy LP | ML | 371927104 | 312 | 31,343 | SH | | SOLE | | 0 | 0 | 31,343 |
JPMorgan Alerian MLP Index | ML | 46625H365 | 5,642 | 310,537 | SH | | SOLE | | 23,398 | 0 | 287,139 |
Magellan Midstream Ptnrs LP | ML | 559080106 | 4,659 | 102,216 | SH | | SOLE | | 6,410 | 0 | 95,806 |
MPLX LP | ML | 55336V100 | 1,446 | 50,788 | SH | | SOLE | | 6,900 | 0 | 43,888 |
Nextera Energy Partners Lp | ML | 65341b106 | 2,653 | 35,203 | SH | | SOLE | | 3,451 | 0 | 31,752 |
Plains Group Holdings LP Cla | ML | 72651a207 | 159 | 14,791 | SH | | SOLE | | 0 | 0 | 14,791 |
Targa Resources Prtns Com St | ML | 87612G101 | 1,997 | 40,575 | SH | | SOLE | | 11,500 | 0 | 29,075 |
UBS E-TRACS Alerian MLP Infras | ML | 90274d382 | 4,603 | 296,372 | SH | | SOLE | | 9,000 | 0 | 287,372 |
Western Midstream Partners LP | ML | 958669103 | 233 | 11,137 | SH | | SOLE | | 0 | 0 | 11,137 |
ARK Innovation ETF | EE | 00214q104 | 218 | 1,969 | SH | | SOLE | | 5 | 0 | 1,964 |
Communication Services Select | EE | 81369y852 | 883 | 11,024 | SH | | SOLE | | 0 | 0 | 11,024 |
Deutsche X Tracks MSCI EAFE | EE | 233051200 | 3,279 | 86,828 | SH | | SOLE | | 23,692 | 0 | 63,136 |
Dimensional International Valu | EE | 25434V807 | 1,101 | 33,638 | SH | | SOLE | | 0 | 0 | 33,638 |
Dimensional US Core Equity 2 E | EE | 25434v708 | 2,887 | 108,645 | SH | | SOLE | | 0 | 0 | 108,645 |
Dimensional World ex U.S. Core | EE | 25434V880 | 1,943 | 75,082 | SH | | SOLE | | 0 | 0 | 75,082 |
Fidelity High Dividend ETF | EE | 316092840 | 2,059 | 55,646 | SH | | SOLE | | 0 | 0 | 55,646 |
First Tr Pfrd Sec & Inc ETF | EE | 33739e108 | 1,314 | 63,952 | SH | | SOLE | | 63,352 | 0 | 600 |
First Tr Value Line Dividend I | EE | 33734H106 | 3,129 | 79,826 | SH | | SOLE | | 68,520 | 0 | 11,305 |
First Trust Capital Strength E | EE | 33733e104 | 7,822 | 104,550 | SH | | SOLE | | 82,145 | 0 | 22,405 |
First Trust Dow Jones Internet | EE | 33733E302 | 296 | 1,255 | SH | | SOLE | | 263 | 0 | 992 |
First Trust NASDAQ Cln Edge Gr | EE | 33733e500 | 321 | 5,135 | SH | | SOLE | | 0 | 0 | 5,135 |
First Trust NASDAQ Cybersecuri | EE | 33734x846 | 200 | 4,110 | SH | | SOLE | | 0 | 0 | 4,110 |
First Trust Rising Dividend ET | EE | 33738r506 | 553 | 11,656 | SH | | SOLE | | 8,432 | 0 | 3,224 |
First Trust Riverfront ETF | EE | 33739p608 | 211 | 3,052 | SH | | SOLE | | 3,052 | 0 | 0 |
First Trust Senior Loan ETF | EE | 33738d309 | 618 | 12,906 | SH | | SOLE | | 12,906 | 0 | 0 |
First Trust Small Cap Val Alph | EE | 33737m409 | 462 | 9,250 | SH | | SOLE | | 0 | 0 | 9,250 |
First Trust US IPO Index | EE | 336920103 | 493 | 3,995 | SH | | SOLE | | 3,693 | 0 | 302 |
Global X US Infrastructure Dev | EE | 37954y673 | 20,036 | 788,497 | SH | | SOLE | | 57,833 | 0 | 730,664 |
Industrial Select Sector SPDR | EE | 81369Y704 | 1,485 | 15,175 | SH | | SOLE | | 164 | 0 | 15,011 |
Invesco FTSE RAFI US 1000 ETF | EE | 46137V613 | 445 | 2,812 | SH | | SOLE | | 0 | 0 | 2,812 |
Invesco QQQ Trust | EE | 46090E103 | 55,612 | 155,358 | SH | | SOLE | | 29,736 | 0 | 125,622 |
Invesco QQQ Trust | EE | 46090E103 | 72 | 200 | SH | Put | SOLE | | 0 | 0 | 200 |
Invesco S&P 500 Eql Wt Tech ET | EE | 46137V282 | 231 | 800 | SH | | SOLE | | 0 | 0 | 800 |
Invesco S&P 500 Equal Weight E | EE | 46137V357 | 921 | 6,150 | SH | | SOLE | | 0 | 0 | 6,150 |
Invesco S&P 500 Healthcare | EE | 46137V332 | 10,216 | 34,261 | SH | | SOLE | | 1,400 | 0 | 32,861 |
Invesco S&P 500 Low Volatility | EE | 46138E354 | 312 | 5,123 | SH | | SOLE | | 3,156 | 0 | 1,967 |
Invesco S&P 500 Pure Growth | EE | 46137v266 | 647 | 3,362 | SH | | SOLE | | 0 | 0 | 3,362 |
iShares Core MSCI Intl Dev Mkt | EE | 46435G326 | 548 | 8,205 | SH | | SOLE | | 0 | 0 | 8,205 |
iShares Core MSCI Total Intl S | EE | 46432f834 | 253 | 3,559 | SH | | SOLE | | 20 | 0 | 3,539 |
iShares Core U.S. REIT ETF | EE | 464288521 | 940 | 16,020 | SH | | SOLE | | 0 | 0 | 16,020 |
iShares EAFE Value ETF | EE | 464288877 | 261 | 5,142 | SH | | SOLE | | 0 | 0 | 5,142 |
iShares Edge MSCI Min Vol Glob | EE | 464286525 | 340 | 3,305 | SH | | SOLE | | 1,241 | 0 | 2,064 |
iShares ESG Advanced MSCI EM E | EE | 46436e742 | 223 | 5,147 | SH | | SOLE | | 0 | 0 | 5,147 |
iShares ESG Aware MSCI USA ETF | EE | 46435g425 | 634 | 6,443 | SH | | SOLE | | 0 | 0 | 6,443 |
iShares FTSE/Xinhua China25 In | EE | 464287184 | 548 | 14,088 | SH | | SOLE | | 0 | 0 | 14,088 |
iShares Morningstar Mid-Cap ET | EE | 464288208 | 266 | 4,000 | SH | | SOLE | | 0 | 0 | 4,000 |
iShares Morningstar Mid-Cap Gr | EE | 464288307 | 283 | 4,110 | SH | | SOLE | | 0 | 0 | 4,110 |
iShares Morningstar Small Cap | EE | 464288604 | 236 | 4,800 | SH | | SOLE | | 0 | 0 | 4,800 |
iShares MSCI US Momentum Fctr | EE | 46432f396 | 6,623 | 37,714 | SH | | SOLE | | 1,538 | 0 | 36,176 |
iShares MSCI USA Quality Facto | EE | 46432f339 | 4,456 | 33,828 | SH | | SOLE | | 29,873 | 0 | 3,955 |
iShares NASDAQ Biotech Index | EE | 464287556 | 2,206 | 13,641 | SH | | SOLE | | 500 | 0 | 13,141 |
iShares North Amer Tech-Softwa | EE | 464287515 | 269 | 674 | SH | | SOLE | | 0 | 0 | 674 |
iShares Russell Mid Cap Growth | EE | 464287481 | 4,349 | 38,810 | SH | | SOLE | | 10,864 | 0 | 27,946 |
iShares Russell Mid Cap Index | EE | 464287499 | 15,503 | 198,199 | SH | | SOLE | | 2,478 | 0 | 195,721 |
iShares Russell Mid Cap Value | EE | 464287473 | 3,842 | 33,922 | SH | | SOLE | | 11,054 | 0 | 22,868 |
iShares Russell Top 200 Growth | EE | 464289438 | 333 | 2,181 | SH | | SOLE | | 0 | 0 | 2,181 |
iShares Russell Top 200 Value | EE | 464289420 | 261 | 3,977 | SH | | SOLE | | 0 | 0 | 3,977 |
iShares Select Dividend ETF | EE | 464287168 | 4,737 | 41,292 | SH | | SOLE | | 800 | 0 | 40,492 |
iShares US Home Construction | EE | 464288752 | 1,906 | 28,800 | SH | | SOLE | | 18,000 | 0 | 10,800 |
iShares US Technology | EE | 464287721 | 903 | 8,922 | SH | | SOLE | | 1,490 | 0 | 7,432 |
JP Morgan Diversified Ret Intl | EE | 46641q209 | 290 | 4,811 | SH | | SOLE | | 0 | 0 | 4,811 |
KraneShares CSI China Internet | EE | 500767306 | 44 | 930 | SH | | SOLE | | 0 | 0 | 930 |
KraneShares CSI China Internet | EE | 500767306 | 710 | 15,000 | SH | Put | SOLE | | 0 | 0 | 15,000 |
Main Street Capital Corp | EE | 56035l104 | 619 | 15,068 | SH | | SOLE | | 749 | 0 | 14,319 |
Materials Select Sector SPDR | EE | 81369Y100 | 1,168 | 14,768 | SH | | SOLE | | 0 | 0 | 14,768 |
Powershares Solar ETF | EE | 46138g706 | 249 | 3,108 | SH | | SOLE | | 600 | 0 | 2,508 |
PowerShares WilderHill Clean E | EE | 46137v134 | 283 | 3,662 | SH | | SOLE | | 0 | 0 | 3,662 |
ProShares Large Cap Core Plus | EE | 74347r248 | 372 | 3,715 | SH | | SOLE | | 0 | 0 | 3,715 |
ProShares Ultra S&P 500 | EE | 74347R107 | 254 | 2,120 | SH | | SOLE | | 0 | 0 | 2,120 |
Schwab Emerging Mkts ETF | EE | 808524706 | 2,885 | 94,649 | SH | | SOLE | | 2,216 | 0 | 92,433 |
Schwab Fd US Lg Co ETF | EE | 808524771 | 1,072 | 19,862 | SH | | SOLE | | 62 | 0 | 19,800 |
Schwab Fund. Intl. LG Co. ETF | EE | 808524755 | 398 | 12,125 | SH | | SOLE | | 32 | 0 | 12,093 |
Schwab Fundamental Emerg Mkts | EE | 808524730 | 274 | 8,510 | SH | | SOLE | | 26 | 0 | 8,484 |
Schwab International Equity | EE | 808524805 | 3,701 | 95,639 | SH | | SOLE | | 2,483 | 0 | 93,156 |
Schwab Intl Small Cap | EE | 808524888 | 220 | 5,287 | SH | | SOLE | | 15 | 0 | 5,272 |
Schwab US Dividend Equity | EE | 808524797 | 434 | 5,844 | SH | | SOLE | | 8 | 0 | 5,836 |
Schwab US Large Cap ETF | EE | 808524201 | 20,059 | 192,816 | SH | | SOLE | | 20,433 | 0 | 172,383 |
Schwab US Large Cap Growth | EE | 808524300 | 6,076 | 41,028 | SH | | SOLE | | 1,247 | 0 | 39,781 |
Schwab US Large Cap Value | EE | 808524409 | 6,903 | 102,293 | SH | | SOLE | | 3,591 | 0 | 98,702 |
Schwab US Mid-Cap ETF | EE | 808524508 | 7,220 | 94,183 | SH | | SOLE | | 6,989 | 0 | 87,194 |
Schwab US Small-Cap ETF | EE | 808524607 | 6,313 | 63,067 | SH | | SOLE | | 3,801 | 0 | 59,266 |
SPDR Consumer Discret Select S | EE | 81369Y407 | 2,122 | 11,827 | SH | | SOLE | | 0 | 0 | 11,827 |
SPDR Consumer Staples Select S | EE | 81369Y308 | 1,390 | 20,197 | SH | | SOLE | | 0 | 0 | 20,197 |
SPDR Dow Jones Indl Avg ETF Se | EE | 78467X109 | 1,651 | 4,881 | SH | | SOLE | | 2,175 | 0 | 2,706 |
SPDR Energy Index | EE | 81369Y506 | 1,724 | 33,105 | SH | | SOLE | | 1,708 | 0 | 31,397 |
SPDR Euro STOXX 50 ETF | EE | 78463X202 | 1,577 | 34,828 | SH | | SOLE | | 5,255 | 0 | 29,573 |
SPDR Financial Index | EE | 81369Y605 | 2,763 | 73,632 | SH | | SOLE | | 7,128 | 0 | 66,504 |
SPDR Health Care Select | EE | 81369Y209 | 1,956 | 15,364 | SH | | SOLE | | 588 | 0 | 14,776 |
SPDR Portfolio S&P 500 Growth | EE | 78464a409 | 490 | 7,652 | SH | | SOLE | | 6,620 | 0 | 1,032 |
SPDR S&P 500 ETF | EE | 78462F103 | 189,384 | 441,309 | SH | | SOLE | | 53,483 | 0 | 387,826 |
SPDR S&P 500 ETF | EE | 78462F103 | 858 | 2,000 | SH | Call | SOLE | | 0 | 0 | 2,000 |
SPDR S&P 500 ETF | EE | 78462F103 | 43 | 100 | SH | Call | SOLE | | 0 | 0 | 100 |
SPDR S&P 500 ETF | EE | 78462F103 | 215 | 500 | SH | Put | SOLE | | 0 | 0 | 500 |
SPDR S&P 500 Value ETF | EE | 78464a508 | 473 | 12,134 | SH | | SOLE | | 6,445 | 0 | 5,689 |
SPDR S&P Bank ETF | EE | 78464a797 | 1,035 | 19,570 | SH | | SOLE | | 1,851 | 0 | 17,719 |
SPDR S&P Biotech | EE | 78464A870 | 1,520 | 12,094 | SH | | SOLE | | 0 | 0 | 12,094 |
SPDR S&P Dividend ETF | EE | 78464A763 | 33,236 | 282,739 | SH | | SOLE | | 47,476 | 0 | 235,263 |
SPDR S&P Int'l Small Cap Fd | EE | 78463X871 | 1,559 | 40,498 | SH | | SOLE | | 508 | 0 | 39,990 |
SPDR S&P Mid Cap 400 ETF | EE | 78467Y107 | 92,426 | 192,201 | SH | | SOLE | | 18,339 | 0 | 173,862 |
SPDR Technology Index | EE | 81369Y803 | 3,907 | 26,166 | SH | | SOLE | | 1,787 | 0 | 24,379 |
SPDR Utilities Index | EE | 81369Y886 | 1,265 | 19,795 | SH | | SOLE | | 792 | 0 | 19,003 |
T. Rowe Price Blue Chip Growth | EE | 87283q107 | 859 | 26,926 | SH | | SOLE | | 8,222 | 0 | 18,704 |
UBS AG FI Large Cap Growth | EE | 902677780 | 597 | 845 | SH | | SOLE | | 0 | 0 | 845 |
Vaneck ETF TR | EE | 92189f106 | 2,370 | 80,405 | SH | | SOLE | | 0 | 0 | 80,405 |
Vaneck ETF TR | EE | 92189f700 | 762 | 8,354 | SH | | SOLE | | 1,200 | 0 | 7,154 |
Vanguard Consumer Discretionar | EE | 92204A108 | 388 | 1,252 | SH | | SOLE | | 0 | 0 | 1,252 |
Vanguard Dividend Appreciation | EE | 921908844 | 40,992 | 266,874 | SH | | SOLE | | 1,193 | 0 | 265,681 |
Vanguard Europe ETF | EE | 922042874 | 3,940 | 60,048 | SH | | SOLE | | 647 | 0 | 59,401 |
Vanguard Financials ETF | EE | 92204A405 | 836 | 9,024 | SH | | SOLE | | 129 | 0 | 8,895 |
Vanguard FTSE All-World Ex-US | EE | 922042775 | 2,768 | 45,412 | SH | | SOLE | | 0 | 0 | 45,412 |
Vanguard FTSE Developed Mkts E | EE | 921943858 | 36,068 | 714,359 | SH | | SOLE | | 156,288 | 0 | 558,071 |
Vanguard FTSE Emerging Mkts ET | EE | 922042858 | 29,782 | 595,516 | SH | | SOLE | | 102,352 | 0 | 493,164 |
Vanguard Growth ETF | EE | 922908736 | 2,607 | 8,983 | SH | | SOLE | | 181 | 0 | 8,802 |
Vanguard Health Care ETF | EE | 92204A504 | 406 | 1,643 | SH | | SOLE | | 887 | 0 | 756 |
Vanguard High Dividend Yield E | EE | 921946406 | 821 | 7,942 | SH | | SOLE | | 2,547 | 0 | 5,395 |
Vanguard Index Fds S&P 500 | EE | 922908363 | 4,853 | 12,304 | SH | | SOLE | | 330 | 0 | 11,974 |
Vanguard Industrials Index Fun | EE | 92204A603 | 211 | 1,125 | SH | | SOLE | | 70 | 0 | 1,055 |
Vanguard Information Technolog | EE | 92204A702 | 13,148 | 32,765 | SH | | SOLE | | 1,923 | 0 | 30,842 |
Vanguard Large Cap ETF | EE | 922908637 | 1,773 | 8,825 | SH | | SOLE | | 328 | 0 | 8,497 |
Vanguard Mega Cap Index ETF | EE | 921910873 | 332 | 2,176 | SH | | SOLE | | 0 | 0 | 2,176 |
Vanguard Mid Cap Vipers Index | EE | 922908629 | 1,845 | 7,792 | SH | | SOLE | | 1,136 | 0 | 6,656 |
Vanguard Russell 1000 ETF | EE | 92206c730 | 10,093 | 50,419 | SH | | SOLE | | 0 | 0 | 50,419 |
Vanguard S&P 500 Growth ETF | EE | 921932505 | 250 | 939 | SH | | SOLE | | 0 | 0 | 939 |
Vanguard Small Cap ETF | EE | 922908751 | 1,535 | 7,020 | SH | | SOLE | | 186 | 0 | 6,834 |
Vanguard Small Cap Growth | EE | 922908595 | 504 | 1,798 | SH | | SOLE | | 5 | 0 | 1,793 |
Vanguard Small Cap Value Fund | EE | 922908611 | 1,295 | 7,651 | SH | | SOLE | | 12 | 0 | 7,639 |
Vanguard Tot Stock Mrkt ETF | EE | 922908769 | 67,544 | 304,172 | SH | | SOLE | | 87,356 | 0 | 216,816 |
Vanguard Total Int'l Stock Ind | EE | 921909768 | 2,183 | 34,503 | SH | | SOLE | | 29,723 | 0 | 4,780 |
Vanguard Value ETF | EE | 922908744 | 1,816 | 13,415 | SH | | SOLE | | 321 | 0 | 13,094 |
WisdomTree Dividend Ex-Finl ET | EE | 97717W406 | 315 | 3,355 | SH | | SOLE | | 1,685 | 0 | 1,670 |
Wisdomtree Emerg Markets | EE | 97717x578 | 1,092 | 29,249 | SH | | SOLE | | 0 | 0 | 29,249 |
WisdomTree Int'l Small Cap Div | EE | 97717W760 | 5,847 | 78,764 | SH | | SOLE | | 2,137 | 0 | 76,627 |
WisdomTree Large Cap Dividend | EE | 97717w307 | 346 | 2,903 | SH | | SOLE | | 0 | 0 | 2,903 |
Wisdomtree Midcap Dividend | EE | 97717w505 | 9,976 | 240,680 | SH | | SOLE | | 1,760 | 0 | 238,920 |
Fidelity MSCI Health Care Inde | EZ | 316092600 | 1,459 | 22,863 | SH | | SOLE | | 0 | 0 | 22,863 |
Fidelity MSCI Information Tech | EZ | 316092808 | 336 | 2,834 | SH | | SOLE | | 0 | 0 | 2,834 |
Fidelity MSCI Real Estate ETF | EZ | 316092857 | 5,614 | 184,678 | SH | | SOLE | | 55,734 | 0 | 128,944 |
Fidelity Nasdaq Composite Inde | EZ | 315912808 | 458 | 8,158 | SH | | SOLE | | 0 | 0 | 8,158 |
GS Activebeta Large Cap ETF | EZ | 381430503 | 10,505 | 122,114 | SH | | SOLE | | 3,843 | 0 | 118,271 |
Invesco Dynamic Building and C | EZ | 46137V779 | 2,339 | 49,378 | SH | | SOLE | | 8,079 | 0 | 41,299 |
iShares Core MSCI EAFE | EZ | 46432f842 | 71,402 | 961,640 | SH | | SOLE | | 58,599 | 0 | 903,041 |
iShares Core MSCI Emerging Mkt | EZ | 46434g103 | 56,872 | 920,854 | SH | | SOLE | | 54,395 | 0 | 866,458 |
IShares Core S&P Total US Stoc | EZ | 464287150 | 4,121 | 41,887 | SH | | SOLE | | 10,094 | 0 | 31,793 |
iShares Core US Value ETF | EZ | 464287663 | 292 | 4,119 | SH | | SOLE | | 0 | 0 | 4,119 |
iShares Dow Jones US RE Index | EZ | 464287739 | 1,438 | 14,047 | SH | | SOLE | | 175 | 0 | 13,872 |
Ishares Inc MSCI EM Asia ETF | EZ | 464286426 | 999 | 11,828 | SH | | SOLE | | 4,919 | 0 | 6,909 |
iShares MSCI EAFE Index | EZ | 464287465 | 22,453 | 287,816 | SH | | SOLE | | 15,930 | 0 | 271,886 |
iShares MSCI EAFE Small Cap In | EZ | 464288273 | 14,015 | 188,347 | SH | | SOLE | | 13,633 | 0 | 174,714 |
iShares MSCI Emerg Mkts Indx F | EZ | 464287234 | 9,956 | 197,612 | SH | | SOLE | | 27,614 | 0 | 169,998 |
iShares MSCI USA Min Volatilit | EZ | 46429b697 | 5,575 | 75,851 | SH | | SOLE | | 50,875 | 0 | 24,976 |
iShares Russell 1000 | EZ | 464287622 | 8,017 | 33,169 | SH | | SOLE | | 4,065 | 0 | 29,104 |
iShares Russell 1000 Growth In | EZ | 464287614 | 53,460 | 195,079 | SH | | SOLE | | 14,514 | 0 | 180,566 |
iShares Russell 1000 Value Ind | EZ | 464287598 | 29,009 | 185,347 | SH | | SOLE | | 16,869 | 0 | 168,477 |
iShares Russell 2000 Growth In | EZ | 464287648 | 17,878 | 60,894 | SH | | SOLE | | 3,042 | 0 | 57,852 |
iShares Russell 2000 Index | EZ | 464287655 | 65,952 | 301,497 | SH | | SOLE | | 21,121 | 0 | 280,375 |
iShares Russell 2000 Value Ind | EZ | 464287630 | 32,304 | 201,611 | SH | | SOLE | | 7,242 | 0 | 194,369 |
iShares S&P 500 Growth | EZ | 464287309 | 41,705 | 564,268 | SH | | SOLE | | 45,998 | 0 | 518,270 |
iShares S&P 500 Index | EZ | 464287200 | 376,388 | 873,656 | SH | | SOLE | | 71,202 | 0 | 802,454 |
iShares S&P Barra Value Index | EZ | 464287408 | 61,468 | 422,693 | SH | | SOLE | | 19,986 | 0 | 402,707 |
iShares S&P Mid Cap 400 Growth | EZ | 464287606 | 48,559 | 613,202 | SH | | SOLE | | 32,405 | 0 | 580,797 |
iShares S&P Mid Cap 400 Value | EZ | 464287705 | 30,110 | 292,219 | SH | | SOLE | | 13,355 | 0 | 278,864 |
iShares S&P Mid Cap Index | EZ | 464287507 | 86,173 | 327,566 | SH | | SOLE | | 25,301 | 0 | 302,265 |
iShares S&P Small Cap 600 Grow | EZ | 464287887 | 6,926 | 53,262 | SH | | SOLE | | 6,132 | 0 | 47,130 |
iShares S&P Small Cap 600 Valu | EZ | 464287879 | 6,796 | 67,504 | SH | | SOLE | | 6,608 | 0 | 60,896 |
iShares S&P Small Cap Index | EZ | 464287804 | 69,879 | 639,979 | SH | | SOLE | | 53,167 | 0 | 586,813 |
iShares Tr MSCI AC Asia Ex Jap | EZ | 464288182 | 2,574 | 30,308 | SH | | SOLE | | 194 | 0 | 30,114 |
iShares Tr MSCI ACWI Index | EZ | 464288257 | 255 | 2,548 | SH | | SOLE | | 0 | 0 | 2,548 |
iShares Tr S&P 100 Index Fd | EZ | 464287101 | 554 | 2,807 | SH | | SOLE | | 2,560 | 0 | 247 |
iShares Tr. Core Div Growth | EZ | 46434v621 | 726 | 14,443 | SH | | SOLE | | 4,345 | 0 | 10,098 |
Ishares Trust High Dividend Eq | EZ | 46429B663 | 388 | 4,112 | SH | | SOLE | | 0 | 0 | 4,112 |