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,730 9,806 SH   SOLE   990 0 8,816
A T & T Corp New CS 00206R102 18,256 467,137 SH   SOLE   97,490 0 369,647
Abbott Laboratories CS 002824100 24,236 279,022 SH   SOLE   63,078 0 215,944
AbbVie Inc. CS 00287Y109 8,127 91,793 SH   SOLE   28,032 0 63,761
Accenture PLC Cl A CS G1151C101 4,019 19,084 SH   SOLE   3,650 0 15,434
Activision Blizzard Inc CS 00507V109 217 3,660 SH   SOLE   414 0 3,246
Adidas Ag ADR CS 00687A107 1,192 7,321 SH   SOLE   4,065 0 3,256
Adobe Inc CS 00724F101 15,484 46,949 SH   SOLE   8,280 0 38,669
Adobe Inc CS 00724F101 2,605 7,900 SH Put SOLE   0 0 7,900
Advance Auto Parts CS 00751Y106 240 1,496 SH   SOLE   274 0 1,222
Affiliated Managers CS 008252108 1,984 23,407 SH   SOLE   22,357 0 1,050
Agilent Technologies CS 00846U101 391 4,577 SH   SOLE   0 0 4,577
AIA Group Ltd ADR CS 001317205 920 21,861 SH   SOLE   0 0 21,861
Air Products & Chemicals Inc CS 009158106 1,444 6,147 SH   SOLE   3,100 0 3,047
Akamai Tech CS 00971T101 832 9,631 SH   SOLE   0 0 9,631
Albireo Pharma Inc CS 01345p106 316 12,430 SH   SOLE   12,230 0 200
Alcon Inc. CS h01301128 1,386 24,493 SH   SOLE   14,693 0 9,800
Alexandria Real Estate Equitie CS 015271109 292 1,806 SH   SOLE   624 0 1,182
Alexion Pharmaceuticals Inc CS 015351109 461 4,262 SH   SOLE   545 0 3,717
Alibaba Group Holding Limited CS 01609w102 27,613 130,187 SH   SOLE   127,827 0 2,360
Allegion Plc CS g0176j109 697 5,599 SH   SOLE   756 0 4,843
Allergan PLC CS G0177J108 3,492 18,267 SH   SOLE   3,834 0 14,433
Allstate Corp CS 020002101 346 3,081 SH   SOLE   792 0 2,289
Alphabet Inc Class A CS 02079k305 31,604 23,596 SH   SOLE   17,724 0 5,872
Alphabet Inc Class C CS 02079k107 49,945 37,355 SH   SOLE   28,499 0 8,856
Altria Group Inc. CS 02209S103 2,420 48,478 SH   SOLE   18,491 0 29,987
Alyn Corp CS 022611107 0 160,000 SH   SOLE   0 0 160,000
Amadeus IT Holding SA CS 02263T104 562 6,829 SH   SOLE   0 0 6,829
Amazon.com CS 023135106 51,885 28,079 SH   SOLE   20,445 0 7,634
America Movil SA de CV ADR Ser CS 02364W105 746 46,600 SH   SOLE   0 0 46,600
American Electric Power CS 025537101 217 2,292 SH   SOLE   0 0 2,292
American Express CS 025816109 3,847 30,901 SH   SOLE   8,224 0 22,677
American International Group CS 026874784 307 5,972 SH   SOLE   819 0 5,153
American Tower CS 03027X100 11,895 51,760 SH   SOLE   32,223 0 19,537
American Water Works CS 030420103 269 2,189 SH   SOLE   0 0 2,189
Ameriprise Financial Inc CS 03076C106 861 5,168 SH   SOLE   1,486 0 3,682
Amerisource Bergen Corp. CS 03073E105 280 3,297 SH   SOLE   379 0 2,918
Ametek Inc CS 031100100 2,028 20,334 SH   SOLE   375 0 19,959
Amgen Inc CS 031162100 18,437 76,480 SH   SOLE   18,006 0 58,474
Amphenol Corp CS 032095101 366 3,378 SH   SOLE   669 0 2,709
Anheuser-Busch InBev CS 03524A108 805 9,816 SH   SOLE   9,000 0 816
Antero Midstream Corp CS 03676b102 378 49,781 SH   SOLE   0 0 49,781
Antero Resources Corporation CS 03674x106 34 11,812 SH   SOLE   0 0 11,812
Anthem, Inc CS 036752103 596 1,973 SH   SOLE   0 0 1,973
Apple Inc CS 037833100 74,649 254,209 SH   SOLE   79,265 0 174,945
Apple Inc CS 037833100 147 500 SH Put SOLE   0 0 500
Applied Industrial Technologie CS 03820C105 1,831 27,450 SH   SOLE   0 0 27,450
Applied Materials CS 038222105 281 4,606 SH   SOLE   2,675 0 1,931
AptarGroup Inc CS 038336103 228 1,969 SH   SOLE   0 0 1,969
Aramark CS 03852u106 1,182 27,239 SH   SOLE   5,102 0 22,137
Archer Daniels Midland Co. CS 039483102 2,460 53,065 SH   SOLE   879 0 52,186
ASML Holding N.V. CS N07059210 791 2,674 SH   SOLE   0 0 2,674
Assurant Inc CS 04621X108 257 1,957 SH   SOLE   357 0 1,600
Athersys Inc. CS 04744L106 193 156,986 SH   SOLE   118,700 0 38,286
Atlas Copco AB ADR CS 049255706 596 14,832 SH   SOLE   0 0 14,832
AtriCure Inc CS 04963c209 302 9,300 SH   SOLE   1,144 0 8,156
Australis Capital Inc CS 05259r107 22 70,000 SH   SOLE   0 0 70,000
Autodesk CS 052769106 267 1,454 SH   SOLE   501 0 953
Automatic Data Processing CS 053015103 1,432 8,397 SH   SOLE   2,104 0 6,293
Autozone Inc CS 053332102 646 542 SH   SOLE   37 0 505
Avery Dennison CS 053611109 974 7,447 SH   SOLE   1,435 0 6,012
Baidu ADR CS 056752108 1,929 15,260 SH   SOLE   322 0 14,938
Bain Capital Specialty Finance CS 05684b107 317 16,045 SH   SOLE   0 0 16,045
Bank of America Corp CS 060505104 17,221 488,958 SH   SOLE   148,899 0 340,059
Baxter International CS 071813109 1,074 12,839 SH   SOLE   1,800 0 11,039
Becton Dickinson & Company CS 075887109 896 3,293 SH   SOLE   319 0 2,974
Berkshire Hathaway CS 084670108 1,698 5 SH   SOLE   0 0 5
Berkshire Hathaway Class B CS 084670702 12,286 54,242 SH   SOLE   12,671 0 41,571
Berkshire Htwy Cla100 Shs 1 Wh CS 084990175 3,735 1,100 SH   SOLE   200 0 900
Biogen Inc CS 09062X103 271 914 SH   SOLE   142 0 772
Biomoda Inc- Bankrupt Eff 4/14 CS 090627100 0 10,000 SH   SOLE   0 0 10,000
Blackrock Inc CS 09247X101 4,296 8,546 SH   SOLE   230 0 8,316
Blackstone Group Inc CS 09260d107 1,541 27,551 SH   SOLE   18,525 0 9,026
Boeing Company CS 097023105 19,443 59,684 SH   SOLE   9,506 0 50,178
Booking Holdings Inc CS 09857l108 48,305 23,520 SH   SOLE   17,343 0 6,177
Booz Allen Hamilton Holding CS 099502106 735 10,330 SH   SOLE   2,000 0 8,330
BP Amoco PLC ADR CS 055622104 6,045 160,181 SH   SOLE   23,741 0 136,440
Bristol-Myers Squibb CS 110122108 5,777 89,999 SH   SOLE   32,546 0 57,453
Broadcom Inc CS 11135F101 5,924 18,745 SH   SOLE   5,899 0 12,846
Broadridge Financial Solutions CS 11133T103 200 1,622 SH   SOLE   0 0 1,622
BRP Group Inc Cl A CS 05589g102 575 35,842 SH   SOLE   1,033 0 34,809
Burlington Stores Inc CS 122017106 1,064 4,668 SH   SOLE   835 0 3,833
Campbell Soup Company CS 134429109 1,008 20,405 SH   SOLE   9,953 0 10,452
Canadian Pacific Railway CS 13645T100 877 3,440 SH   SOLE   0 0 3,440
Cardinal Health Inc. CS 14149Y108 220 4,358 SH   SOLE   1,150 0 3,208
Cardiovascular Systems Inc CS 141619106 634 13,049 SH   SOLE   1,597 0 11,452
Caterpillar Inc CS 149123101 535 3,625 SH   SOLE   51 0 3,574
CDW Corporation CS 12514G108 323 2,262 SH   SOLE   0 0 2,262
Cedar Fair LP CS 150185106 963 17,375 SH   SOLE   0 0 17,375
Centene CS 15135B101 250 3,974 SH   SOLE   1,803 0 2,171
Charles River Laboratories Int CS 159864107 1,155 7,559 SH   SOLE   1,569 0 5,990
Charles Schwab CS 808513105 1,399 29,423 SH   SOLE   18,101 0 11,322
Charles Schwab CS 808513105 105 2,200 SH Put SOLE   0 0 2,200
Charles Schwab CS 808513105 48 1,000 SH Put SOLE   0 0 1,000
Chart Industries CS 16115Q308 202 3,000 SH   SOLE   0 0 3,000
Charter Communications Inc CS 16119p108 1,259 2,596 SH   SOLE   1,810 0 786
Chesapeake Energy Corp. CS 165167107 19 22,998 SH   SOLE   1,390 0 21,608
Chevron Corporation CS 166764100 8,548 70,931 SH   SOLE   14,647 0 56,284
Chromadex Corporation CS 171077407 46 10,667 SH   SOLE   0 0 10,667
Chubb Ltd CS h1467j104 14,957 96,085 SH   SOLE   18,979 0 77,106
Church & Dwight Co CS 171340102 898 12,769 SH   SOLE   2,280 0 10,489
Cigna Corp CS 125523100 595 2,909 SH   SOLE   192 0 2,717
Cincinnati Financial Corporati CS 172062101 1,481 14,084 SH   SOLE   0 0 14,084
Cintas Inc. CS 172908105 1,377 5,116 SH   SOLE   1,002 0 4,114
Cisco Systems CS 17275R102 19,083 397,889 SH   SOLE   98,512 0 299,377
Citigroup CS 172967424 16,041 200,792 SH   SOLE   41,492 0 159,300
Citrix Systems Inc CS 177376100 802 7,231 SH   SOLE   366 0 6,865
CMS Energy Corp CS 125896100 394 6,270 SH   SOLE   880 0 5,390
Coca-Cola Co. CS 191216100 4,716 85,211 SH   SOLE   25,207 0 60,004
Cognizant Technology Solutions CS 192446102 2,327 37,524 SH   SOLE   6,921 0 30,603
Colgate Palmolive CS 194162103 1,196 17,381 SH   SOLE   435 0 16,946
Comcast Corp. Cl A CS 20030n101 24,431 543,262 SH   SOLE   105,297 0 437,965
Companhia Brasileira De Distri CS 20440t201 416 19,000 SH   SOLE   19,000 0 0
Compass Group PLC ADR CS 20449x401 1,159 45,891 SH   SOLE   20,775 0 25,116
Conduent Inc CS 206787103 73 11,699 SH   SOLE   5,283 0 6,416
ConocoPhillips CS 20825C104 1,283 19,723 SH   SOLE   3,731 0 15,992
Constellation Brands Inc. CS 21036P108 8,033 42,337 SH   SOLE   5,646 0 36,691
Cooper Companies CS 216648402 948 2,952 SH   SOLE   550 0 2,402
Copart Inc CS 217204106 1,104 12,138 SH   SOLE   2,065 0 10,073
Corning, Inc. CS 219350105 577 19,821 SH   SOLE   525 0 19,296
Costco Wholesale Corp CS 22160K105 11,060 37,630 SH   SOLE   4,254 0 33,376
Crown Castle International Cor CS 22822v101 1,513 10,643 SH   SOLE   8,373 0 2,270
CSL Limited ADR CS 12637n204 1,064 10,944 SH   SOLE   0 0 10,944
CSX Corp CS 126408103 626 8,647 SH   SOLE   443 0 8,204
CVS Health Corp. CS 126650100 11,267 151,667 SH   SOLE   43,115 0 108,552
Danaher Corp. CS 235851102 4,487 29,237 SH   SOLE   932 0 28,305
Danone ADR CS 23636t100 298 17,941 SH   SOLE   17,300 0 641
Darling Ingredients, Inc. CS 237266101 263 9,361 SH   SOLE   4,492 0 4,869
Dassault Systemes ADR CS 237545108 489 2,970 SH   SOLE   2,840 0 130
Deere & Co CS 244199105 1,716 9,905 SH   SOLE   360 0 9,545
Dell Technologies C CS 24703l202 570 11,087 SH   SOLE   569 0 10,518
Delta Air Lines CS 247361702 433 7,399 SH   SOLE   750 0 6,649
DENTSPLY Sirona Inc. CS 24906p109 257 4,545 SH   SOLE   1,440 0 3,105
Dexcom Inc CS 252131107 202 923 SH   SOLE   389 0 534
Diageo PLC ADR CS 25243Q205 13,351 79,273 SH   SOLE   21,432 0 57,841
Diamondback Energy Inc CS 25278x109 253 2,728 SH   SOLE   861 0 1,867
Dick's Sporting Goods CS 253393102 374 7,563 SH   SOLE   0 0 7,563
Digital Turbine Inc CS 25400w102 189 26,500 SH   SOLE   0 0 26,500
Diodes Inc. CS 254543101 1,167 20,710 SH   SOLE   3,855 0 16,855
Disney, Walt Co. CS 254687106 11,936 82,529 SH   SOLE   22,780 0 59,749
DocuSign Inc. CS 256163106 1,736 23,423 SH   SOLE   0 0 23,423
Dominion Energy Inc. CS 25746U109 225 2,712 SH   SOLE   0 0 2,712
Dow Inc CS 260557103 352 6,432 SH   SOLE   410 0 6,022
DSV AS ADR CS 26251a108 864 14,942 SH   SOLE   0 0 14,942
DTE Energy CS 233331107 556 4,285 SH   SOLE   983 0 3,302
Duke Energy Corp. CS 26441C204 478 5,245 SH   SOLE   1,499 0 3,746
DuPont de Nemours Inc CS 26614n102 5,267 82,041 SH   SOLE   17,916 0 64,125
Eaton Corporation CS G29183103 10,284 108,572 SH   SOLE   13,934 0 94,638
Edwards Lifesciences Corp. CS 28176E108 238 1,022 SH   SOLE   272 0 750
Electronic Arts CS 285512109 219 2,034 SH   SOLE   747 0 1,287
Emerson Electric CS 291011104 306 4,011 SH   SOLE   0 0 4,011
Enbridge Inc CS 29250n105 362 9,107 SH   SOLE   2,734 0 6,373
Entergy Corp CS 29364G103 267 2,228 SH   SOLE   823 0 1,405
EOG Resources CS 26875P101 1,793 21,407 SH   SOLE   9,116 0 12,291
Epam Systems Inc CS 29414b104 73,843 348,052 SH   SOLE   347,942 0 110
Equifax Inc. CS 294429105 328 2,344 SH   SOLE   337 0 2,007
Equinix Corp CS 29444U700 438 751 SH   SOLE   562 0 189
Escrow GCB GM Bd CS 370escbt1 0 52,000 SH   SOLE   0 0 52,000
Essilor Luxottica CS 297284200 699 9,130 SH   SOLE   0 0 9,130
Estee Lauder CS 518439104 2,945 14,258 SH   SOLE   1,803 0 12,455
Etsy Inc CS 29786a106 588 13,275 SH   SOLE   2,665 0 10,610
Evergy Inc CS 30034W106 311 4,783 SH   SOLE   1,563 0 3,220
Exelon Corp. CS 30161N101 2,441 53,544 SH   SOLE   3,891 0 49,653
Experian plc CS 30215c101 947 27,835 SH   SOLE   0 0 27,835
Exxon Mobil Corp CS 30231G102 10,650 152,616 SH   SOLE   95,108 0 57,508
Exxon Mobil Corp CS 30231G102 112 1,600 SH Put SOLE   0 0 1,600
Exxon Mobil Corp CS 30231G102 419 6,000 SH Put SOLE   0 0 6,000
Facebook CS 30303M102 62,161 302,854 SH   SOLE   273,061 0 29,793
Facebook CS 30303M102 1,232 6,000 SH Put SOLE   0 0 6,000
Facebook CS 30303M102 144 700 SH Put SOLE   0 0 700
Factset Research Systems CS 303075105 260 969 SH   SOLE   0 0 969
Farmers National Banc Corp CS 309627107 259 15,866 SH   SOLE   0 0 15,866
Fedex CS 31428X106 262 1,735 SH   SOLE   0 0 1,735
Fidelity National Information CS 31620M106 351 2,526 SH   SOLE   1,886 0 640
Fidelity Natl Finl Inc New CS 31620r303 504 11,116 SH   SOLE   394 0 10,722
Fifth Third Bancorp. CS 316773100 233 7,564 SH   SOLE   0 0 7,564
First Republic Bank of CA CS 33616C100 976 8,310 SH   SOLE   1,240 0 7,070
Fiserv, Inc. CS 337738108 230 1,985 SH   SOLE   0 0 1,985
Five Below, Inc CS 33829M101 930 7,272 SH   SOLE   1,365 0 5,907
FMC Corp CS 302491303 201 2,018 SH   SOLE   911 0 1,107
Fomento Economico Mexicano S A CS 344419106 560 5,926 SH   SOLE   5,500 0 426
Fortive Corporation CS 34959j108 640 8,376 SH   SOLE   960 0 7,416
Fresenius Medical AG CS 358029106 655 17,775 SH   SOLE   17,775 0 0
FuelCell CS 35952H601 148 59,000 SH   SOLE   59,000 0 0
GCB GM Corp Bond Escrow CS 370escbw4 0 27,000 SH   SOLE   0 0 27,000
Geberit AG ADR CS 36840v109 449 7,972 SH   SOLE   0 0 7,972
Generac Holdings CS 368736104 1,369 13,610 SH   SOLE   2,510 0 11,100
General Dynamics CS 369550108 1,169 6,629 SH   SOLE   1,115 0 5,514
General Electric Company CS 369604103 1,422 127,418 SH   SOLE   26,340 0 101,078
General Mills Inc CS 370334104 365 6,824 SH   SOLE   875 0 5,949
General Motors CS 37045V100 405 11,070 SH   SOLE   0 0 11,070
Genpact Ltd CS G3922B107 1,059 25,104 SH   SOLE   5,676 0 19,428
Gentex Corp CS 371901109 242 8,348 SH   SOLE   0 0 8,348
Gentherm Inc CS 37253A103 380 8,551 SH   SOLE   824 0 7,727
GetSwift Ltd. ADR CS q402a3102 317 950,000 SH   SOLE   0 0 950,000
Gilead Sciences Inc CS 375558103 1,474 22,690 SH   SOLE   6,027 0 16,663
Givaudan Sa Adr CS 37636p108 526 8,400 SH   SOLE   8,400 0 0
Global Payments Inc. CS 37940X102 763 4,178 SH   SOLE   466 0 3,712
Goldman Sachs Group, Inc. CS 38141G104 764 3,322 SH   SOLE   30 0 3,292
Grand Central Silver Mines CS 384906202 0 17,000 SH   SOLE   0 0 17,000
Grupo Financiero Banorte SAB d CS P49501201 78 13,985 SH   SOLE   0 0 13,985
Hain Celestial Group CS 405217100 201 7,749 SH   SOLE   2,730 0 5,019
Hanesbrands Inc CS 410345102 311 20,939 SH   SOLE   2,465 0 18,474
Hartford Financial Services Gr CS 416515104 265 4,365 SH   SOLE   1,337 0 3,028
HD Supply Hldgs Inc. CS 40416m105 781 19,430 SH   SOLE   3,670 0 15,760
HDFC Bank Ltd. CS 40415f101 689 10,876 SH   SOLE   0 0 10,876
Heineken NV ADR CS 423012301 406 7,600 SH   SOLE   7,600 0 0
Henry Jack and Associates Inc CS 426281101 1,099 7,542 SH   SOLE   1,035 0 6,507
Home Depot, Inc. CS 437076102 47,659 218,239 SH   SOLE   142,793 0 75,446
Home Depot, Inc. CS 437076102 218 1,000 SH Call SOLE   0 0 1,000
Home Depot, Inc. CS 437076102 218 1,000 SH Put SOLE   0 0 1,000
Honeywell International, Inc. CS 438516106 17,127 96,764 SH   SOLE   27,932 0 68,832
Hormel Geo A Co CS 440452100 363 8,050 SH   SOLE   945 0 7,105
Hostess Brands Inc CS 44109j106 276 18,971 SH   SOLE   2,262 0 16,709
HP Inc. CS 40434l105 276 13,408 SH   SOLE   948 0 12,460
Hubbell Inc. Class B CS 443510607 364 2,460 SH   SOLE   0 0 2,460
Huntington Bancshares CS 446150104 1,410 93,517 SH   SOLE   24,626 0 68,891
ICON Public Limited Company CS g4705a100 556 3,226 SH   SOLE   0 0 3,226
IDEX Corp CS 45167R104 958 5,569 SH   SOLE   1,025 0 4,544
Illinois Tool Works CS 452308109 639 3,556 SH   SOLE   549 0 3,007
Illumina Inc. CS 452327109 889 2,679 SH   SOLE   199 0 2,480
Imageware Systems Inc. CS 45245s108 48 143,022 SH   SOLE   0 0 143,022
Immune Therapeutics Inc CS 45252a107 0 12,500 SH   SOLE   0 0 12,500
Ingersoll-Rand CS G47791101 1,275 9,588 SH   SOLE   0 0 9,588
Ingersoll-Rand CS G47791101 930 7,000 SH Put SOLE   0 0 7,000
Inseego Corp CS 45782b104 89 12,151 SH   SOLE   0 0 12,151
Insulet Corp CS 45784P101 1,407 8,217 SH   SOLE   0 0 8,217
Int'l Business Machines Corp. CS 459200101 3,505 26,152 SH   SOLE   6,055 0 20,097
Intel Corp CS 458140100 22,318 372,900 SH   SOLE   59,326 0 313,574
Intel Corp CS 458140100 449 7,500 SH Put SOLE   0 0 7,500
Intel Corp CS 458140100 449 7,500 SH Put SOLE   0 0 7,500
Intel Corp CS 458140100 898 15,000 SH Put SOLE   0 0 15,000
Intelsat S.A. CS l5140p101 1,033 146,900 SH   SOLE   146,900 0 0
Intercontinental Exchange, Inc CS 45866f104 3,906 42,207 SH   SOLE   1,804 0 40,403
International Power Group Ltd CS 46018A100 0 20,000 SH   SOLE   0 0 20,000
Intuit CS 461202103 217 828 SH   SOLE   296 0 532
Intuitive Surgical Inc CS 46120E602 264 447 SH   SOLE   150 0 297
Jacobs Engineering Group Inc CS 469814107 325 3,622 SH   SOLE   0 0 3,622
Jazz Pharmaceuticals CS G50871105 705 4,723 SH   SOLE   905 0 3,818
Johnson & Johnson CS 478160104 34,148 234,097 SH   SOLE   69,442 0 164,655
Johnson & Johnson CS 478160104 292 2,000 SH Put SOLE   0 0 2,000
Johnson Controls Intl. PLC CS g51502105 1,083 26,591 SH   SOLE   2,735 0 23,856
JPMorgan Chase & Co. CS 46625H100 38,876 278,884 SH   SOLE   71,310 0 207,574
JPMorgan Chase & Co. CS 46625H100 209 1,500 SH Put SOLE   0 0 1,500
Kao Corp ADR CS 485537401 419 25,300 SH   SOLE   25,300 0 0
Kellogg Co CS 487836108 1,289 18,640 SH   SOLE   8,081 0 10,559
Kering SA ADR CS 492089107 572 8,705 SH   SOLE   8,700 0 5
Keysight Technologies CS 49338l103 1,456 14,185 SH   SOLE   1,795 0 12,390
Kimberly-Clark CS 494368103 2,407 17,500 SH   SOLE   13,805 0 3,695
Kinder Morgan, Inc. CS 49456B101 15,638 738,679 SH   SOLE   159,975 0 578,704
L'Oreal Co ADR CS 502117203 619 10,450 SH   SOLE   9,000 0 1,450
L3Harris Technologies Inc CS 502431109 1,665 8,416 SH   SOLE   911 0 7,505
Laboratory Corp. of America CS 50540R409 303 1,793 SH   SOLE   0 0 1,793
Lam Research Corp CS 512807108 204 697 SH   SOLE   0 0 697
Lamb Weston Holdings Inc CS 513272104 1,055 12,261 SH   SOLE   2,250 0 10,011
Leidos Holdings, Inc CS 525327102 249 2,543 SH   SOLE   1,148 0 1,395
Lennar Corp CS 526057104 487 8,724 SH   SOLE   0 0 8,724
Lennox International Inc CS 526107107 931 3,818 SH   SOLE   700 0 3,118
Liberty Broadband Corporation CS 530307107 306 2,458 SH   SOLE   0 0 2,458
Liberty Broadband Corporation CS 530307305 635 5,047 SH   SOLE   0 0 5,047
Liberty Global PLC Cl A CS G5480U104 215 9,453 SH   SOLE   258 0 9,195
Liberty Global PLC Cl C CS G5480U120 443 20,319 SH   SOLE   0 0 20,319
Liberty Media Corp A SiriusXM CS 531229409 441 9,114 SH   SOLE   0 0 9,114
Liberty Media Corp C CS 531229607 915 19,013 SH   SOLE   0 0 19,013
Liberty Media Corp Delaware C CS 531229854 207 4,506 SH   SOLE   0 0 4,506
Lighting Science Group Corp CS 53224g707 0 21,244 SH   SOLE   0 0 21,244
Lilly, Eli Co CS 532457108 1,134 8,632 SH   SOLE   4,938 0 3,694
Linde PLC Com CS g5494j103 285 1,337 SH   SOLE   0 0 1,337
Link Motion ADR CS 53577l105 31 203,500 SH   SOLE   203,500 0 0
Livent Corporation CS 53814l108 130 15,154 SH   SOLE   6,300 0 8,854
LKQ CS 501889208 309 8,649 SH   SOLE   3,905 0 4,744
Lockheed Martin CS 539830109 8,585 22,049 SH   SOLE   8,293 0 13,755
Lonza Group LTD CS h50524133 517 1,405 SH   SOLE   0 0 1,405
Lowe's Cos. CS 548661107 11,010 91,937 SH   SOLE   1,620 0 90,317
Lululemon Athletica CS 550021109 526 2,272 SH   SOLE   0 0 2,272
LVMH ADR CS 502441306 1,958 20,989 SH   SOLE   12,186 0 8,803
M & T Bank CS 55261F104 216 1,273 SH   SOLE   275 0 998
MACOM Tech Solutions Holdings CS 55405y100 233 8,753 SH   SOLE   3,953 0 4,800
Marathon Petroleum Corp CS 56585A102 6,635 110,123 SH   SOLE   24,338 0 85,785
Markland Technologies Inc CS 570658203 0 15,000 SH   SOLE   0 0 15,000
Marriott Intl Inc CS 571903202 988 6,524 SH   SOLE   0 0 6,524
Marriott Intl Inc CS 571903202 833 5,500 SH Put SOLE   0 0 5,500
Martin Marietta Materials Inc. CS 573284106 230 821 SH   SOLE   0 0 821
Mastercard CS 57636Q104 39,125 131,032 SH   SOLE   127,462 0 3,570
Mattel, Inc. CS 577081102 929 68,550 SH   SOLE   15,631 0 52,919
McCormick & Co CS 579780206 2,116 12,469 SH   SOLE   4,045 0 8,424
McDonalds Corp CS 580135101 4,499 22,765 SH   SOLE   8,766 0 14,000
McKesson HBOC Corp. CS 58155Q103 401 2,899 SH   SOLE   0 0 2,899
Medient Studios Inc CS 58471d109 0 100,000 SH   SOLE   0 0 100,000
Medtronic Plc CS g5960l103 5,241 46,197 SH   SOLE   18,190 0 28,007
Merck & Co CS 58933Y105 16,106 177,086 SH   SOLE   21,188 0 155,898
Merck & Co CS 58933Y105 1,364 15,000 SH Put SOLE   0 0 15,000
Merck & Co CS 58933Y105 3,138 34,500 SH Put SOLE   0 0 34,500
Merck & Co CS 58933Y105 1,182 13,000 SH Put SOLE   0 0 13,000
Mesabi Trust CS 590672101 2,086 88,600 SH   SOLE   88,600 0 0
Metlife Inc. CS 59156R108 9,076 178,073 SH   SOLE   40,805 0 137,268
Mettler-Toledo International CS 592688105 1,456 1,836 SH   SOLE   250 0 1,586
Micron Technology CS 595112103 843 15,679 SH   SOLE   15,250 0 429
Microsoft Corporation CS 594918104 126,943 804,967 SH   SOLE   498,341 0 306,626
Microsoft Corporation CS 594918104 1,104 7,000 SH Put SOLE   0 0 7,000
Microsoft Corporation CS 594918104 4,321 27,400 SH Put SOLE   0 0 27,400
Microsoft Corporation CS 594918104 315 2,000 SH Put SOLE   0 0 2,000
Microsoft Corporation CS 594918104 1,388 8,800 SH Put SOLE   0 0 8,800
Microsoft Corporation CS 594918104 1,135 7,200 SH Put SOLE   0 0 7,200
Microsoft Corporation CS 594918104 946 6,000 SH Put SOLE   0 0 6,000
Milestone Scientific Inc CS 59935p209 36 26,000 SH   SOLE   0 0 26,000
Millicom International Cellula CS l6388f110 49,116 1,018,368 SH   SOLE   1,018,368 0 0
Millicom International Cellula CS l6388f128 3,403 70,744 SH   SOLE   70,744 0 0
Mondelez Intl Inc Com CS 609207105 8,682 157,619 SH   SOLE   41,439 0 116,180
Moneygram International Inc CS 60935y208 26 12,285 SH   SOLE   4,993 0 7,292
Monolithic Power Systems CS 609839105 1,362 7,650 SH   SOLE   1,150 0 6,500
Moody's Corp. CS 615369105 354 1,491 SH   SOLE   90 0 1,401
Morgan Stanley CS 617446448 221 4,324 SH   SOLE   0 0 4,324
Motorola Solutions CS 620076307 273 1,696 SH   SOLE   422 0 1,274
MPTV Inc CS 553424409 0 11,129 SH   SOLE   0 0 11,129
Mueller Water Products Inc CS 624758108 354 29,546 SH   SOLE   3,941 0 25,605
Nestle SA ADR CS 641069406 2,595 23,971 SH   SOLE   9,752 0 14,219
NetEase.com Inc CS 64110W102 997 3,250 SH   SOLE   3,250 0 0
Netflix Inc. CS 64110L106 3,130 9,672 SH   SOLE   0 0 9,672
Netflix Inc. CS 64110L106 162 500 SH Put SOLE   0 0 500
Newell Rubbermaid Company CS 651229106 3,683 191,642 SH   SOLE   28,941 0 162,701
Newmont Mining CS 651639106 334 7,683 SH   SOLE   0 0 7,683
NextEra Energy CS 65339F101 21,804 90,038 SH   SOLE   24,522 0 65,516
Nidec Corp ADR CS 654090109 951 27,800 SH   SOLE   27,800 0 0
Nike Inc. CS 654106103 13,801 136,221 SH   SOLE   18,329 0 117,891
Nintendo ADR CS 654445303 936 18,501 SH   SOLE   18,500 0 1
NiSource Industries Inc. CS 65473P105 379 13,603 SH   SOLE   3,433 0 10,170
Norfolk Southern CS 655844108 883 4,546 SH   SOLE   0 0 4,546
North Bud Farms Inc CS 658043104 8 55,000 SH   SOLE   0 0 55,000
Northrop Grumman Corp CS 666807102 4,243 12,337 SH   SOLE   720 0 11,617
Novartis AG ADR CS 66987V109 1,192 12,590 SH   SOLE   9,790 0 2,800
Novo-Nordisk ADR CS 670100205 818 14,136 SH   SOLE   10,125 0 4,011
Nxp Semiconductors Nv CS n6596x109 210 1,653 SH   SOLE   958 0 695
Occidental Petroleum CS 674599105 933 22,641 SH   SOLE   12,400 0 10,241
Omnicom Group CS 681919106 662 8,174 SH   SOLE   618 0 7,556
ONEOK Inc CS 682680103 260 3,435 SH   SOLE   0 0 3,435
Oracle Corp CS 68389X105 8,788 165,867 SH   SOLE   46,530 0 119,337
Orange CS 684060106 358 24,519 SH   SOLE   24,000 0 519
Palo Alto Networks Inc. CS 697435105 3,207 13,867 SH   SOLE   13,330 0 537
Parker-Hannifin CS 701094104 1,323 6,430 SH   SOLE   249 0 6,181
Paychex Inc CS 704326107 333 3,914 SH   SOLE   0 0 3,914
Paycom Software Inc CS 70432v102 986 3,724 SH   SOLE   969 0 2,755
PayPal Holdings, Inc CS 70450y103 2,118 19,584 SH   SOLE   7,603 0 11,981
PepsiCo, Inc. CS 713448108 20,055 146,743 SH   SOLE   34,694 0 112,049
Pernod Ricard Sa CS 714264207 1,012 28,151 SH   SOLE   13,600 0 14,551
Pfizer Inc CS 717081103 6,015 153,514 SH   SOLE   62,895 0 90,619
Philip Morris Int'l CS 718172109 1,643 19,315 SH   SOLE   1,000 0 18,315
Phillips 66 CS 718546104 930 8,344 SH   SOLE   1,019 0 7,325
Pinnacle West Capital Corp. CS 723484101 201 2,232 SH   SOLE   636 0 1,596
PNC Financial Services Group CS 693475105 401 2,511 SH   SOLE   125 0 2,386
Pool Corp. CS 73278L105 1,169 5,502 SH   SOLE   885 0 4,617
Pop n Go Inc CS 732816103 0 1,847,297 SH   SOLE   0 0 1,847,297
Procter & Gamble CS 742718109 10,478 83,891 SH   SOLE   16,727 0 67,164
Procter & Gamble CS 742718109 350 2,800 SH Put SOLE   0 0 2,800
Profire Energy CS 74316x101 36 25,000 SH   SOLE   0 0 25,000
Progressive Corp CS 743315103 1,947 26,900 SH   SOLE   0 0 26,900
Prudential PLC ADR CS 74435K204 592 15,538 SH   SOLE   15,528 0 10
Ptc Inc CS 69370C100 225 3,002 SH   SOLE   1,063 0 1,939
Public Storage Inc. CS 74460D109 252 1,181 SH   SOLE   192 0 989
PulteGroup Inc CS 745867101 374 9,649 SH   SOLE   0 0 9,649
Pure Cycle Corp CS 746228303 3,576 284,026 SH   SOLE   284,026 0 0
PVH Corp CS 693656100 859 8,166 SH   SOLE   135 0 8,031
Qualcomm Incorporated CS 747525103 23,947 271,416 SH   SOLE   47,216 0 224,199
Qualcomm Incorporated CS 747525103 2,206 25,000 SH Put SOLE   0 0 25,000
Qualys Inc CS 74758T303 750 9,000 SH   SOLE   1,815 0 7,185
Quest Diagnostics Inc CS 74834L100 298 2,792 SH   SOLE   725 0 2,067
Raymond James Financial CS 754730109 888 9,924 SH   SOLE   1,495 0 8,429
Rayonier Inc Frac Shs 100,000 CS hfe907109 0 50,000 SH   SOLE   0 0 50,000
Raytheon Company CS 755111507 16,363 74,466 SH   SOLE   14,519 0 59,947
RBC Bearings Inc CS 75524B104 912 5,758 SH   SOLE   1,250 0 4,508
Realty Income Corp. CS 756109104 212 2,877 SH   SOLE   0 0 2,877
Regions Financial Corp CS 7591EP100 183 10,648 SH   SOLE   0 0 10,648
Reinsurance Group of America I CS 759351604 222 1,361 SH   SOLE   507 0 854
ResMed Inc CS 761152107 2,124 13,705 SH   SOLE   1,415 0 12,290
Restaurant Brands Internationa CS 76131d103 222 3,480 SH   SOLE   0 0 3,480
Rineon Group Inc CS 766795108 0 28,784 SH   SOLE   0 0 28,784
Riverview Bancorp Inc CS 769397100 161 19,582 SH   SOLE   0 0 19,582
Roche Holding ADR CS 771195104 824 20,276 SH   SOLE   16,783 0 3,493
Rockwell Automation Inc. CS 773903109 206 1,016 SH   SOLE   0 0 1,016
Roper Industries CS 776696106 2,265 6,393 SH   SOLE   582 0 5,811
Royal Dutch Shell PLC ADR B CS 780259107 800 13,343 SH   SOLE   2,118 0 11,225
RPM Inc. CS 749685103 1,090 14,202 SH   SOLE   3,834 0 10,368
S S & C Technologies Inc CS 78467J100 606 9,862 SH   SOLE   1,216 0 8,646
Salesforce.com CS 79466L302 1,967 12,095 SH   SOLE   8,348 0 3,747
SAP SE Spon ADR CS 803054204 1,017 7,588 SH   SOLE   3,484 0 4,104
SBA Communications CS 78410g104 254 1,052 SH   SOLE   422 0 630
Schlumberger Limited CS 806857108 2,656 66,076 SH   SOLE   19,589 0 46,487
Scotts Miracle Grow CS 810186106 214 2,017 SH   SOLE   513 0 1,504
Seaspan Corp CS y75638109 256 17,996 SH   SOLE   0 0 17,996
Sempra Energy CS 816851109 254 1,678 SH   SOLE   0 0 1,678
ServiceNow Inc CS 81762p102 1,848 6,547 SH   SOLE   0 0 6,547
Sherwin Williams Company CS 824348106 25,074 42,968 SH   SOLE   1,718 0 41,250
Shiseido Ltd ADR CS 824841407 566 7,902 SH   SOLE   7,900 0 2
Shopify Inc CS 82509l107 908 2,284 SH   SOLE   0 0 2,284
Signature Bank NY CS 82669G104 239 1,750 SH   SOLE   700 0 1,050
Sionix Corp CS 829400100 0 75,000 SH   SOLE   0 0 75,000
Skyworks Solutions Inc. CS 83088M102 1,101 9,109 SH   SOLE   1,645 0 7,464
Smith & Nephew Plc ADR CS 83175M205 520 10,819 SH   SOLE   0 0 10,819
Snap-On Inc CS 833034101 747 4,411 SH   SOLE   847 0 3,564
Spirit Aerosystems CS 848574109 517 7,091 SH   SOLE   0 0 7,091
Splunk Inc CS 848637104 226 1,509 SH   SOLE   1,500 0 9
Stanley Black & Decker CS 854502101 342 2,064 SH   SOLE   0 0 2,064
Starbucks Corp CS 855244109 1,814 20,636 SH   SOLE   0 0 20,636
State Street Corp. CS 857477103 1,200 15,165 SH   SOLE   400 0 14,765
Steris Plc CS g8473t100 1,689 11,083 SH   SOLE   1,405 0 9,678
Sterling Bancorp Del CS 85917a100 271 12,848 SH   SOLE   3,673 0 9,175
Store Cap Corp CS 862121100 250 6,726 SH   SOLE   1,238 0 5,488
Stryker Corp. CS 863667101 1,084 5,163 SH   SOLE   0 0 5,163
Sumitomo Mitsui ADR CS 86562M209 77 10,454 SH   SOLE   10,454 0 0
Sun Communitys Inc CS 866674104 914 6,090 SH   SOLE   1,000 0 5,090
Synopsys Inc CS 871607107 1,351 9,702 SH   SOLE   1,907 0 7,795
T. Rowe Price Associates Inc CS 74144T108 1,041 8,546 SH   SOLE   567 0 7,979
Taiwan Semiconductor Manufactu CS 874039100 1,358 23,382 SH   SOLE   1,794 0 21,588
Take Two Interactive CS 874054109 683 5,578 SH   SOLE   1,040 0 4,538
Takeda Pharmaceutical CS 874060205 464 23,519 SH   SOLE   22,888 0 631
Tal International Group CS 874083108 439 9,100 SH   SOLE   9,100 0 0
Target CS 87612E106 457 3,567 SH   SOLE   0 0 3,567
TC Energy Corp CS 87807b107 272 5,107 SH   SOLE   376 0 4,731
TE Connectivity CS H84989104 703 7,333 SH   SOLE   1,637 0 5,696
Teledyne Technologies Inc CS 879360105 1,008 2,908 SH   SOLE   505 0 2,403
Tencent Holdings Ltd ADR CS 88032Q109 1,843 38,396 SH   SOLE   23,000 0 15,396
Tesla Inc. CS 88160r101 741 1,771 SH   SOLE   85 0 1,686
Tesla Inc. CS 88160r101 878 2,100 SH Call SOLE   0 0 2,100
Tesla Inc. CS 88160r101 42 100 SH Put SOLE   0 0 100
Texas Instruments CS 882508104 1,873 14,601 SH   SOLE   985 0 13,616
The Meet Group, Inc. CS 58513u101 97 19,400 SH   SOLE   19,400 0 0
The Wendy's Company CS 95058W100 695 31,300 SH   SOLE   0 0 31,300
Theratechnologies Inc CS 88338h100 158 47,923 SH   SOLE   0 0 47,923
Thermo Fisher Scientific Inc CS 883556102 817 2,516 SH   SOLE   316 0 2,200
Tivo Corp. CS 88870p106 107 12,628 SH   SOLE   0 0 12,628
TJX Companies Inc CS 872540109 693 11,347 SH   SOLE   1,134 0 10,213
Toro Co CS 891092108 1,516 19,029 SH   SOLE   0 0 19,029
Travelers Companies Inc CS 89417E109 1,316 9,611 SH   SOLE   1,000 0 8,611
Treehouse Foods Inc CS 89469A104 244 5,034 SH   SOLE   2,118 0 2,916
Tricida Inc CS 89610f101 766 20,285 SH   SOLE   0 0 20,285
Truist Financial Corp CS 89832q109 252 4,475 SH   SOLE   1,177 0 3,298
Tyler Technologies Inc CS 902252105 5,403 18,010 SH   SOLE   210 0 17,800
Tyler Technologies Inc CS 902252105 450 1,500 SH Put SOLE   0 0 1,500
Ultra Petroleum Corp CS 903914208 3 24,696 SH   SOLE   0 0 24,696
Under Armour Inc CS 904311206 334 17,400 SH   SOLE   0 0 17,400
Under Armour Inc CS 904311107 378 17,500 SH   SOLE   0 0 17,500
Unilever NV Shares CS 904784709 655 11,394 SH   SOLE   9,230 0 2,164
Union Pacific Corp CS 907818108 2,736 15,134 SH   SOLE   6,620 0 8,514
United Parcel Service Inc. CS 911312106 6,883 58,797 SH   SOLE   11,469 0 47,328
United Technologies CS 913017109 8,385 55,988 SH   SOLE   13,268 0 42,720
UnitedHealth Group Inc CS 91324P102 26,615 90,533 SH   SOLE   21,066 0 69,467
UnitedHealth Group Inc CS 91324P102 617 2,100 SH Put SOLE   0 0 2,100
US Bancorp CS 902973304 1,854 31,274 SH   SOLE   23,219 0 8,055
Vail Resorts Inc CS 91879Q109 228 951 SH   SOLE   0 0 951
Varian Medical Systems Inc. CS 92220P105 1,048 7,380 SH   SOLE   1,175 0 6,205
Verizon Communications CS 92343V104 12,907 210,212 SH   SOLE   29,958 0 180,254
Verizon Communications CS 92343V104 31 500 SH Put SOLE   0 0 500
Verizon Communications CS 92343V104 31 500 SH Put SOLE   0 0 500
Verizon Communications CS 92343V104 927 15,100 SH Put SOLE   0 0 15,100
Visa Inc Cl A CS 92826C839 48,938 260,450 SH   SOLE   189,311 0 71,139
Vodafone Group PLC CS 92857W308 214 11,085 SH   SOLE   5,119 0 5,966
Vulcan Materials CS 929160109 5,687 39,497 SH   SOLE   0 0 39,497
W. W. Grainger Inc CS 384802104 345 1,020 SH   SOLE   0 0 1,020
Wal Mart de Mexico ADR CS 93114W107 962 33,655 SH   SOLE   19,100 0 14,555
Walgreen Boots Alliance Inc CS 931427108 361 6,126 SH   SOLE   500 0 5,626
Walmart Inc CS 931142103 4,994 42,024 SH   SOLE   20,448 0 21,577
Waste Management Inc CS 94106L109 266 2,337 SH   SOLE   0 0 2,337
WEC Energy Group Inc. CS 92939u106 428 4,636 SH   SOLE   680 0 3,956
WellCare Health Plans CS 94946T106 802 2,430 SH   SOLE   0 0 2,430
Wells Fargo & Company CS 949746101 11,530 214,320 SH   SOLE   57,251 0 157,069
Wex Inc CS 96208t104 896 4,279 SH   SOLE   820 0 3,459
Weyerhauser Corporation CS 962166104 5,727 189,652 SH   SOLE   53,637 0 136,015
Wheaton Precious Metals Corp CS 962879102 235 7,891 SH   SOLE   3,754 0 4,137
Williams Companies, Inc. CS 969457100 2,164 91,230 SH   SOLE   0 0 91,230
Xilinx Inc CS 983919101 11,041 112,929 SH   SOLE   25,652 0 87,277
Xylem Inc CS 98419M100 1,233 15,645 SH   SOLE   2,892 0 12,753
Yum China Holdings Inc CS 98850p109 628 13,074 SH   SOLE   280 0 12,794
Yum! Brands Inc. CS 988498101 1,506 14,948 SH   SOLE   428 0 14,520
Zebra Technologies Inc. Cl A CS 989207105 955 3,737 SH   SOLE   675 0 3,062
Zoetis Inc CS 98978V103 662 5,004 SH   SOLE   872 0 4,132
Inventrust PPTYs Corp RE 46124j102 32 10,117 SH   SOLE   0 0 10,117
KBS Real Estate Investment Tru RE 48243c109 59 15,438 SH   SOLE   0 0 15,438
KBS Strategic Opportunity RE 48242n106 164 15,386 SH   SOLE   0 0 15,386
Progressive Interchange LLC RE 742995871 50 50,000 SH   SOLE   0 0 50,000
Retail Properties of America RE 76131V202 373 27,824 SH   SOLE   0 0 27,824
Schwab US REIT RE 808524847 793 17,256 SH   SOLE   0 0 17,256
Vanguard Global ex-US Real Est RE 922042676 218 3,682 SH   SOLE   0 0 3,682
Vanguard REIT Viper Index Seri RE 922908553 5,624 60,615 SH   SOLE   0 0 60,615
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 8,161 7,760,000 SH   SOLE   50,000 0 7,710,000
BNS MXEA 2-7-22 20 buff SE 064159ps9 1,765 1,660,000 SH   SOLE   0 0 1,660,000
BNS MXEF 10-15-21 20 buff SE 064159nw2 5,294 5,080,000 SH   SOLE   200,000 0 4,880,000
C SPX 2-7-22 20 buff SE 17327tzp4 2,897 2,775,000 SH   SOLE   40,000 0 2,735,000
CS SPX 8-10-20 10 buff SE 22552fay8 80 73,000 SH   SOLE   0 0 73,000
GS MID 12-24-20 20 buff SE 40055qgf3 1,964 1,825,000 SH   SOLE   50,000 0 1,775,000
GS MID 2-9-22 20 buff SE 40056fzu2 1,240 1,180,000 SH   SOLE   0 0 1,180,000
GS MID 5-13-21 20 buff SE 40056egh5 2,335 2,110,000 SH   SOLE   100,000 0 2,010,000
GS MID 6-11-20 20 buff SE 40055ab71 2,050 1,825,000 SH   SOLE   0 0 1,825,000
GS MXEF 12-24-20 20 buff SE 40055qgd8 1,059 985,000 SH   SOLE   0 0 985,000
GS MXEF 6-16-21 20 buff SE 40056emz8 10,463 8,765,000 SH   SOLE   325,000 0 8,440,000
GS RTY 5-21-20 10 buff SE 40054kpk6 6,797 5,045,000 SH   SOLE   1,090,000 0 3,955,000
GS SX5E 3-31-20 15 buff SE 40054lu28 4,477 4,006,000 SH   SOLE   350,000 0 3,656,000
HSBC SPX 5-6-20 10 buff SE 40435ugs7 112 100,000 SH   SOLE   0 0 100,000
JPM MXEA 6-16-21 20 buff SE 48130wks9 9,733 8,140,000 SH   SOLE   575,000 0 7,565,000
JPM MXEF 6-8-22 20 buff SE 48132hex6 2,311 2,225,000 SH   SOLE   100,000 0 2,125,000
JPM SPX 12-21-20 15 buff SE 48130u6m2 109 96,000 SH   SOLE   0 0 96,000
JPM SPX 12-23-20 20 buff SE 48129m3s3 2,742 2,355,000 SH   SOLE   75,000 0 2,280,000
JPM SX5E 5-11-20 10 buff SE 48130wbe0 5,329 4,040,000 SH   SOLE   0 0 4,040,000
MS MXEA 10-15-21 20 buff SE 61768d6j9 3,620 3,390,000 SH   SOLE   300,000 0 3,090,000
MS MXEA 6-8-22 20 buff SE 61769h3r4 1,634 1,585,000 SH   SOLE   225,000 0 1,360,000
MS SPX 2-6-20 17.5 buff SE 61768cnq6 12,528 10,142,000 SH   SOLE   1,325,000 0 8,817,000
MS SPX 5-13-21 20 buff SE 61768drj6 4,474 3,905,000 SH   SOLE   175,000 0 3,730,000
MS SPX 6-11-20 20 buff SE 61768cwj2 1,839 1,565,000 SH   SOLE   125,000 0 1,440,000
RBC EEM 6-11-20 15 buff SE 78013xca4 2,083 2,025,000 SH   SOLE   0 0 2,025,000
RBC EFA 6-11-20 15 buff SE 78013xcb2 1,103 1,075,000 SH   SOLE   0 0 1,075,000
RBC RTY 10-15-21 20 buff SE 78013x5m6 4,059 3,850,000 SH   SOLE   30,000 0 3,820,000
RBC RTY 12-24-20 20 buff SE 78013xmz8 1,757 1,700,000 SH   SOLE   25,000 0 1,675,000
RBC RTY 2-7-22 20 buff SE 78013xye2 1,236 1,175,000 SH   SOLE   0 0 1,175,000
RBC SPX 10-15-21 20 buff SE 78013x5l8 10,300 9,450,000 SH   SOLE   530,000 0 8,920,000
RBC SPX 6-16-21 20 buff SE 78013xue6 14,960 12,515,000 SH   SOLE   400,000 0 12,115,000
RBC SPX 8-13-20 20 buff SE 78013xfu7 4,683 3,917,000 SH   SOLE   0 0 3,917,000
RBC SX5E 8-13-20 15 abs ret bu SE 78013xft0 5,458 4,662,000 SH   SOLE   0 0 4,662,000
TD SPX 10-27-20 12.5 buff SE 89114qhz4 96 83,000 SH   SOLE   0 0 83,000
WFC SPX 11-25-20 12.5 buff SE 95001h4y4 29 27,000 SH   SOLE   0 0 27,000
Bristol Myers Squibb Co Rt RT 110122157 42 13,976 SH   SOLE   1,207 0 12,769
Energy Transfer LP ML 29273v100 6,301 491,078 SH   SOLE   26,474 0 464,604
Enterprise Products Ptnrs ML 293792107 10,291 365,445 SH   SOLE   22,833 0 342,612
EQM Midstream Partners LP ML 26885b100 2,594 86,731 SH   SOLE   5,332 0 81,399
Genesis Energy LP ML 371927104 3,247 158,543 SH   SOLE   2,600 0 155,943
JPMorgan Alerian MLP Index ML 46625H365 1,807 82,832 SH   SOLE   6,574 0 76,258
Magellan Midstream Ptnrs LP ML 559080106 6,442 102,460 SH   SOLE   5,977 0 96,483
MPLX LP ML 55336V100 2,267 89,056 SH   SOLE   600 0 88,456
Nextera Energy Partners Lp ML 65341b106 2,451 46,549 SH   SOLE   3,750 0 42,799
Phillips 66 Partners LP Common ML 718549207 3,206 52,011 SH   SOLE   2,400 0 49,611
Plains Group Holdings LP Cla ML 72651a207 1,685 88,895 SH   SOLE   0 0 88,895
Tallgrass Energy LP Class A ML 874696107 2,172 98,190 SH   SOLE   3,000 0 95,190
Targa Resources Prtns Com St ML 87612G101 4,702 115,163 SH   SOLE   4,500 0 110,663
UBS E-TRACS Alerian MLP Infras ML 902641646 6,291 323,926 SH   SOLE   17,733 0 306,193
UBS ETRACS Alerian MLP Etn ML 90267b682 293 21,391 SH   SOLE   0 0 21,391
Western Midstream Partners LP ML 958669103 2,330 118,328 SH   SOLE   5,355 0 112,973
Deutsche X Tracks MSCI EAFE EE 233051200 9,102 269,444 SH   SOLE   19,492 0 249,952
First Tr Value Line Dividend I EE 33734H106 301 8,348 SH   SOLE   0 0 8,348
Invesco ETF Insider Sentiment EE 46137V555 397 5,500 SH   SOLE   0 0 5,500
Invesco QQQ Trust EE 46090E103 23,412 110,116 SH   SOLE   21,567 0 88,550
Invesco S&P 500 Equal Weight E EE 46137V357 274 2,371 SH   SOLE   0 0 2,371
Invesco S&P 500 Healthcare EE 46137V332 8,400 37,927 SH   SOLE   2,000 0 35,927
iShares Commodities Select Str EE 46431w853 354 10,764 SH   SOLE   0 0 10,764
iShares EAFE Value ETF EE 464288877 682 13,666 SH   SOLE   0 0 13,666
iShares FTSE/Xinhua China25 In EE 464287184 615 14,088 SH   SOLE   0 0 14,088
iShares Morningstar Mid-Cap ET EE 464288208 210 1,000 SH   SOLE   0 0 1,000
iShares Russell Mid Cap Growth EE 464287481 1,425 9,342 SH   SOLE   0 0 9,342
iShares Russell Mid Cap Index EE 464287499 1,398 23,454 SH   SOLE   0 0 23,454
iShares Russell Mid Cap Value EE 464287473 1,883 19,870 SH   SOLE   522 0 19,348
iShares Select Dividend ETF EE 464287168 4,348 41,154 SH   SOLE   950 0 40,204
iShares US Home Construction EE 464288752 1,741 39,200 SH   SOLE   25,200 0 14,000
JP Morgan Diversified Ret Intl EE 46641q209 2,646 46,356 SH   SOLE   2,975 0 43,381
JPM Diversified EM Mkts Etf EE 46641q308 715 12,543 SH   SOLE   478 0 12,065
Schwab US Large Cap ETF EE 808524201 10,447 136,017 SH   SOLE   26,044 0 109,973
Schwab US Mid-Cap ETF EE 808524508 2,315 38,495 SH   SOLE   7,156 0 31,339
Schwab US Small-Cap ETF EE 808524607 2,018 26,681 SH   SOLE   3,154 0 23,527
SPDR Dow Jones Indl Avg ETF Se EE 78467X109 1,292 4,530 SH   SOLE   2,150 0 2,380
SPDR Euro STOXX 50 ETF EE 78463X202 3,220 78,936 SH   SOLE   1,600 0 77,336
SPDR Financial Index EE 81369Y605 830 26,967 SH   SOLE   0 0 26,967
SPDR Health Care Select EE 81369Y209 210 2,061 SH   SOLE   182 0 1,879
SPDR Portfolio Europe ETF EE 78463x103 289 7,916 SH   SOLE   5,650 0 2,266
SPDR S&P 500 ETF EE 78462F103 124,240 386,007 SH   SOLE   31,150 0 354,857
SPDR S&P Bank ETF EE 78464a797 2,339 49,452 SH   SOLE   2,659 0 46,793
SPDR S&P Biotech EE 78464A870 988 10,390 SH   SOLE   0 0 10,390
SPDR S&P Dividend ETF EE 78464A763 30,031 279,177 SH   SOLE   32,630 0 246,547
SPDR S&P Int'l Small Cap Fd EE 78463X871 947 29,724 SH   SOLE   0 0 29,724
SPDR S&P Mid Cap 400 ETF EE 78467Y107 70,101 186,747 SH   SOLE   15,967 0 170,780
SPDR Technology Index EE 81369Y803 406 4,426 SH   SOLE   0 0 4,426
SPDR Utilities Index EE 81369Y886 225 3,489 SH   SOLE   0 0 3,489
UBS AG FI Large Cap Growth EE 902677780 282 845 SH   SOLE   0 0 845
Vaneck Vectors ETF TR EE 92189f106 1,354 46,248 SH   SOLE   0 0 46,248
Vaneck Vectors ETF TR EE 92189f700 876 12,742 SH   SOLE   1,200 0 11,542
Vanguard Dividend Appreciation EE 921908844 1,035 8,303 SH   SOLE   400 0 7,903
Vanguard Europe ETF EE 922042874 3,548 60,547 SH   SOLE   237 0 60,310
Vanguard FTSE All-World Ex-US EE 922042775 904 16,827 SH   SOLE   0 0 16,827
Vanguard FTSE Developed Mkts E EE 921943858 9,307 211,235 SH   SOLE   697 0 210,538
Vanguard FTSE Emerging Mkts ET EE 922042858 19,763 444,419 SH   SOLE   17,349 0 427,070
Vanguard Growth ETF EE 922908736 996 5,469 SH   SOLE   0 0 5,469
Vanguard Index Fds S&p 500 EE 922908363 496 1,677 SH   SOLE   120 0 1,557
Vanguard Information Technolog EE 92204A702 3,069 12,536 SH   SOLE   927 0 11,609
Vanguard Large Cap ETF EE 922908637 825 5,580 SH   SOLE   0 0 5,580
Vanguard Mid Cap Vipers Index EE 922908629 828 4,649 SH   SOLE   96 0 4,553
Vanguard Small Cap ETF EE 922908751 922 5,567 SH   SOLE   0 0 5,567
Vanguard Small Cap Growth EE 922908595 322 1,621 SH   SOLE   0 0 1,621
Vanguard Small Cap Value Fund EE 922908611 734 5,355 SH   SOLE   0 0 5,355
Vanguard Tot Stock Mrkt ETF EE 922908769 26,185 160,033 SH   SOLE   0 0 160,033
Vanguard Value ETF EE 922908744 568 4,740 SH   SOLE   0 0 4,740
WisdomTree Dividend Ex-Finl ET EE 97717W406 346 3,741 SH   SOLE   1,291 0 2,450
WisdomTree Int'l Small Cap Div EE 97717W760 5,232 73,573 SH   SOLE   1,895 0 71,678
Wisdomtree Midcap Dividend EE 97717w505 7,164 188,318 SH   SOLE   3,658 0 184,660
Fidelity MSCI Real Estate ETF EZ 316092857 1,277 45,840 SH   SOLE   609 0 45,231
GS Activebeta Large Cap ETF EZ 381430503 6,104 94,391 SH   SOLE   1,845 0 92,546
Invesco Dynamic Building and C EZ 46137V779 4,403 132,613 SH   SOLE   9,784 0 122,829
iShares Core MSCI EAFE EZ 46432f842 34,037 521,714 SH   SOLE   18,038 0 503,676
iShares Core MSCI Emerging Mkt EZ 46434g103 39,735 739,121 SH   SOLE   28,938 0 710,183
IShares Core S&P Total US Stoc EZ 464287150 642 8,839 SH   SOLE   785 0 8,054
iShares Dow Jones US RE Index EZ 464287739 1,305 14,017 SH   SOLE   175 0 13,842
iShares Int'l Select Dividend EZ 464288448 211 6,281 SH   SOLE   529 0 5,752
iShares MSCI EAFE Index EZ 464287465 20,462 294,675 SH   SOLE   18,387 0 276,288
iShares MSCI EAFE Small Cap In EZ 464288273 8,596 138,027 SH   SOLE   6,716 0 131,311
iShares MSCI Emerg Mkts Indx F EZ 464287234 8,394 187,068 SH   SOLE   21,463 0 165,605
iShares Russell 1000 EZ 464287622 1,619 9,075 SH   SOLE   0 0 9,075
iShares Russell 1000 EZ 464287622 36 200 SH Put SOLE   0 0 200
iShares Russell 1000 Growth In EZ 464287614 29,660 168,601 SH   SOLE   5,560 0 163,041
iShares Russell 1000 Growth In EZ 464287614 35 200 SH Put SOLE   0 0 200
iShares Russell 1000 Value Ind EZ 464287598 20,368 149,234 SH   SOLE   3,891 0 145,343
iShares Russell 1000 Value Ind EZ 464287598 41 300 SH Put SOLE   0 0 300
iShares Russell 2000 Growth In EZ 464287648 11,671 54,482 SH   SOLE   2,186 0 52,296
iShares Russell 2000 Index EZ 464287655 46,951 283,402 SH   SOLE   9,589 0 273,813
iShares Russell 2000 Value Ind EZ 464287630 9,629 74,889 SH   SOLE   3,427 0 71,462
iShares S&P 500 Growth EZ 464287309 22,006 113,643 SH   SOLE   9,437 0 104,206
iShares S&P 500 Index EZ 464287200 177,607 549,460 SH   SOLE   20,204 0 529,256
iShares S&P Barra Value Index EZ 464287408 36,625 281,533 SH   SOLE   4,186 0 277,347
iShares S&P Mid Cap 400 Growth EZ 464287606 28,339 119,016 SH   SOLE   5,698 0 113,318
iShares S&P Mid Cap 400 Value EZ 464287705 25,726 150,683 SH   SOLE   6,700 0 143,983
iShares S&P Mid Cap Index EZ 464287507 63,165 306,893 SH   SOLE   9,909 0 296,984
iShares S&P Small Cap 600 Grow EZ 464287887 2,898 14,994 SH   SOLE   2,641 0 12,353
iShares S&P Small Cap 600 Valu EZ 464287879 5,004 31,122 SH   SOLE   2,937 0 28,185
iShares S&P Small Cap Index EZ 464287804 37,483 447,023 SH   SOLE   20,197 0 426,826
iShares Tr MSCI AC Asia Ex Jap EZ 464288182 1,513 20,584 SH   SOLE   0 0 20,584
iShares Tr MSCI ACWI Index EZ 464288257 225 2,837 SH   SOLE   0 0 2,837
Ishares Trust High Dividend Eq EZ 46429B663 473 4,819 SH   SOLE   0 0 4,819