The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company CS 88579Y101 1,974 12,325 SH   SOLE   26 0 12,299
A T & T Corp New CS 00206R102 16,668 584,645 SH   SOLE   123,194 0 461,451
A T & T Corp New CS 00206R102 1,175 41,200 SH Put SOLE   0 0 41,200
Abbott Laboratories CS 002824100 30,912 284,038 SH   SOLE   61,170 0 222,868
AbbVie Inc. CS 00287Y109 25,093 286,480 SH   SOLE   99,651 0 186,829
Accenture PLC Cl A CS G1151C101 13,368 59,154 SH   SOLE   9,866 0 49,288
Activision Blizzard Inc CS 00507V109 12,027 148,575 SH   SOLE   70,895 0 77,680
Adaptimmune Therapeutics PLC A CS 00653a107 92 11,534 SH   SOLE   0 0 11,534
Adobe Inc CS 00724F101 29,071 59,276 SH   SOLE   20,214 0 39,062
Adobe Inc CS 00724F101 2,894 5,900 SH Put SOLE   0 0 5,900
Advanced Micro Devices Inc. CS 007903107 2,965 36,162 SH   SOLE   8,832 0 27,330
Adyen NV ADR CS 00783v104 519 14,009 SH   SOLE   0 0 14,009
Aerojet Rocketdyne Holdings In CS 007800105 556 13,933 SH   SOLE   0 0 13,933
Aerojet Rocketdyne Holdings In CS 007800105 28 700 SH Put SOLE   0 0 700
Aflac Inc CS 001055102 235 6,455 SH   SOLE   0 0 6,455
Agilent Technologies CS 00846U101 463 4,585 SH   SOLE   0 0 4,585
AIA Group Ltd ADR CS 001317205 1,077 27,035 SH   SOLE   0 0 27,035
Air Products & Chemicals Inc CS 009158106 1,981 6,651 SH   SOLE   3,303 0 3,348
Akamai Tech CS 00971T101 1,703 15,409 SH   SOLE   350 0 15,059
Albireo Pharma Inc CS 01345p106 542 16,236 SH   SOLE   11,980 0 4,256
Alcon Inc. CS h01301128 1,199 21,045 SH   SOLE   10,000 0 11,045
Alexion Pharmaceuticals Inc CS 015351109 241 2,108 SH   SOLE   196 0 1,912
Alibaba Group Holding Limited CS 01609w102 44,939 152,864 SH   SOLE   135,962 0 16,902
Allegion Plc CS g0176j109 537 5,433 SH   SOLE   507 0 4,926
Allstate Corp CS 020002101 249 2,647 SH   SOLE   0 0 2,647
Alphabet Inc Class A CS 02079k305 47,572 32,459 SH   SOLE   23,681 0 8,778
Alphabet Inc Class C CS 02079k107 58,059 39,506 SH   SOLE   28,418 0 11,088
Altria Group Inc. CS 02209S103 2,296 59,419 SH   SOLE   16,334 0 43,085
Altria Group Inc. CS 02209S103 1,198 31,000 SH Put SOLE   0 0 31,000
Alyn Corp CS 022611107 0 160,000 SH   SOLE   0 0 160,000
Amadeus IT Holding SA ADR CS 02263T104 365 6,523 SH   SOLE   0 0 6,523
Amazon.com CS 023135106 114,471 36,355 SH   SOLE   24,500 0 11,855
Amazon.com CS 023135106 1,574 500 SH Call SOLE   0 0 500
Amazon.com CS 023135106 1,574 500 SH Put SOLE   0 0 500
America Movil SA de CV ADR Ser CS 02364W105 500 40,000 SH   SOLE   0 0 40,000
American Electric Power CS 025537101 5,492 67,201 SH   SOLE   8,118 0 59,083
American Express CS 025816109 3,152 31,441 SH   SOLE   6,203 0 25,238
American Tower CS 03027X100 17,716 73,290 SH   SOLE   38,612 0 34,678
American Water Works CS 030420103 330 2,281 SH   SOLE   0 0 2,281
Ameriprise Financial Inc CS 03076C106 625 4,054 SH   SOLE   536 0 3,518
Amerisource Bergen Corp. CS 03073E105 244 2,513 SH   SOLE   0 0 2,513
Ametek Inc CS 031100100 1,990 20,024 SH   SOLE   375 0 19,649
Amgen Inc CS 031162100 20,637 81,196 SH   SOLE   18,415 0 62,781
Anheuser-Busch InBev CS 03524A108 506 9,389 SH   SOLE   8,080 0 1,309
Antero Midstream Corp CS 03676b102 669 124,571 SH   SOLE   0 0 124,571
Anthem, Inc CS 036752103 516 1,920 SH   SOLE   0 0 1,920
Aon Corp CS g0403h108 469 2,272 SH   SOLE   0 0 2,272
Apple Inc CS 037833100 107,264 926,203 SH   SOLE   156,054 0 770,149
Apple Inc CS 037833100 510 4,400 SH Call SOLE   0 0 4,400
Apple Inc CS 037833100 232 2,000 SH Put SOLE   2,000 0 0
Applied Industrial Technologie CS 03820C105 881 15,982 SH   SOLE   0 0 15,982
Applied Materials CS 038222105 299 5,026 SH   SOLE   2,925 0 2,101
AptarGroup Inc CS 038336103 231 2,043 SH   SOLE   0 0 2,043
Archer Daniels Midland Co. CS 039483102 2,386 51,324 SH   SOLE   0 0 51,324
ASML Holding N.V. CS N07059210 996 2,698 SH   SOLE   54 0 2,644
Aspen Technology Inc. CS 045327103 214 1,694 SH   SOLE   0 0 1,694
Athersys Inc. CS 04744L106 306 156,986 SH   SOLE   118,700 0 38,286
Atlas Copco AB ADR CS 049255706 681 14,234 SH   SOLE   0 0 14,234
Atlas Corp CS y0436q109 163 18,178 SH   SOLE   0 0 18,178
Atmos Energy Corp CS 049560105 209 2,185 SH   SOLE   0 0 2,185
AtriCure Inc CS 04963c209 571 14,322 SH   SOLE   956 0 13,366
Atrion Corp CS 049904105 687 1,097 SH   SOLE   1,080 0 17
Autodesk CS 052769106 10,727 46,435 SH   SOLE   22,602 0 23,833
Automatic Data Processing CS 053015103 804 5,764 SH   SOLE   45 0 5,719
Autozone Inc CS 053332102 483 410 SH   SOLE   25 0 385
Baidu ADR CS 056752108 1,888 14,913 SH   SOLE   0 0 14,913
Bain Capital Specialty Finance CS 05684b107 164 16,045 SH   SOLE   0 0 16,045
Bank of America Corp CS 060505104 8,567 355,643 SH   SOLE   111,451 0 244,192
Baxter International CS 071813109 1,024 12,737 SH   SOLE   1,800 0 10,937
Becton Dickinson & Company CS 075887109 11,056 47,514 SH   SOLE   25,055 0 22,459
Berkshire Hathaway CS 084670108 1,600 5 SH   SOLE   0 0 5
Berkshire Hathaway Class B CS 084670702 16,141 75,802 SH   SOLE   13,014 0 62,788
Berkshire Htwy Cla100 Shs 1 Wh CS 084990175 3,520 1,100 SH   SOLE   200 0 900
Biogen Inc CS 09062X103 215 759 SH   SOLE   142 0 617
Biomoda Inc- Bankrupt Eff 4/14 CS 090627100 0 10,000 SH   SOLE   0 0 10,000
Blackrock Inc CS 09247X101 3,731 6,620 SH   SOLE   236 0 6,384
Blackstone Group Inc CS 09260d107 1,197 22,929 SH   SOLE   15,961 0 6,968
Boeing Company CS 097023105 3,075 18,607 SH   SOLE   5,129 0 13,478
Booking Holdings Inc CS 09857l108 8,088 4,728 SH   SOLE   85 0 4,643
Booz Allen Hamilton Holding CS 099502106 674 8,125 SH   SOLE   550 0 7,575
Boston Scientific Corp CS 101137107 14,313 374,579 SH   SOLE   192,470 0 182,109
BP Amoco PLC ADR CS 055622104 244 13,952 SH   SOLE   800 0 13,152
Bristol-Myers Squibb CS 110122108 20,961 347,665 SH   SOLE   218,188 0 129,477
Broadcom Inc CS 11135F101 13,147 36,086 SH   SOLE   7,028 0 29,058
Broadcom Inc CS 11135F101 109 300 SH Put SOLE   0 0 300
Broadcom Inc CS 11135F101 729 2,000 SH Put SOLE   0 0 2,000
Broadcom Inc CS 11135F101 692 1,900 SH Put SOLE   0 0 1,900
Broadridge Financial Solutions CS 11133T103 230 1,742 SH   SOLE   0 0 1,742
BRP Group Inc Cl A CS 05589g102 1,101 44,216 SH   SOLE   0 0 44,216
Burlington Stores Inc CS 122017106 707 3,430 SH   SOLE   185 0 3,245
Cadence Design Systems CS 127387108 1,548 14,519 SH   SOLE   0 0 14,519
Cadence Design Systems CS 127387108 917 8,600 SH Put SOLE   0 0 8,600
Campbell Soup Company CS 134429109 645 13,340 SH   SOLE   3,663 0 9,677
Canadian Pacific Railway CS 13645T100 986 3,239 SH   SOLE   0 0 3,239
Cardiovascular Systems Inc CS 141619106 359 9,128 SH   SOLE   918 0 8,210
Carrier Global Corp CS 14448c104 550 18,001 SH   SOLE   8,021 0 9,980
Caterpillar Inc CS 149123101 1,179 7,904 SH   SOLE   51 0 7,853
CDW Corporation CS 12514G108 424 3,544 SH   SOLE   0 0 3,544
Cedar Fair LP CS 150185106 410 14,620 SH   SOLE   0 0 14,620
Centene CS 15135B101 522 8,956 SH   SOLE   0 0 8,956
CenterPoint Energy CS 15189T107 195 10,052 SH   SOLE   0 0 10,052
Charles River Laboratories Int CS 159864107 1,440 6,359 SH   SOLE   295 0 6,064
Charles Schwab CS 808513105 875 24,144 SH   SOLE   18,494 0 5,650
Charter Communications Inc CS 16119p108 6,815 10,915 SH   SOLE   9,830 0 1,085
Chevron Corporation CS 166764100 2,882 40,027 SH   SOLE   7,082 0 32,945
Chipotle Mexican Grill CS 169656105 240 193 SH   SOLE   0 0 193
Chromadex Corporation CS 171077407 43 10,667 SH   SOLE   0 0 10,667
Chubb Ltd CS h1467j104 11,533 99,319 SH   SOLE   19,035 0 80,284
Church & Dwight Co CS 171340102 1,125 12,007 SH   SOLE   806 0 11,201
Ciena Corp. CS 171779309 610 15,375 SH   SOLE   960 0 14,415
Cigna Corp CS 125523100 599 3,538 SH   SOLE   1,854 0 1,684
Cincinnati Financial Corporati CS 172062101 1,143 14,661 SH   SOLE   0 0 14,661
Cintas Inc. CS 172908105 1,477 4,438 SH   SOLE   476 0 3,962
Cisco Systems CS 17275R102 19,158 486,362 SH   SOLE   112,828 0 373,534
Citigroup CS 172967424 2,667 61,876 SH   SOLE   19,326 0 42,550
Citrix Systems Inc CS 177376100 984 7,142 SH   SOLE   366 0 6,776
Cleveland Cliffs Inc. CS 185899101 453 70,566 SH   SOLE   2,189 0 68,377
Clorox Co CS 189054109 461 2,193 SH   SOLE   160 0 2,033
CME Group Inc CS 12572Q105 12,101 72,325 SH   SOLE   40,803 0 31,522
Coca-Cola Co. CS 191216100 4,498 91,112 SH   SOLE   30,832 0 60,280
Cognizant Technology Solutions CS 192446102 1,872 26,967 SH   SOLE   4,468 0 22,499
Colgate Palmolive CS 194162103 1,537 19,917 SH   SOLE   328 0 19,589
Comcast Corp. Cl A CS 20030n101 34,952 755,547 SH   SOLE   220,927 0 534,620
Comcast Corp. Cl A CS 20030n101 384 8,300 SH Call SOLE   0 0 8,300
ConocoPhillips CS 20825C104 471 14,331 SH   SOLE   1,740 0 12,591
Constellation Brands Inc. CS 21036P108 1,317 6,949 SH   SOLE   300 0 6,649
Cooper Companies CS 216648402 1,079 3,202 SH   SOLE   135 0 3,067
Copart Inc CS 217204106 1,124 10,692 SH   SOLE   470 0 10,222
Corning, Inc. CS 219350105 638 19,676 SH   SOLE   539 0 19,137
Costco Wholesale Corp CS 22160K105 13,061 36,792 SH   SOLE   4,942 0 31,850
Crown Castle International Cor CS 22822v101 5,389 32,366 SH   SOLE   17,462 0 14,904
CSL Limited ADR CS 12637n204 1,063 10,277 SH   SOLE   0 0 10,277
CSX Corp CS 126408103 606 7,798 SH   SOLE   180 0 7,618
Cummins Inc CS 231021106 393 1,859 SH   SOLE   0 0 1,859
CVS Health Corp. CS 126650100 10,777 184,535 SH   SOLE   34,557 0 149,978
D R Horton Inc CS 23331A109 422 5,585 SH   SOLE   200 0 5,385
Danaher Corp. CS 235851102 6,216 28,867 SH   SOLE   1,276 0 27,591
Danone ADR CS 23636t100 265 20,434 SH   SOLE   17,300 0 3,134
Darling Ingredients, Inc. CS 237266101 207 5,750 SH   SOLE   0 0 5,750
Dassault Systemes ADR CS 237545108 559 2,979 SH   SOLE   2,900 0 79
Deere & Co CS 244199105 2,111 9,525 SH   SOLE   360 0 9,165
Dell Technologies C CS 24703l202 878 12,968 SH   SOLE   569 0 12,399
Delta Air Lines CS 247361702 52 1,713 SH   SOLE   300 0 1,413
Delta Air Lines CS 247361702 254 8,300 SH Call SOLE   0 0 8,300
Deutsche Telekom ADR CS 251566105 551 32,859 SH   SOLE   29,800 0 3,059
Diageo PLC ADR CS 25243Q205 11,235 81,613 SH   SOLE   20,644 0 60,969
Digital Turbine Inc CS 25400w102 1,097 33,497 SH   SOLE   0 0 33,497
Diodes Inc. CS 254543101 873 15,460 SH   SOLE   855 0 14,605
Disney, Walt Co. CS 254687106 13,430 108,237 SH   SOLE   44,270 0 63,967
Disney, Walt Co. CS 254687106 385 3,100 SH Call SOLE   0 0 3,100
DocuSign Inc. CS 256163106 4,041 18,774 SH   SOLE   0 0 18,774
Dollar General Corp. CS 256677105 496 2,366 SH   SOLE   0 0 2,366
Dominion Energy Inc. CS 25746U109 284 3,598 SH   SOLE   0 0 3,598
Domino's Pizza Inc CS 25754A201 7,673 18,043 SH   SOLE   7,751 0 10,292
Dow Inc CS 260557103 417 8,872 SH   SOLE   580 0 8,292
DSV AS ADR CS 26251a108 1,144 14,018 SH   SOLE   0 0 14,018
DTE Energy CS 233331107 386 3,353 SH   SOLE   179 0 3,174
Duke Energy Corp. CS 26441C204 941 10,627 SH   SOLE   1,399 0 9,228
DuPont de Nemours Inc CS 26614n102 722 13,015 SH   SOLE   504 0 12,511
Eaton Corporation CS G29183103 13,434 131,666 SH   SOLE   16,253 0 115,413
Ecolabs Inc. CS 278865100 250 1,250 SH   SOLE   0 0 1,250
Edwards Lifesciences Corp. CS 28176E108 228 2,851 SH   SOLE   1,168 0 1,683
Electronic Arts CS 285512109 276 2,115 SH   SOLE   1,058 0 1,057
Emerson Electric CS 291011104 907 13,834 SH   SOLE   3,300 0 10,534
Entegris CS 29362U104 897 12,066 SH   SOLE   705 0 11,361
EOG Resources CS 26875P101 344 9,584 SH   SOLE   7,599 0 1,985
Epam Systems Inc CS 29414b104 101,890 315,175 SH   SOLE   314,586 0 589
Equifax Inc. CS 294429105 261 1,663 SH   SOLE   134 0 1,529
Equinix Corp CS 29444U700 375 493 SH   SOLE   433 0 60
Equitrans Midstream Corp CS 294600101 1,045 123,534 SH   SOLE   0 0 123,534
Essilor Luxottica ADR CS 297284200 394 5,769 SH   SOLE   0 0 5,769
Estee Lauder CS 518439104 2,698 12,361 SH   SOLE   1,741 0 10,620
Etsy Inc CS 29786a106 1,205 9,905 SH   SOLE   615 0 9,290
Eversource Energy CS 30040W108 276 3,305 SH   SOLE   0 0 3,305
Exelon Corp. CS 30161N101 436 12,201 SH   SOLE   1,363 0 10,838
Experian plc ADR CS 30215c101 970 25,755 SH   SOLE   0 0 25,755
Exxon Mobil Corp CS 30231G102 3,037 88,473 SH   SOLE   17,016 0 71,457
Exxon Mobil Corp CS 30231G102 587 17,100 SH Put SOLE   0 0 17,100
Exxon Mobil Corp CS 30231G102 343 10,000 SH Put SOLE   0 0 10,000
Exxon Mobil Corp CS 30231G102 93 2,700 SH Put SOLE   0 0 2,700
Facebook CS 30303M102 95,341 364,036 SH   SOLE   297,611 0 66,425
Facebook CS 30303M102 786 3,000 SH Call SOLE   0 0 3,000
Facebook CS 30303M102 786 3,000 SH Put SOLE   0 0 3,000
Factset Research Systems CS 303075105 348 1,040 SH   SOLE   0 0 1,040
Fedex CS 31428X106 403 1,601 SH   SOLE   0 0 1,601
Ferrari NV CS n3167y103 457 2,483 SH   SOLE   0 0 2,483
First Republic Bank of CA CS 33616C100 692 6,343 SH   SOLE   320 0 6,023
Five9 Inc CS 338307101 404 3,115 SH   SOLE   75 0 3,040
Fortinet Inc CS 34959E109 1,382 11,730 SH   SOLE   6,719 0 5,011
Fortive Corporation CS 34959j108 721 9,457 SH   SOLE   1,515 0 7,942
Fresenius Medical AG CS 358029106 721 16,965 SH   SOLE   16,012 0 953
FuelCell CS 35952H601 28 13,200 SH   SOLE   13,200 0 0
FuelCell CS 35952H601 4 2,000 SH Call SOLE   0 0 2,000
Generac Holdings CS 368736104 1,340 6,922 SH   SOLE   420 0 6,502
General Dynamics CS 369550108 529 3,820 SH   SOLE   1,017 0 2,803
General Electric Company CS 369604103 253 40,642 SH   SOLE   4,205 0 36,437
General Mills Inc CS 370334104 230 3,728 SH   SOLE   0 0 3,728
Gentex Corp CS 371901109 215 8,348 SH   SOLE   0 0 8,348
GetSwift Ltd. ADR CS q402a3102 254 1,000,000 SH   SOLE   0 0 1,000,000
Gilead Sciences Inc CS 375558103 739 11,689 SH   SOLE   3,619 0 8,070
Givaudan Sa Adr CS 37636p108 661 7,650 SH   SOLE   7,650 0 0
Global Payments Inc. CS 37940X102 621 3,497 SH   SOLE   324 0 3,173
Goldman Sachs Group, Inc. CS 38141G104 903 4,495 SH   SOLE   30 0 4,465
Grand Central Silver Mines CS 384906202 0 17,000 SH   SOLE   0 0 17,000
Grupo Financiero Banorte SAB d CS P49501201 49 13,985 SH   SOLE   0 0 13,985
HD Supply Hldgs Inc. CS 40416m105 616 14,935 SH   SOLE   1,085 0 13,850
HDFC Bank Ltd. CS 40415f101 532 10,656 SH   SOLE   0 0 10,656
Heineken NV ADR CS 423012301 338 7,600 SH   SOLE   7,600 0 0
Henry Jack and Associates Inc CS 426281101 288 1,772 SH   SOLE   0 0 1,772
Home Depot, Inc. CS 437076102 69,432 250,017 SH   SOLE   155,427 0 94,590
Honeywell International, Inc. CS 438516106 19,584 118,971 SH   SOLE   31,264 0 87,708
Horizon Pharma CS g46188101 1,758 22,625 SH   SOLE   905 0 21,720
Hormel Geo A Co CS 440452100 244 4,989 SH   SOLE   399 0 4,590
Huntington Bancshares CS 446150104 667 72,718 SH   SOLE   11,305 0 61,413
Huntington Ingalls Inds CS 446413106 498 3,540 SH   SOLE   194 0 3,346
ICON Public Limited Company CS g4705a100 561 2,938 SH   SOLE   0 0 2,938
IDEX Corp CS 45167R104 751 4,115 SH   SOLE   240 0 3,875
Illinois Tool Works CS 452308109 842 4,358 SH   SOLE   592 0 3,766
Imageware Systems Inc. CS 45245s108 31 257,652 SH   SOLE   0 0 257,652
Immune Therapeutics Inc CS 45252a107 0 12,500 SH   SOLE   0 0 12,500
Ingersoll-Rand PLC CS 45687v106 243 6,815 SH   SOLE   0 0 6,815
Insulet Corp CS 45784P101 1,156 4,887 SH   SOLE   0 0 4,887
Int'l Business Machines Corp. CS 459200101 2,842 23,356 SH   SOLE   4,685 0 18,671
Intel Corp CS 458140100 19,076 368,405 SH   SOLE   93,618 0 274,786
Intel Corp CS 458140100 777 15,000 SH Put SOLE   0 0 15,000
Intercontinental Exchange, Inc CS 45866f104 4,195 41,932 SH   SOLE   1,804 0 40,128
International Power Group Ltd CS 46018A100 0 20,000 SH   SOLE   0 0 20,000
Intuit CS 461202103 1,487 4,558 SH   SOLE   4,131 0 427
Intuitive Surgical Inc CS 46120E602 318 448 SH   SOLE   192 0 256
J M Smucker CS 832696405 224 1,936 SH   SOLE   0 0 1,936
Jacobs Engineering Group Inc CS 469814107 320 3,450 SH   SOLE   0 0 3,450
Johnson & Johnson CS 478160104 40,273 270,508 SH   SOLE   89,321 0 181,187
Johnson Controls Intl. PLC CS g51502105 912 22,334 SH   SOLE   1,498 0 20,836
JPMorgan Chase & Co. CS 46625H100 29,796 309,506 SH   SOLE   57,382 0 252,124
JPMorgan Chase & Co. CS 46625H100 308 3,200 SH Call SOLE   0 0 3,200
JPMorgan Chase & Co. CS 46625H100 144 1,500 SH Call SOLE   0 0 1,500
Kao Corp ADR CS 485537401 378 25,300 SH   SOLE   25,300 0 0
Kellogg Co CS 487836108 823 12,748 SH   SOLE   3,888 0 8,860
Kering SA ADR CS 492089107 579 8,700 SH   SOLE   8,700 0 0
Keysight Technologies CS 49338l103 1,167 11,809 SH   SOLE   390 0 11,419
Kimberly-Clark CS 494368103 2,512 17,012 SH   SOLE   13,623 0 3,389
Kinder Morgan, Inc. CS 49456B101 8,667 702,954 SH   SOLE   153,402 0 549,552
L'Oreal Co ADR CS 502117203 735 11,282 SH   SOLE   9,000 0 2,282
L3Harris Technologies Inc CS 502431109 964 5,673 SH   SOLE   867 0 4,806
Laboratory Corp. of America CS 50540R409 249 1,320 SH   SOLE   0 0 1,320
Lam Research Corp CS 512807108 245 740 SH   SOLE   0 0 740
Lamb Weston Holdings Inc CS 513272104 720 10,869 SH   SOLE   570 0 10,299
Lennar Corp CS 526057104 700 8,574 SH   SOLE   0 0 8,574
Lennox International Inc CS 526107107 1,114 4,086 SH   SOLE   175 0 3,911
Liberty Broadband Corporation CS 530307107 373 2,627 SH   SOLE   0 0 2,627
Liberty Broadband Corporation CS 530307305 884 6,190 SH   SOLE   218 0 5,972
Liberty Global PLC Cl A CS G5480U104 211 10,025 SH   SOLE   258 0 9,767
Liberty Global PLC Cl C CS G5480U120 451 21,967 SH   SOLE   0 0 21,967
Liberty Media Corp CS 531229870 266 7,952 SH   SOLE   0 0 7,952
Liberty Media Corp A SiriusXM CS 531229409 325 9,790 SH   SOLE   0 0 9,790
Liberty Media Corp C CS 531229607 712 21,521 SH   SOLE   0 0 21,521
Lighting Science Group Corp CS 53224g707 10 21,244 SH   SOLE   0 0 21,244
Lilly, Eli Co CS 532457108 1,631 11,018 SH   SOLE   4,738 0 6,280
Linde PLC Com CS g5494j103 375 1,574 SH   SOLE   0 0 1,574
Link Motion ADR CS 53577l105 31 203,500 SH   SOLE   203,500 0 0
Livongo Health Inc CS 539183103 479 3,418 SH   SOLE   0 0 3,418
Livongo Health Inc CS 539183103 84 600 SH Call SOLE   0 0 600
Lockheed Martin CS 539830109 17,219 44,926 SH   SOLE   21,788 0 23,137
Lonza Group AG CS 54338V101 499 8,072 SH   SOLE   0 0 8,072
Lonza Group LTD CS h50524133 251 405 SH   SOLE   0 0 405
Lowe's Cos. CS 548661107 27,605 166,438 SH   SOLE   72,935 0 93,503
Lululemon Athletica CS 550021109 981 2,979 SH   SOLE   248 0 2,731
Lumen Technologies Inc CS 156700106 106 10,493 SH   SOLE   0 0 10,493
LVMH ADR CS 502441306 1,998 21,199 SH   SOLE   12,000 0 9,199
Marathon Petroleum Corp CS 56585A102 635 21,654 SH   SOLE   8,359 0 13,295
Markland Technologies Inc CS 570658203 0 15,000 SH   SOLE   0 0 15,000
Marriott Intl Inc CS 571903202 684 7,387 SH   SOLE   0 0 7,387
Marriott Intl Inc CS 571903202 306 3,300 SH Call SOLE   0 0 3,300
Marriott Intl Inc CS 571903202 426 4,600 SH Put SOLE   0 0 4,600
Mastercard CS 57636Q104 24,228 71,644 SH   SOLE   68,480 0 3,164
Match Group Inc NEW CS 57667L107 6,598 59,629 SH   SOLE   32,070 0 27,559
Mattel, Inc. CS 577081102 457 39,065 SH   SOLE   2,425 0 36,640
McCormick & Co CS 579780206 1,941 10,002 SH   SOLE   2,140 0 7,862
McDonalds Corp CS 580135101 13,439 61,228 SH   SOLE   12,370 0 48,858
Medient Studios Inc CS 58471d109 0 100,000 SH   SOLE   0 0 100,000
Medtronic Plc CS g5960l103 12,000 115,477 SH   SOLE   26,844 0 88,633
Mercadolibre Inc CS 58733R102 1,005 928 SH   SOLE   0 0 928
Merck & Co CS 58933Y105 13,910 167,690 SH   SOLE   31,523 0 136,167
Merck & Co CS 58933Y105 1,659 20,000 SH Put SOLE   0 0 20,000
Merck & Co CS 58933Y105 1,161 14,000 SH Put SOLE   0 0 14,000
Mesabi Trust CS 590672101 1,072 50,500 SH   SOLE   50,500 0 0
Metlife Inc. CS 59156R108 6,147 165,370 SH   SOLE   41,009 0 124,361
Mettler-Toledo International CS 592688105 1,621 1,678 SH   SOLE   55 0 1,623
Microsoft Corporation CS 594918104 156,658 744,821 SH   SOLE   447,383 0 297,438
Microsoft Corporation CS 594918104 5,427 25,800 SH Put SOLE   0 0 25,800
Microsoft Corporation CS 594918104 1,472 7,000 SH Put SOLE   0 0 7,000
Microsoft Corporation CS 594918104 7,088 33,700 SH Put SOLE   0 0 33,700
Milestone Scientific Inc CS 59935p209 36 26,000 SH   SOLE   0 0 26,000
Millicom International Cellula CS l6388f110 30,767 1,016,068 SH   SOLE   1,015,068 0 1,000
Millicom International Cellula CS l6388f128 2,076 70,744 SH   SOLE   70,744 0 0
Moderna Inc. CS 60770k107 1,233 17,431 SH   SOLE   17,000 0 431
Moderna Inc. CS 60770k107 35 500 SH Call SOLE   0 0 500
Moderna Inc. CS 60770k107 71 1,000 SH Call SOLE   0 0 1,000
Mondelez Intl Inc Com CS 609207105 12,423 216,244 SH   SOLE   50,035 0 166,209
Monolithic Power Systems CS 609839105 1,194 4,271 SH   SOLE   200 0 4,071
Moody's Corp. CS 615369105 425 1,467 SH   SOLE   0 0 1,467
MPTV Inc CS 553424409 0 11,129 SH   SOLE   0 0 11,129
MSCI, Inc. CS 55354G100 252 707 SH   SOLE   0 0 707
Mueller Water Products Inc CS 624758108 132 12,738 SH   SOLE   1,309 0 11,429
Neogenomics Inc CS 64049m209 517 14,010 SH   SOLE   0 0 14,010
Nestle SA ADR CS 641069406 2,743 23,002 SH   SOLE   8,935 0 14,067
NetEase.com Inc CS 64110W102 1,401 3,081 SH   SOLE   3,081 0 0
Netflix Inc. CS 64110L106 4,640 9,280 SH   SOLE   0 0 9,280
Neurocrine Biosciences CS 64125c109 525 5,456 SH   SOLE   300 0 5,156
New York Times Co. CS 650111107 287 6,705 SH   SOLE   0 0 6,705
Newell Rubbermaid Company CS 651229106 287 16,736 SH   SOLE   0 0 16,736
Newmont Mining CS 651639106 599 9,444 SH   SOLE   0 0 9,444
NextEra Energy CS 65339F101 23,520 84,740 SH   SOLE   22,598 0 62,142
Nidec Corp ADR CS 654090109 1,208 52,000 SH   SOLE   52,000 0 0
Nike Inc. CS 654106103 21,025 167,474 SH   SOLE   44,587 0 122,886
Nintendo ADR CS 654445303 1,356 19,119 SH   SOLE   18,810 0 309
NiSource Industries Inc. CS 65473P105 361 16,392 SH   SOLE   0 0 16,392
Nordson CS 655663102 238 1,239 SH   SOLE   0 0 1,239
Norfolk Southern CS 655844108 1,044 4,880 SH   SOLE   38 0 4,842
North Bud Farms Inc CS 658043104 2 55,000 SH   SOLE   0 0 55,000
Northrop Grumman Corp CS 666807102 4,058 12,862 SH   SOLE   411 0 12,451
Novartis AG ADR CS 66987V109 1,009 11,603 SH   SOLE   8,253 0 3,350
Novo-Nordisk ADR CS 670100205 872 12,561 SH   SOLE   10,129 0 2,432
Nvidia Corp. CS 67066G104 3,599 6,650 SH   SOLE   3,480 0 3,169
Nvidia Corp. CS 67066G104 541 1,000 SH Put SOLE   0 0 1,000
Nvidia Corp. CS 67066G104 541 1,000 SH Put SOLE   0 0 1,000
Nvidia Corp. CS 67066G104 108 200 SH Put SOLE   0 0 200
Omeros Corp CS 682143102 40 4,000 SH Call SOLE   0 0 4,000
Omeros Corp CS 682143102 146 14,400 SH Call SOLE   0 0 14,400
Omnicell Inc CS 68213N109 211 2,825 SH   SOLE   240 0 2,585
Oracle Corp CS 68389X105 11,301 189,291 SH   SOLE   49,113 0 140,178
Otis Worldwide Corp CS 68902v107 6,931 111,046 SH   SOLE   54,207 0 56,839
P10 Holdings Inc. CS 69372u207 40 10,000 SH   SOLE   0 0 10,000
Palo Alto Networks Inc. CS 697435105 1,202 4,911 SH   SOLE   3,058 0 1,853
Parker-Hannifin CS 701094104 1,254 6,196 SH   SOLE   0 0 6,196
Paychex Inc CS 704326107 345 4,327 SH   SOLE   0 0 4,327
Paycom Software Inc CS 70432v102 821 2,636 SH   SOLE   216 0 2,420
PayPal Holdings, Inc CS 70450y103 18,017 91,443 SH   SOLE   49,194 0 42,249
Peloton Interactive Inc CS 70614w100 318 3,200 SH   SOLE   0 0 3,200
PepsiCo, Inc. CS 713448108 21,624 156,020 SH   SOLE   35,120 0 120,899
Pernod Ricard Sa ADR CS 714264207 835 26,202 SH   SOLE   12,000 0 14,202
Pfizer Inc CS 717081103 5,878 160,167 SH   SOLE   62,463 0 97,704
Philip Morris Int'l CS 718172109 1,602 21,361 SH   SOLE   4,575 0 16,786
Phillips 66 CS 718546104 358 6,915 SH   SOLE   63 0 6,852
PNC Financial Services Group CS 693475105 285 2,595 SH   SOLE   125 0 2,470
Pool Corp. CS 73278L105 1,543 4,612 SH   SOLE   175 0 4,437
Pop n Go Inc CS 732816103 0 1,847,297 SH   SOLE   0 0 1,847,297
Procter & Gamble CS 742718109 10,958 78,838 SH   SOLE   15,487 0 63,351
Progressive Corp CS 743315103 1,422 15,018 SH   SOLE   0 0 15,018
Prologis CS 74340W103 286 2,845 SH   SOLE   215 0 2,630
Public Storage Inc. CS 74460D109 541 2,430 SH   SOLE   98 0 2,332
PulteGroup Inc CS 745867101 368 7,948 SH   SOLE   0 0 7,948
Pure Cycle Corp CS 746228303 2,559 284,026 SH   SOLE   284,026 0 0
Qualcomm Incorporated CS 747525103 30,694 260,823 SH   SOLE   41,896 0 218,927
Qualcomm Incorporated CS 747525103 683 5,800 SH Put SOLE   0 0 5,800
Qualys Inc CS 74758T303 746 7,613 SH   SOLE   480 0 7,133
Raymond James Financial CS 754730109 581 7,982 SH   SOLE   517 0 7,465
Rayonier Inc Frac Shs 100,000 CS hfe907109 0 50,000 SH   SOLE   0 0 50,000
Raytheon Technologies Corp CS 75513e101 14,312 248,738 SH   SOLE   48,233 0 200,505
Realty Income Corp. CS 756109104 653 10,743 SH   SOLE   8,000 0 2,743
Reckitt Benckiser Group PLC Sp CS 756255204 501 25,495 SH   SOLE   21,900 0 3,595
ResMed Inc CS 761152107 1,948 11,361 SH   SOLE   240 0 11,121
Rineon Group Inc CS 766795108 0 28,784 SH   SOLE   0 0 28,784
Roche Holding ADR CS 771195104 831 19,417 SH   SOLE   15,000 0 4,417
Rockwell Automation Inc. CS 773903109 231 1,048 SH   SOLE   0 0 1,048
Roku Inc CS 77543r102 16,677 88,333 SH   SOLE   43,612 0 44,721
Rollins Inc CS 775711104 202 3,736 SH   SOLE   0 0 3,736
Roper Industries CS 776696106 2,416 6,115 SH   SOLE   582 0 5,533
Royal Caribbean Group CS V7780T103 12 193 SH   SOLE   0 0 193
Royal Caribbean Group CS V7780T103 155 2,400 SH Call SOLE   0 0 2,400
Royal Caribbean Group CS V7780T103 155 2,400 SH Put SOLE   0 0 2,400
RPM Inc. CS 749685103 836 10,092 SH   SOLE   2,347 0 7,745
S S & C Technologies Inc CS 78467J100 364 6,011 SH   SOLE   708 0 5,303
Salesforce.com CS 79466L302 2,896 11,523 SH   SOLE   7,334 0 4,189
Sanofi-Aventis Spon ADR CS 80105N105 987 19,670 SH   SOLE   16,200 0 3,470
SAP SE Spon ADR CS 803054204 1,235 7,925 SH   SOLE   3,694 0 4,231
Schlumberger Limited CS 806857108 430 27,658 SH   SOLE   13,265 0 14,393
Scotts Miracle Grow CS 810186106 317 2,074 SH   SOLE   0 0 2,074
ServiceNow Inc CS 81762p102 3,678 7,583 SH   SOLE   3,514 0 4,069
Sherwin Williams Company CS 824348106 27,177 39,006 SH   SOLE   10,079 0 28,927
Sherwin Williams Company CS 824348106 906 1,300 SH Put SOLE   0 0 1,300
Shiseido Ltd ADR CS 824841407 446 7,800 SH   SOLE   7,800 0 0
Shopify Inc CS 82509l107 2,005 1,960 SH   SOLE   55 0 1,905
Sika AG ADR CS 82674r103 594 24,160 SH   SOLE   0 0 24,160
Sionix Corp CS 829400100 0 75,000 SH   SOLE   0 0 75,000
Siteone Landscape Supply Inc CS 82982l103 236 1,939 SH   SOLE   180 0 1,759
Skyworks Solutions Inc. CS 83088M102 1,026 7,053 SH   SOLE   415 0 6,638
Smith & Nephew Plc ADR CS 83175M205 613 15,669 SH   SOLE   0 0 15,669
Snap-On Inc CS 833034101 248 1,683 SH   SOLE   117 0 1,566
Sony Corporation ADR CS 835699307 290 3,782 SH   SOLE   0 0 3,782
Southern Company CS 842587107 217 4,003 SH   SOLE   0 0 4,003
Southwest Airlines CS 844741108 218 5,824 SH   SOLE   0 0 5,824
Square Inc CS 852234103 327 2,013 SH   SOLE   600 0 1,413
Stanley Black & Decker CS 854502101 315 1,943 SH   SOLE   0 0 1,943
Starbucks Corp CS 855244109 13,254 154,263 SH   SOLE   22,567 0 131,696
State Street Corp. CS 857477103 662 11,153 SH   SOLE   400 0 10,753
Steris Plc CS g8473t100 1,682 9,545 SH   SOLE   275 0 9,270
Sterling Bancorp Del CS 85917a100 108 10,260 SH   SOLE   0 0 10,260
Stryker Corp. CS 863667101 16,716 80,222 SH   SOLE   38,802 0 41,420
Sun Communitys Inc CS 866674104 658 4,682 SH   SOLE   260 0 4,422
Synopsys Inc CS 871607107 1,493 6,977 SH   SOLE   230 0 6,747
T-Mobile US, Inc. CS 872590104 637 5,568 SH   SOLE   177 0 5,391
T. Rowe Price Associates Inc CS 74144T108 1,121 8,740 SH   SOLE   574 0 8,165
Taiwan Semiconductor Manufactu CS 874039100 1,699 20,961 SH   SOLE   0 0 20,961
Take Two Interactive CS 874054109 783 4,740 SH   SOLE   280 0 4,460
Takeda Pharmaceutical CS 874060205 379 21,228 SH   SOLE   18,728 0 2,500
Tal International Group CS 874080104 712 9,370 SH   SOLE   9,370 0 0
Target CS 87612E106 7,070 44,912 SH   SOLE   8,239 0 36,673
TE Connectivity CS H84989104 648 6,629 SH   SOLE   1,637 0 4,992
Teledyne Technologies Inc CS 879360105 737 2,377 SH   SOLE   123 0 2,254
Tencent Holdings Ltd ADR CS 88032Q109 2,584 38,193 SH   SOLE   23,035 0 15,158
Teradyne Inc. CS 880770102 239 3,014 SH   SOLE   0 0 3,014
Tesla Inc. CS 88160r101 3,835 8,939 SH   SOLE   160 0 8,779
Tesla Inc. CS 88160r101 2,145 5,000 SH Call SOLE   0 0 5,000
Tesla Inc. CS 88160r101 86 200 SH Put SOLE   0 0 200
Texas Instruments CS 882508104 2,140 14,986 SH   SOLE   947 0 14,039
The Wendy's Company CS 95058W100 550 24,661 SH   SOLE   0 0 24,661
Theratechnologies Inc CS 88338h100 106 47,923 SH   SOLE   0 0 47,923
Thermo Fisher Scientific Inc CS 883556102 1,149 2,602 SH   SOLE   317 0 2,285
Thor Industries CS 885160101 205 2,155 SH   SOLE   0 0 2,155
Titan Medical Inc CS 88830x819 41 55,831 SH   SOLE   0 0 55,831
TJX Companies Inc CS 872540109 651 11,699 SH   SOLE   0 0 11,699
Toro Co CS 891092108 1,599 19,043 SH   SOLE   0 0 19,043
Trane Technologies PLC CS g8994e103 1,186 9,785 SH   SOLE   0 0 9,785
Travelers Companies Inc CS 89417E109 931 8,601 SH   SOLE   1,000 0 7,601
Tricida Inc CS 89610f101 537 59,239 SH   SOLE   0 0 59,239
Twilio Inc CS 90138f102 668 2,704 SH   SOLE   0 0 2,704
Tyler Technologies Inc CS 902252105 5,751 16,500 SH   SOLE   0 0 16,500
Tyler Technologies Inc CS 902252105 1,046 3,000 SH Put SOLE   0 0 3,000
UEX Corp CS 902666106 1 10,000 SH   SOLE   0 0 10,000
Ultra Petroleum Corp NEW CS 903914208 0 24,696 SH   SOLE   0 0 24,696
Under Armour Inc CS 904311206 161 16,400 SH   SOLE   0 0 16,400
Under Armour Inc CS 904311107 197 17,500 SH   SOLE   0 0 17,500
Unilever NV Shares CS 904784709 662 10,965 SH   SOLE   9,014 0 1,951
Union Pacific Corp CS 907818108 3,266 16,589 SH   SOLE   9,920 0 6,669
United Parcel Service Inc. CS 911312106 7,270 43,628 SH   SOLE   12,473 0 31,155
United Parcel Service Inc. CS 911312106 350 2,100 SH Put SOLE   0 0 2,100
UnitedHealth Group Inc CS 91324P102 29,069 93,240 SH   SOLE   21,193 0 72,047
UnitedHealth Group Inc CS 91324P102 405 1,300 SH Put SOLE   0 0 1,300
US Bancorp CS 902973304 1,005 28,028 SH   SOLE   19,999 0 8,029
Varian Medical Systems Inc. CS 92220P105 217 1,262 SH   SOLE   0 0 1,262
Vericel Corp CS 92346j108 253 13,675 SH   SOLE   0 0 13,675
Verizon Communications CS 92343V104 23,125 388,723 SH   SOLE   73,103 0 315,621
Verizon Communications CS 92343V104 898 15,100 SH Put SOLE   0 0 15,100
VF Corp. CS 918204108 361 5,139 SH   SOLE   0 0 5,139
Visa Inc Cl A CS 92826C839 54,922 274,653 SH   SOLE   167,466 0 107,187
Visa Inc Cl A CS 92826C839 360 1,800 SH Call SOLE   0 0 1,800
Vulcan Materials CS 929160109 5,341 39,407 SH   SOLE   0 0 39,407
W. W. Grainger Inc CS 384802104 365 1,023 SH   SOLE   0 0 1,023
Wal Mart de Mexico ADR CS 93114W107 742 31,004 SH   SOLE   16,800 0 14,204
Walgreen Boots Alliance Inc CS 931427108 315 8,780 SH   SOLE   500 0 8,280
Walmart Inc CS 931142103 7,416 53,007 SH   SOLE   26,719 0 26,288
Waste Management Inc CS 94106L109 400 3,535 SH   SOLE   0 0 3,535
Watsco CS 942622200 202 867 SH   SOLE   300 0 567
Wavefront Tech Solutions Inc CS 94354b100 7 202,500 SH   SOLE   0 0 202,500
Wells Fargo & Company CS 949746101 1,289 54,818 SH   SOLE   28,957 0 25,861
West Pharmaceutical Services CS 955306105 966 3,515 SH   SOLE   205 0 3,310
Weyerhauser Corporation CS 962166104 1,279 44,842 SH   SOLE   35,604 0 9,238
Williams-Sonoma CS 969904101 1,178 13,029 SH   SOLE   627 0 12,402
Williams Companies, Inc. CS 969457100 1,427 72,613 SH   SOLE   0 0 72,613
Xilinx Inc CS 983919101 6,063 58,166 SH   SOLE   17,236 0 40,930
Xylem Inc CS 98419M100 401 4,768 SH   SOLE   556 0 4,212
Yum China Holdings Inc CS 98850p109 703 13,278 SH   SOLE   280 0 12,998
Yum! Brands Inc. CS 988498101 1,585 17,364 SH   SOLE   428 0 16,936
Zebra Technologies Inc. Cl A CS 989207105 870 3,446 SH   SOLE   185 0 3,261
Zimmer Biomet Holdings Inc CS 98956p102 394 2,897 SH   SOLE   0 0 2,897
Zoetis Inc CS 98978V103 618 3,740 SH   SOLE   767 0 2,973
Zoom Video Communications Inc CS 98980l101 2,844 6,050 SH   SOLE   6,000 0 50
AGNC Investment Corp RE 00123q104 314 22,564 SH   SOLE   14,590 0 7,974
Inventrust PPTYs Corp RE 46124j102 38 12,175 SH   SOLE   0 0 12,175
KBS Real Estate Investment Tru RE 48243c109 37 15,438 SH   SOLE   0 0 15,438
Pacific Oak Strategic Oppurtun RE 694701103 160 15,061 SH   SOLE   0 0 15,061
Progressive Interchange LLC RE 742995871 50 50,000 SH   SOLE   0 0 50,000
Retail Properties of America RE 76131V202 162 27,824 SH   SOLE   0 0 27,824
Schwab US REIT RE 808524847 256 7,236 SH   SOLE   0 0 7,236
Simon Property Group Inc RE 828806109 323 5,001 SH   SOLE   0 0 5,001
Vanguard REIT Viper Index Seri RE 922908553 1,351 17,112 SH   SOLE   0 0 17,112
SPDR Gold Tr Gold Shs CO 78463V107 124 700 SH Call SOLE   0 0 700
SPDR Gold Tr Gold Shs CO 78463V107 106 600 SH Call SOLE   0 0 600
SPDR Gold Tr Gold Shs CO 78463V107 230 1,300 SH Put SOLE   0 0 1,300
Evergreen Energy Wts. 12/31/49 WT 999z85197 0 56,285 SH   SOLE   56,285 0 0
Evergreen Energy Wts. 7/29/10 WT 300990116 0 500,000 SH   SOLE   500,000 0 0
Evergreen Energy Wts. 8/1/11 WT 999z85189 0 28,143 SH   SOLE   28,143 0 0
Evergreen Energy Wts. 8/1/11 WT 999z85205 0 28,143 SH   SOLE   28,143 0 0
BNS MID 10-15-21 20 buff SE 064159nx0 7,772 7,760,000 SH   SOLE   50,000 0 7,710,000
BNS MXEA 2-7-22 20 buff SE 064159ps9 1,659 1,605,000 SH   SOLE   0 0 1,605,000
BNS MXEF 10-15-21 20 buff SE 064159nw2 5,293 5,080,000 SH   SOLE   200,000 0 4,880,000
C MXEA 2-23-23 15 buff SE 17328wfe3 3,109 3,230,000 SH   SOLE   0 0 3,230,000
C SPX 2-7-22 20 buff SE 17327tzp4 2,929 2,715,000 SH   SOLE   40,000 0 2,675,000
Credit Suisse Index Linked Nt SE 22549j2y5 107 100,000 SH   SOLE   0 0 100,000
Credit Suisse Index Linked Nt SE 22549jw55 74 80,000 SH   SOLE   0 0 80,000
Goldman Sachs Index Linked Nt SE 40056x3g9 136 125,000 SH   SOLE   0 0 125,000
Goldman Sachs Struct Nt Linked SE 40056fba2 50 50,000 SH   SOLE   0 0 50,000
Goldman Sachs Struct Nt Linked SE 40056fpf6 27 25,000 SH   SOLE   0 0 25,000
GS MID 12-24-20 20 buff SE 40055qgf3 1,836 1,825,000 SH   SOLE   50,000 0 1,775,000
GS MID 2-9-22 20 buff SE 40056fzu2 1,186 1,180,000 SH   SOLE   0 0 1,180,000
GS MID 5-13-21 20 buff SE 40056egh5 2,173 2,075,000 SH   SOLE   100,000 0 1,975,000
GS MXEF 12-24-20 20 buff SE 40055qgd8 1,038 985,000 SH   SOLE   0 0 985,000
GS MXEF 6-16-21 20 buff SE 40056emz8 10,229 8,565,000 SH   SOLE   125,000 0 8,440,000
GS SPX 8-11-22 20 buff SE 40056yj88 8,626 8,615,000 SH   SOLE   1,065,000 0 7,550,000
JP Morgan SPX Market Nt SE 48132caz6 87 75,000 SH   SOLE   0 0 75,000
JPM MXEA 6-16-21 20 buff SE 48130wks9 8,926 7,930,000 SH   SOLE   425,000 0 7,505,000
JPM MXEF 6-8-22 20 buff SE 48132hex6 2,280 2,175,000 SH   SOLE   100,000 0 2,075,000
JPM SPX 12-21-20 15 buff SE 48130u6m2 114 96,000 SH   SOLE   0 0 96,000
JPM SPX 12-23-20 20 buff SE 48129m3s3 2,848 2,355,000 SH   SOLE   75,000 0 2,280,000
MS MXEA 10-15-21 20 buff SE 61768d6j9 3,478 3,390,000 SH   SOLE   300,000 0 3,090,000
MS MXEA 6-8-22 20 buff SE 61769h3r4 1,541 1,560,000 SH   SOLE   225,000 0 1,335,000
MS MXEA 8-15-22 20 buff SE 61770fle4 1,869 1,950,000 SH   SOLE   0 0 1,950,000
MS SPX 4-12-22 15 buff SE 61770fk70 1,913 1,660,000 SH   SOLE   175,000 0 1,485,000
MS SPX 5-13-21 20 buff SE 61768drj6 4,533 3,850,000 SH   SOLE   175,000 0 3,675,000
RBC RTY 10-15-21 20 buff SE 78013x5m6 3,852 3,850,000 SH   SOLE   30,000 0 3,820,000
RBC RTY 12-24-20 20 buff SE 78013xmz8 1,660 1,700,000 SH   SOLE   25,000 0 1,675,000
RBC RTY 2-7-22 20 buff SE 78013xye2 1,187 1,175,000 SH   SOLE   0 0 1,175,000
RBC SPX 10-15-21 20 buff SE 78013x5l8 10,356 9,210,000 SH   SOLE   510,000 0 8,700,000
RBC SPX 2-24-23 15 buff SE 78015kyu2 5,491 5,635,000 SH   SOLE   30,000 0 5,605,000
RBC SPX 6-16-21 20 buff SE 78013xue6 15,054 12,240,000 SH   SOLE   150,000 0 12,090,000
TD SPX 10-27-20 12.5 buff SE 89114qhz4 101 83,000 SH   SOLE   0 0 83,000
WFC SPX 11-25-20 12.5 buff SE 95001h4y4 30 27,000 SH   SOLE   0 0 27,000
Energy Transfer LP ML 29273v100 2,626 484,538 SH   SOLE   13,342 0 471,196
Energy Transfer LP ML 29273v100 3 500 SH Call SOLE   0 0 500
Energy Transfer LP ML 29273v100 3 500 SH Call SOLE   0 0 500
Enterprise Products Ptnrs ML 293792107 5,778 365,924 SH   SOLE   16,050 0 349,874
Genesis Energy LP ML 371927104 413 91,825 SH   SOLE   0 0 91,825
JPMorgan Alerian MLP Index ML 46625H365 3,757 348,476 SH   SOLE   24,022 0 324,454
Magellan Midstream Ptnrs LP ML 559080106 3,879 113,415 SH   SOLE   6,690 0 106,725
MPLX LP ML 55336V100 1,437 91,305 SH   SOLE   6,900 0 84,405
Nextera Energy Partners Lp ML 65341b106 2,379 39,672 SH   SOLE   3,750 0 35,922
Phillips 66 Partners LP Common ML 718549207 611 26,536 SH   SOLE   2,400 0 24,136
Phillips 66 Partners LP Common ML 718549207 12 500 SH Call SOLE   0 0 500
Phillips 66 Partners LP Common ML 718549207 12 500 SH Call SOLE   0 0 500
Plains Group Holdings LP Cla ML 72651a207 577 94,749 SH   SOLE   0 0 94,749
Targa Resources Prtns Com St ML 87612G101 1,335 95,146 SH   SOLE   11,500 0 83,646
UBS E-TRACS Alerian MLP Infras ML 90274d382 3,347 357,942 SH   SOLE   4,200 0 353,742
Western Midstream Partners LP ML 958669103 739 92,429 SH   SOLE   0 0 92,429
Communication Services Select EE 81369y852 203 3,410 SH   SOLE   0 0 3,410
Deutsche X Tracks MSCI EAFE EE 233051200 2,842 92,873 SH   SOLE   19,492 0 73,381
First Tr Value Line Dividend I EE 33734H106 273 8,685 SH   SOLE   0 0 8,685
Industrial Select Sector SPDR EE 81369Y704 322 4,177 SH   SOLE   130 0 4,047
Invesco QQQ Trust EE 46090E103 29,490 106,139 SH   SOLE   21,079 0 85,060
Invesco S&P 500 Equal Weight E EE 46137V357 473 4,371 SH   SOLE   0 0 4,371
Invesco S&P 500 Healthcare EE 46137V332 8,309 35,284 SH   SOLE   1,400 0 33,884
Invesco S&P 500 Pure Growth EE 46137v266 490 3,459 SH   SOLE   0 0 3,459
iShares Core MSCI Total Intl S EE 46432f834 229 3,930 SH   SOLE   0 0 3,930
iShares FTSE/Xinhua China25 In EE 464287184 592 14,088 SH   SOLE   0 0 14,088
iShares Morningstar Mid-Cap ET EE 464288208 200 1,000 SH   SOLE   0 0 1,000
iShares Morningstar Mid-Cap Gr EE 464288307 220 685 SH   SOLE   0 0 685
iShares NASDAQ Biotech Index EE 464287556 290 2,139 SH   SOLE   620 0 1,519
iShares North Amer Tech-Softwa EE 464287515 228 732 SH   SOLE   0 0 732
iShares Russell Mid Cap Growth EE 464287481 1,649 9,541 SH   SOLE   0 0 9,541
iShares Russell Mid Cap Index EE 464287499 9,586 167,064 SH   SOLE   649 0 166,415
iShares Russell Mid Cap Value EE 464287473 1,496 18,509 SH   SOLE   0 0 18,509
iShares Select Dividend ETF EE 464287168 3,858 47,316 SH   SOLE   250 0 47,066
iShares US Home Construction EE 464288752 1,615 28,500 SH   SOLE   18,000 0 10,500
JP Morgan Diversified Ret Intl EE 46641q209 346 6,698 SH   SOLE   0 0 6,698
Schwab US Large Cap ETF EE 808524201 8,327 103,274 SH   SOLE   19,486 0 83,788
Schwab US Mid-Cap ETF EE 808524508 1,134 20,433 SH   SOLE   5,046 0 15,387
Schwab US Small-Cap ETF EE 808524607 903 13,215 SH   SOLE   1,591 0 11,624
SPDR Consumer Staples Select S EE 81369Y308 301 4,701 SH   SOLE   0 0 4,701
SPDR Dow Jones Indl Avg ETF Se EE 78467X109 1,368 4,931 SH   SOLE   2,150 0 2,781
SPDR Euro STOXX 50 ETF EE 78463X202 1,586 43,630 SH   SOLE   1,630 0 42,000
SPDR Euro STOXX 50 ETF EE 78463X202 120 3,300 SH Call SOLE   0 0 3,300
SPDR Euro STOXX 50 ETF EE 78463X202 374 10,300 SH Call SOLE   0 0 10,300
SPDR Euro STOXX 50 ETF EE 78463X202 269 7,400 SH Put SOLE   0 0 7,400
SPDR Financial Index EE 81369Y605 621 25,793 SH   SOLE   0 0 25,793
SPDR Health Care Select EE 81369Y209 388 3,676 SH   SOLE   532 0 3,144
SPDR S&P 500 ETF EE 78462F103 130,081 388,428 SH   SOLE   27,269 0 361,159
SPDR S&P 500 ETF EE 78462F103 904 2,700 SH Call SOLE   0 0 2,700
SPDR S&P 500 ETF EE 78462F103 1,875 5,600 SH Call SOLE   0 0 5,600
SPDR S&P 500 ETF EE 78462F103 234 700 SH Call SOLE   0 0 700
SPDR S&P 500 ETF EE 78462F103 1,072 3,200 SH Call SOLE   0 0 3,200
SPDR S&P 500 ETF EE 78462F103 837 2,500 SH Call SOLE   0 0 2,500
SPDR S&P 500 ETF EE 78462F103 435 1,300 SH Call SOLE   0 0 1,300
SPDR S&P Bank ETF EE 78464a797 656 22,271 SH   SOLE   2,019 0 20,252
SPDR S&P Biotech EE 78464A870 1,304 11,702 SH   SOLE   0 0 11,702
SPDR S&P Dividend ETF EE 78464A763 24,075 260,556 SH   SOLE   31,930 0 228,626
SPDR S&P Int'l Small Cap Fd EE 78463X871 1,234 40,641 SH   SOLE   508 0 40,133
SPDR S&P Mid Cap 400 ETF EE 78467Y107 60,197 177,660 SH   SOLE   15,753 0 161,907
SPDR Technology Index EE 81369Y803 701 6,008 SH   SOLE   0 0 6,008
SPDR Utilities Index EE 81369Y886 220 3,711 SH   SOLE   0 0 3,711
UBS AG FI Large Cap Growth EE 902677780 383 845 SH   SOLE   0 0 845
Vaneck Vectors ETF TR EE 92189f106 802 20,483 SH   SOLE   0 0 20,483
Vaneck Vectors ETF TR EE 92189f700 559 8,283 SH   SOLE   1,200 0 7,083
Vanguard Dividend Appreciation EE 921908844 1,435 11,157 SH   SOLE   200 0 10,957
Vanguard Europe ETF EE 922042874 2,895 55,220 SH   SOLE   0 0 55,220
Vanguard FTSE All-World Ex-US EE 922042775 1,124 22,277 SH   SOLE   0 0 22,277
Vanguard FTSE Developed Mkts E EE 921943858 17,373 424,760 SH   SOLE   8,113 0 416,647
Vanguard FTSE Emerging Mkts ET EE 922042858 20,452 472,997 SH   SOLE   31,804 0 441,193
Vanguard Growth ETF EE 922908736 1,366 6,000 SH   SOLE   0 0 6,000
Vanguard Index Fds S&p 500 EE 922908363 640 2,079 SH   SOLE   120 0 1,959
Vanguard Information Technolog EE 92204A702 6,658 21,377 SH   SOLE   1,189 0 20,188
Vanguard Large Cap ETF EE 922908637 2,003 12,803 SH   SOLE   0 0 12,803
Vanguard Mid Cap Vipers Index EE 922908629 1,123 6,370 SH   SOLE   96 0 6,274
Vanguard Russell 1000 ETF EE 92206c730 6,864 44,343 SH   SOLE   0 0 44,343
Vanguard Small Cap ETF EE 922908751 583 3,791 SH   SOLE   0 0 3,791
Vanguard Small Cap Growth EE 922908595 352 1,638 SH   SOLE   0 0 1,638
Vanguard Small Cap Value Fund EE 922908611 490 4,433 SH   SOLE   0 0 4,433
Vanguard Tot Stock Mrkt ETF EE 922908769 27,914 163,899 SH   SOLE   0 0 163,899
Vanguard Value ETF EE 922908744 672 6,433 SH   SOLE   0 0 6,433
WisdomTree Dividend Ex-Finl ET EE 97717W406 223 2,961 SH   SOLE   1,291 0 1,670
WisdomTree Int'l Small Cap Div EE 97717W760 4,570 76,300 SH   SOLE   2,109 0 74,191
Wisdomtree Midcap Dividend EE 97717w505 6,557 226,741 SH   SOLE   1,178 0 225,563
Fidelity MSCI Real Estate ETF EZ 316092857 1,906 81,116 SH   SOLE   931 0 80,185
GS Activebeta Large Cap ETF EZ 381430503 8,470 124,471 SH   SOLE   5,661 0 118,810
Invesco Dynamic Building and C EZ 46137V779 2,155 59,458 SH   SOLE   8,404 0 51,053
iShares Core MSCI EAFE EZ 46432f842 36,364 603,249 SH   SOLE   6,511 0 596,738
iShares Core MSCI Emerging Mkt EZ 46434g103 34,161 646,988 SH   SOLE   21,208 0 625,781
IShares Core S&P Total US Stoc EZ 464287150 855 11,324 SH   SOLE   867 0 10,457
iShares Dow Jones US RE Index EZ 464287739 1,104 13,828 SH   SOLE   175 0 13,653
iShares MSCI EAFE Index EZ 464287465 15,054 236,505 SH   SOLE   16,995 0 219,510
iShares MSCI EAFE Small Cap In EZ 464288273 6,644 112,632 SH   SOLE   4,482 0 108,150
iShares MSCI Emerg Mkts Indx F EZ 464287234 6,989 158,526 SH   SOLE   16,363 0 142,163
iShares Russell 1000 EZ 464287622 1,394 7,448 SH   SOLE   0 0 7,448
iShares Russell 1000 Growth In EZ 464287614 38,268 176,441 SH   SOLE   5,142 0 171,299
iShares Russell 1000 Value Ind EZ 464287598 18,345 155,299 SH   SOLE   3,355 0 151,944
iShares Russell 2000 Growth In EZ 464287648 12,350 55,750 SH   SOLE   2,439 0 53,311
iShares Russell 2000 Index EZ 464287655 38,293 255,642 SH   SOLE   9,166 0 246,476
iShares Russell 2000 Index EZ 464287655 3,520 23,500 SH Call SOLE   0 0 23,500
iShares Russell 2000 Index EZ 464287655 1,648 11,000 SH Put SOLE   0 0 11,000
iShares Russell 2000 Value Ind EZ 464287630 6,454 64,974 SH   SOLE   2,927 0 62,047
iShares S&P 500 Growth EZ 464287309 28,969 125,362 SH   SOLE   8,868 0 116,494
iShares S&P 500 Index EZ 464287200 224,410 667,768 SH   SOLE   11,319 0 656,449
iShares S&P Barra Value Index EZ 464287408 34,742 308,953 SH   SOLE   4,599 0 304,354
iShares S&P Mid Cap 400 Growth EZ 464287606 31,800 132,953 SH   SOLE   7,316 0 125,637
iShares S&P Mid Cap 400 Value EZ 464287705 18,462 136,897 SH   SOLE   6,902 0 129,995
iShares S&P Mid Cap Index EZ 464287507 45,592 246,029 SH   SOLE   7,312 0 238,717
iShares S&P Small Cap 600 Grow EZ 464287887 4,085 23,154 SH   SOLE   3,441 0 19,714
iShares S&P Small Cap 600 Valu EZ 464287879 3,547 28,977 SH   SOLE   3,304 0 25,673
iShares S&P Small Cap Index EZ 464287804 37,414 532,733 SH   SOLE   16,284 0 516,449
iShares Tr MSCI AC Asia Ex Jap EZ 464288182 2,324 30,114 SH   SOLE   0 0 30,114
iShares Tr MSCI ACWI Index EZ 464288257 225 2,821 SH   SOLE   0 0 2,821
Ishares Trust High Dividend Eq EZ 46429B663 375 4,659 SH   SOLE   0 0 4,659