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 2,258 12,916 SH   SOLE   26 0 12,890
A T & T Corp New CS 00206R102 16,899 587,578 SH   SOLE   124,318 0 463,260
A T & T Corp New CS 00206R102 1,185 41,200 SH Put SOLE   0 0 41,200
Abbott Laboratories CS 002824100 31,783 290,278 SH   SOLE   61,093 0 229,185
AbbVie Inc. CS 00287Y109 32,141 299,959 SH   SOLE   99,612 0 200,347
Accenture PLC Cl A CS G1151C101 16,184 61,957 SH   SOLE   9,977 0 51,980
Activision Blizzard Inc CS 00507V109 17,727 190,925 SH   SOLE   79,837 0 111,088
Adaptimmune Therapeutics PLC A CS 00653a107 62 11,534 SH   SOLE   0 0 11,534
Adobe Inc CS 00724F101 30,445 60,875 SH   SOLE   20,112 0 40,763
Adobe Inc CS 00724F101 2,501 5,000 SH Put SOLE   0 0 5,000
Advanced Micro Devices Inc. CS 007903107 3,368 36,726 SH   SOLE   8,832 0 27,894
Adyen NV ADR CS 00783v104 1,039 22,399 SH   SOLE   8,300 0 14,099
Aerojet Rocketdyne Holdings In CS 007800105 748 14,144 SH   SOLE   0 0 14,144
Affiliated Managers CS 008252108 204 2,010 SH   SOLE   0 0 2,010
Aflac Inc CS 001055102 374 8,412 SH   SOLE   0 0 8,412
Agilent Technologies CS 00846U101 497 4,192 SH   SOLE   0 0 4,192
AIA Group Ltd ADR CS 001317205 1,362 27,717 SH   SOLE   0 0 27,717
Air Products & Chemicals Inc CS 009158106 10,172 37,230 SH   SOLE   7,215 0 30,015
Akamai Tech CS 00971T101 1,601 15,253 SH   SOLE   350 0 14,903
Albireo Pharma Inc CS 01345p106 818 21,820 SH   SOLE   14,380 0 7,440
Alcon Inc. CS h01301128 1,394 21,129 SH   SOLE   10,000 0 11,129
Alexion Pharmaceuticals Inc CS 015351109 274 1,754 SH   SOLE   138 0 1,616
Alibaba Group Holding Limited CS 01609w102 4,513 19,392 SH   SOLE   1,388 0 18,004
Allegion Plc CS g0176j109 597 5,132 SH   SOLE   482 0 4,650
Alliance Bioenergy Plus Inc CS 01890b106 2 20,000 SH   SOLE   0 0 20,000
Allstate Corp CS 020002101 466 4,239 SH   SOLE   0 0 4,239
Alphabet Inc Class A CS 02079k305 48,793 27,840 SH   SOLE   17,654 0 10,186
Alphabet Inc Class C CS 02079k107 57,591 32,874 SH   SOLE   21,648 0 11,226
Alphabet Inc Class C CS 02079k107 350 200 SH Call SOLE   0 0 200
Alphabet Inc Class C CS 02079k107 350 200 SH Put SOLE   0 0 200
Altria Group Inc. CS 02209S103 1,389 33,875 SH   SOLE   16,334 0 17,540
Altria Group Inc. CS 02209S103 164 4,000 SH Put SOLE   0 0 4,000
Alyn Corp CS 022611107 0 160,000 SH   SOLE   0 0 160,000
Amadeus IT Holding SA ADR CS 02263T104 710 9,448 SH   SOLE   0 0 9,448
Amazon.com CS 023135106 103,764 31,860 SH   SOLE   18,954 0 12,906
Amazon.com CS 023135106 1,628 500 SH Call SOLE   0 0 500
Amazon.com CS 023135106 1,628 500 SH Put SOLE   0 0 500
Ameren Corp. CS 023608102 378 4,848 SH   SOLE   0 0 4,848
America Movil SA de CV ADR Ser CS 02364W105 582 40,000 SH   SOLE   0 0 40,000
American Electric Power CS 025537101 5,911 70,985 SH   SOLE   8,495 0 62,491
American Express CS 025816109 3,748 30,994 SH   SOLE   5,646 0 25,348
American International Group CS 026874784 362 9,574 SH   SOLE   692 0 8,882
American Tower CS 03027X100 20,886 93,050 SH   SOLE   32,050 0 61,000
American Water Works CS 030420103 273 1,781 SH   SOLE   0 0 1,781
Americann Inc. CS 030588107 89 105,926 SH   SOLE   0 0 105,926
Ameriprise Financial Inc CS 03076C106 820 4,220 SH   SOLE   536 0 3,684
Amerisource Bergen Corp. CS 03073E105 267 2,727 SH   SOLE   0 0 2,727
Ametek Inc CS 031100100 2,444 20,209 SH   SOLE   375 0 19,834
Amgen Inc CS 031162100 19,057 82,884 SH   SOLE   18,463 0 64,422
Amphenol Corp CS 032095101 212 1,623 SH   SOLE   0 0 1,623
Anheuser-Busch InBev CS 03524A108 626 8,950 SH   SOLE   8,080 0 870
Ansys Inc CS 03662Q105 204 562 SH   SOLE   0 0 562
Antero Midstream Corp CS 03676b102 1,169 151,679 SH   SOLE   0 0 151,679
Anthem, Inc CS 036752103 717 2,233 SH   SOLE   0 0 2,233
Aon Corp CS g0403h108 497 2,354 SH   SOLE   0 0 2,354
Apple Inc CS 037833100 146,555 1,104,492 SH   SOLE   206,579 0 897,913
Apple Inc CS 037833100 5,772 43,500 SH Put SOLE   2,000 0 41,500
Apple Inc CS 037833100 663 5,000 SH Put SOLE   0 0 5,000
Applied Industrial Technologie CS 03820C105 1,246 15,982 SH   SOLE   0 0 15,982
Applied Materials CS 038222105 577 6,689 SH   SOLE   2,925 0 3,764
AptarGroup Inc CS 038336103 250 1,827 SH   SOLE   0 0 1,827
Aramark CS 03852u106 207 5,369 SH   SOLE   820 0 4,549
Arch Capital Group CS G0450A105 287 7,952 SH   SOLE   0 0 7,952
Archer Daniels Midland Co. CS 039483102 2,626 52,098 SH   SOLE   0 0 52,098
Ares Capital Corp CS 04010L103 358 21,223 SH   SOLE   0 0 21,223
ASML Holding N.V. CS N07059210 1,274 2,611 SH   SOLE   54 0 2,557
Aspen Technology Inc. CS 045327103 237 1,817 SH   SOLE   0 0 1,817
Athersys Inc. CS 04744L106 275 156,986 SH   SOLE   118,700 0 38,286
Atlas Copco AB ADR CS 049255706 730 14,286 SH   SOLE   0 0 14,286
Atlas Corp CS y0436q109 203 18,759 SH   SOLE   0 0 18,759
AtriCure Inc CS 04963c209 779 13,989 SH   SOLE   891 0 13,098
Atrion Corp CS 049904105 703 1,094 SH   SOLE   1,080 0 14
Autodesk CS 052769106 15,808 51,771 SH   SOLE   23,790 0 27,981
Automatic Data Processing CS 053015103 1,324 7,515 SH   SOLE   45 0 7,470
Autozone Inc CS 053332102 556 469 SH   SOLE   25 0 444
Baidu ADR CS 056752108 3,058 14,142 SH   SOLE   0 0 14,142
Bain Capital Specialty Finance CS 05684b107 195 16,045 SH   SOLE   0 0 16,045
Banco Santander SA ADR CS 05964H105 62 20,261 SH   SOLE   0 0 20,261
Bancorp South Bank CS 05971j102 276 10,041 SH   SOLE   0 0 10,041
Bank of America Corp CS 060505104 12,579 415,011 SH   SOLE   111,052 0 303,959
Bank of New York Mellon CS 064058100 229 5,393 SH   SOLE   0 0 5,393
Bank OZK CS 06417n103 1,609 51,448 SH   SOLE   0 0 51,448
Baxter International CS 071813109 1,066 13,284 SH   SOLE   1,800 0 11,484
Becton Dickinson & Company CS 075887109 11,695 46,738 SH   SOLE   23,405 0 23,333
Berkley, W. R. CS 084423102 236 3,555 SH   SOLE   0 0 3,555
Berkshire Hathaway CS 084670108 1,739 5 SH   SOLE   0 0 5
Berkshire Hathaway Class B CS 084670702 18,486 79,724 SH   SOLE   12,043 0 67,681
Berkshire Htwy Cla100 Shs 1 Wh CS 084990175 4,174 1,200 SH   SOLE   200 0 1,000
Beyond Meat Inc CS 08862e109 343 2,747 SH   SOLE   0 0 2,747
Biogen Inc CS 09062X103 681 2,782 SH   SOLE   1,852 0 930
Biomoda Inc- Bankrupt Eff 4/14 CS 090627100 0 10,000 SH   SOLE   0 0 10,000
Blackrock Inc CS 09247X101 4,371 6,058 SH   SOLE   169 0 5,889
Blackstone Group Inc CS 09260d107 1,245 19,218 SH   SOLE   14,830 0 4,388
Boeing Company CS 097023105 13,266 61,974 SH   SOLE   5,269 0 56,705
Booking Holdings Inc CS 09857l108 10,230 4,593 SH   SOLE   73 0 4,520
Booz Allen Hamilton Holding CS 099502106 682 7,827 SH   SOLE   550 0 7,277
Boston Scientific Corp CS 101137107 13,235 368,141 SH   SOLE   179,732 0 188,409
BP Amoco PLC ADR CS 055622104 230 11,222 SH   SOLE   0 0 11,222
Bristol-Myers Squibb CS 110122108 11,584 186,743 SH   SOLE   49,180 0 137,563
Broadcom Inc CS 11135F101 14,651 33,461 SH   SOLE   6,928 0 26,533
Broadcom Inc CS 11135F101 131 300 SH Put SOLE   0 0 300
Broadcom Inc CS 11135F101 876 2,000 SH Put SOLE   0 0 2,000
Broadcom Inc CS 11135F101 832 1,900 SH Put SOLE   0 0 1,900
Broadridge Financial Solutions CS 11133T103 303 1,976 SH   SOLE   0 0 1,976
BRP Group Inc Cl A CS 05589g102 1,311 43,746 SH   SOLE   0 0 43,746
Burlington Stores Inc CS 122017106 865 3,306 SH   SOLE   185 0 3,121
Cadence Design Systems CS 127387108 1,988 14,572 SH   SOLE   0 0 14,572
Cadence Design Systems CS 127387108 1,965 14,400 SH Put SOLE   0 0 14,400
Campbell Soup Company CS 134429109 711 14,707 SH   SOLE   3,663 0 11,044
Canadian Pacific Railway CS 13645T100 1,132 3,264 SH   SOLE   0 0 3,264
Cardiovascular Systems Inc CS 141619106 345 7,884 SH   SOLE   848 0 7,036
Carrier Global Corp CS 14448c104 748 19,830 SH   SOLE   8,021 0 11,809
Caterpillar Inc CS 149123101 1,597 8,774 SH   SOLE   51 0 8,723
CDW Corporation CS 12514G108 466 3,533 SH   SOLE   0 0 3,533
Cedar Fair LP CS 150185106 575 14,620 SH   SOLE   0 0 14,620
Centene CS 15135B101 419 6,985 SH   SOLE   0 0 6,985
CenterPoint Energy CS 15189T107 256 11,834 SH   SOLE   0 0 11,834
CenturyLink Inc. CS 550241103 171 17,530 SH   SOLE   0 0 17,530
Charles River Laboratories Int CS 159864107 1,564 6,259 SH   SOLE   295 0 5,964
Charles Schwab CS 808513105 1,337 25,206 SH   SOLE   18,494 0 6,712
Charter Communications Inc CS 16119p108 9,373 14,168 SH   SOLE   12,595 0 1,573
Chemed Corp CS 16359R103 202 380 SH   SOLE   0 0 380
Chevron Corporation CS 166764100 4,203 49,769 SH   SOLE   7,312 0 42,457
Chipotle Mexican Grill CS 169656105 250 180 SH   SOLE   0 0 180
Chromadex Corporation CS 171077407 51 10,667 SH   SOLE   0 0 10,667
Chubb Ltd CS h1467j104 15,368 99,847 SH   SOLE   18,987 0 80,860
Church & Dwight Co CS 171340102 1,033 11,847 SH   SOLE   806 0 11,041
Ciena Corp. CS 171779309 777 14,695 SH   SOLE   960 0 13,735
Cigna Corp CS 125523100 1,054 5,064 SH   SOLE   1,949 0 3,115
Cincinnati Financial Corporati CS 172062101 1,444 16,530 SH   SOLE   0 0 16,530
Cintas Inc. CS 172908105 1,347 3,812 SH   SOLE   476 0 3,336
Cisco Systems CS 17275R102 22,387 500,267 SH   SOLE   112,878 0 387,389
Citigroup CS 172967424 3,310 53,674 SH   SOLE   19,101 0 34,573
Citigroup CS 172967424 62 1,000 SH Call SOLE   0 0 1,000
Citrix Systems Inc CS 177376100 946 7,269 SH   SOLE   366 0 6,903
Cleveland Cliffs Inc. CS 185899101 968 66,469 SH   SOLE   0 0 66,469
Cleveland Cliffs Inc. CS 185899101 73 5,000 SH Call SOLE   0 0 5,000
Cleveland Cliffs Inc. CS 185899101 73 5,000 SH Call SOLE   0 0 5,000
Cleveland Cliffs Inc. CS 185899101 73 5,000 SH Call SOLE   0 0 5,000
Clorox Co CS 189054109 445 2,204 SH   SOLE   35 0 2,169
CME Group Inc CS 12572Q105 2,222 12,205 SH   SOLE   400 0 11,805
Coca-Cola Co. CS 191216100 5,667 103,328 SH   SOLE   29,349 0 73,979
Cognizant Technology Solutions CS 192446102 2,014 24,579 SH   SOLE   4,348 0 20,231
Colgate Palmolive CS 194162103 1,878 21,958 SH   SOLE   264 0 21,694
Comcast Corp. Cl A CS 20030n101 41,165 785,591 SH   SOLE   221,934 0 563,657
ConocoPhillips CS 20825C104 681 17,037 SH   SOLE   1,508 0 15,529
Constellation Brands Inc. CS 21036P108 1,062 4,848 SH   SOLE   300 0 4,548
Cooper Companies CS 216648402 1,154 3,177 SH   SOLE   135 0 3,042
Copart Inc CS 217204106 1,336 10,501 SH   SOLE   470 0 10,031
Corning, Inc. CS 219350105 772 21,438 SH   SOLE   542 0 20,896
Costco Wholesale Corp CS 22160K105 13,353 35,440 SH   SOLE   4,838 0 30,602
Crown Castle International Cor CS 22822v101 5,233 32,873 SH   SOLE   18,285 0 14,588
CSL Limited ADR CS 12637n204 1,137 10,319 SH   SOLE   0 0 10,319
CSX Corp CS 126408103 895 9,866 SH   SOLE   180 0 9,686
Cummins Inc CS 231021106 496 2,185 SH   SOLE   0 0 2,185
CVS Health Corp. CS 126650100 5,706 83,543 SH   SOLE   20,473 0 63,070
CyberArk Software CS m2682v108 267 1,655 SH   SOLE   0 0 1,655
Cytta Corporation CS 12673w407 1 12,000 SH   SOLE   0 0 12,000
D R Horton Inc CS 23331A109 350 5,082 SH   SOLE   200 0 4,882
Danaher Corp. CS 235851102 6,173 27,791 SH   SOLE   1,276 0 26,515
Dassault Systemes ADR CS 237545108 628 3,081 SH   SOLE   2,900 0 181
Deere & Co CS 244199105 2,849 10,588 SH   SOLE   360 0 10,228
Dell Technologies C CS 24703l202 966 13,177 SH   SOLE   569 0 12,608
Delta Air Lines CS 247361702 460 11,439 SH   SOLE   300 0 11,139
Deutsche Post AG Sp ADR CS 25157Y202 550 11,099 SH   SOLE   10,050 0 1,049
Deutsche Telekom ADR CS 251566105 644 35,187 SH   SOLE   29,800 0 5,387
Diageo PLC ADR CS 25243Q205 14,567 91,729 SH   SOLE   24,969 0 66,759
Digital Turbine Inc CS 25400w102 1,866 32,997 SH   SOLE   0 0 32,997
Diodes Inc. CS 254543101 1,041 14,760 SH   SOLE   855 0 13,905
Disney, Walt Co. CS 254687106 24,689 136,268 SH   SOLE   54,685 0 81,583
DocuSign Inc. CS 256163106 4,271 19,215 SH   SOLE   0 0 19,215
Dollar General Corp. CS 256677105 552 2,626 SH   SOLE   0 0 2,626
Dominion Energy Inc. CS 25746U109 316 4,205 SH   SOLE   0 0 4,205
Domino's Pizza Inc CS 25754A201 8,280 21,592 SH   SOLE   9,082 0 12,510
Dow Inc CS 260557103 497 8,961 SH   SOLE   580 0 8,381
DSV AS ADR CS 26251a108 915 10,889 SH   SOLE   0 0 10,889
DTE Energy CS 233331107 399 3,288 SH   SOLE   179 0 3,109
Duke Energy Corp. CS 26441C204 1,172 12,796 SH   SOLE   1,399 0 11,397
DuPont de Nemours Inc CS 26614n102 809 11,373 SH   SOLE   504 0 10,869
Eaton Corporation CS G29183103 16,187 134,738 SH   SOLE   16,253 0 118,485
Ecolabs Inc. CS 278865100 298 1,376 SH   SOLE   0 0 1,376
Edwards Lifesciences Corp. CS 28176E108 249 2,730 SH   SOLE   1,168 0 1,562
Electronic Arts CS 285512109 291 2,024 SH   SOLE   969 0 1,055
Emerson Electric CS 291011104 1,214 15,106 SH   SOLE   3,300 0 11,806
Enbridge Inc CS 29250n105 300 9,389 SH   SOLE   1,623 0 7,766
Entegris CS 29362U104 1,144 11,902 SH   SOLE   705 0 11,197
Entergy Corp CS 29364G103 351 3,519 SH   SOLE   0 0 3,519
Enterprise Financial Services CS 293712105 1,246 35,643 SH   SOLE   0 0 35,643
EOG Resources CS 26875P101 476 9,544 SH   SOLE   7,152 0 2,392
Epam Systems Inc CS 29414b104 37,047 103,382 SH   SOLE   101,465 0 1,917
Equifax Inc. CS 294429105 219 1,136 SH   SOLE   0 0 1,136
Equinix Corp CS 29444U700 359 502 SH   SOLE   433 0 69
Equitrans Midstream Corp CS 294600101 717 89,190 SH   SOLE   0 0 89,190
Estee Lauder CS 518439104 2,926 10,990 SH   SOLE   1,561 0 9,429
Etsy Inc CS 29786a106 1,515 8,518 SH   SOLE   545 0 7,973
Eversource Energy CS 30040W108 350 4,043 SH   SOLE   0 0 4,043
Exelon Corp. CS 30161N101 466 11,035 SH   SOLE   1,087 0 9,948
Experian plc ADR CS 30215c101 998 26,279 SH   SOLE   0 0 26,279
Exxon Mobil Corp CS 30231G102 2,760 66,948 SH   SOLE   16,800 0 50,148
Facebook CS 30303M102 76,023 278,311 SH   SOLE   201,169 0 77,142
Factset Research Systems CS 303075105 345 1,038 SH   SOLE   0 0 1,038
Fair Isaac and Co. CS 303250104 227 445 SH   SOLE   0 0 445
Fedex CS 31428X106 14,645 56,409 SH   SOLE   54,003 0 2,406
Ferrari NV CS n3167y103 596 2,596 SH   SOLE   0 0 2,596
Fidelity National Information CS 31620M106 274 1,938 SH   SOLE   0 0 1,938
First Republic Bank of CA CS 33616C100 899 6,119 SH   SOLE   320 0 5,799
Fiserv, Inc. CS 337738108 336 2,949 SH   SOLE   192 0 2,757
Five9 Inc CS 338307101 537 3,079 SH   SOLE   75 0 3,004
Flir Systems CS 302445101 212 4,845 SH   SOLE   0 0 4,845
Floor & Decor Holdings Inc CS 339750101 920 9,905 SH   SOLE   615 0 9,290
Ford Motor Company CS 345370860 445 50,602 SH   SOLE   0 0 50,602
Fortinet Inc CS 34959E109 1,709 11,504 SH   SOLE   6,719 0 4,785
Fortive Corporation CS 34959j108 700 9,889 SH   SOLE   1,680 0 8,209
Fresenius Medical AG CS 358029106 723 17,406 SH   SOLE   16,012 0 1,394
FuelCell CS 35952H601 255 22,815 SH   SOLE   22,815 0 0
Generac Holdings CS 368736104 1,506 6,622 SH   SOLE   420 0 6,202
General Dynamics CS 369550108 707 4,752 SH   SOLE   1,017 0 3,735
General Electric Company CS 369604103 729 67,478 SH   SOLE   3,005 0 64,473
General Mills Inc CS 370334104 226 3,848 SH   SOLE   0 0 3,848
General Motors CS 37045V100 242 5,809 SH   SOLE   530 0 5,279
Gentex Corp CS 371901109 290 8,536 SH   SOLE   0 0 8,536
Gentherm Inc CS 37253A103 300 4,595 SH   SOLE   361 0 4,234
GetSwift Ltd. ADR CS q402a3102 216 1,000,000 SH   SOLE   0 0 1,000,000
Gilead Sciences Inc CS 375558103 453 7,778 SH   SOLE   0 0 7,778
Givaudan Sa Adr CS 37636p108 667 7,899 SH   SOLE   7,650 0 249
Global Payments Inc. CS 37940X102 744 3,452 SH   SOLE   324 0 3,128
Goldman Sachs Group, Inc. CS 38141G104 1,218 4,617 SH   SOLE   0 0 4,617
Grand Central Silver Mines CS 384906202 0 17,000 SH   SOLE   0 0 17,000
Gray Television CS 389375106 357 19,937 SH   SOLE   1,737 0 18,200
Grupo Financiero Banorte SAB d CS P49501201 77 13,985 SH   SOLE   0 0 13,985
Hammond Power Solutions Inc. CS 408549103 107 16,100 SH   SOLE   0 0 16,100
HDFC Bank Ltd. CS 40415f101 1,059 14,660 SH   SOLE   0 0 14,660
Heineken NV ADR CS 423012301 445 7,974 SH   SOLE   7,600 0 374
Helios and Matheson Analytics CS 42327l309 0 70,600 SH   SOLE   0 0 70,600
Henry Jack and Associates Inc CS 426281101 316 1,949 SH   SOLE   0 0 1,949
Herc Holdings Inc CS 42704l104 213 3,200 SH   SOLE   0 0 3,200
Home Bancshares Inc CS 436893200 994 51,022 SH   SOLE   0 0 51,022
Home Depot, Inc. CS 437076102 69,928 263,265 SH   SOLE   148,915 0 114,349
Honeywell International, Inc. CS 438516106 25,897 121,753 SH   SOLE   31,319 0 90,433
Horizon Pharma CS g46188101 1,607 21,971 SH   SOLE   905 0 21,066
Hormel Geo A Co CS 440452100 240 5,140 SH   SOLE   399 0 4,741
HP Inc. CS 40434l105 297 12,090 SH   SOLE   948 0 11,142
Hubbell Inc. Class B CS 443510607 207 1,323 SH   SOLE   0 0 1,323
Huntington Bancshares CS 446150104 975 77,233 SH   SOLE   10,777 0 66,456
Huntington Ingalls Inds CS 446413106 560 3,285 SH   SOLE   194 0 3,091
ICON Public Limited Company CS g4705a100 580 2,977 SH   SOLE   0 0 2,977
IDEX Corp CS 45167R104 795 3,991 SH   SOLE   240 0 3,751
Illinois Tool Works CS 452308109 1,225 6,007 SH   SOLE   592 0 5,415
Imageware Systems Inc. CS 45245s108 101 1,282,534 SH   SOLE   0 0 1,282,534
Immune Therapeutics Inc CS 45252a107 0 12,500 SH   SOLE   0 0 12,500
Ingersoll-Rand PLC CS 45687v106 313 6,870 SH   SOLE   0 0 6,870
Ingersoll-Rand PLC CS 45687v106 114 2,500 SH Put SOLE   0 0 2,500
Ingersoll-Rand PLC CS 45687v106 68 1,500 SH Put SOLE   0 0 1,500
Insulet Corp CS 45784P101 967 3,782 SH   SOLE   0 0 3,782
Int'l Business Machines Corp. CS 459200101 3,658 29,060 SH   SOLE   4,156 0 24,904
Int'l Business Machines Corp. CS 459200101 126 1,000 SH Call SOLE   0 0 1,000
Intel Corp CS 458140100 7,654 153,628 SH   SOLE   34,949 0 118,679
Intercontinental Exchange, Inc CS 45866f104 4,349 37,719 SH   SOLE   1,702 0 36,017
Intuit CS 461202103 1,937 5,100 SH   SOLE   4,131 0 969
Intuitive Surgical Inc CS 46120E602 448 548 SH   SOLE   192 0 356
Investview CS 46183w101 5 36,500 SH   SOLE   0 0 36,500
iShares Morningstar Small-Cap CS 464288604 243 800 SH   SOLE   0 0 800
J M Smucker CS 832696405 379 3,280 SH   SOLE   0 0 3,280
Jacobs Engineering Group Inc CS 469814107 389 3,573 SH   SOLE   0 0 3,573
Jammin Java CS 470751108 0 14,651 SH   SOLE   0 0 14,651
Johnson & Johnson CS 478160104 42,269 268,576 SH   SOLE   79,012 0 189,564
Johnson Controls Intl. PLC CS g51502105 1,055 22,635 SH   SOLE   1,498 0 21,137
JPMorgan Chase & Co. CS 46625H100 41,059 323,120 SH   SOLE   56,977 0 266,143
JPMorgan Chase & Co. CS 46625H100 191 1,500 SH Call SOLE   0 0 1,500
Kellogg Co CS 487836108 851 13,678 SH   SOLE   3,528 0 10,150
Kering SA ADR CS 492089107 654 8,998 SH   SOLE   8,700 0 298
Keysight Technologies CS 49338l103 1,518 11,488 SH   SOLE   390 0 11,098
Kimberly-Clark CS 494368103 2,541 18,847 SH   SOLE   13,623 0 5,224
Kinder Morgan, Inc. CS 49456B101 7,996 584,948 SH   SOLE   148,598 0 436,350
KKR & Co CS 48251w104 380 9,387 SH   SOLE   0 0 9,387
L'Oreal Co ADR CS 502117203 835 10,967 SH   SOLE   9,000 0 1,967
L3Harris Technologies Inc CS 502431109 997 5,275 SH   SOLE   793 0 4,482
Laboratory Corp. of America CS 50540R409 284 1,396 SH   SOLE   0 0 1,396
Lam Research Corp CS 512807108 387 820 SH   SOLE   0 0 820
Lamb Weston Holdings Inc CS 513272104 827 10,501 SH   SOLE   570 0 9,931
Lennar Corp CS 526057104 734 9,623 SH   SOLE   0 0 9,623
Lennox International Inc CS 526107107 252 920 SH   SOLE   0 0 920
Liberty Broadband Corporation CS 530307107 413 2,621 SH   SOLE   0 0 2,621
Liberty Broadband Corporation CS 530307305 1,056 6,669 SH   SOLE   218 0 6,451
Liberty Global PLC Cl A CS G5480U104 250 10,327 SH   SOLE   258 0 10,069
Liberty Global PLC Cl C CS G5480U120 603 25,491 SH   SOLE   0 0 25,491
Liberty Media Corp A SiriusXM CS 531229409 425 9,835 SH   SOLE   0 0 9,835
Liberty Media Corp C CS 531229607 937 21,546 SH   SOLE   0 0 21,546
Liberty Media Corp Delaware C CS 531229854 207 4,850 SH   SOLE   0 0 4,850
Lighting Science Group Corp CS 53224g707 3 21,244 SH   SOLE   0 0 21,244
Lilly, Eli Co CS 532457108 19,844 117,530 SH   SOLE   108,443 0 9,087
Linde PLC Com CS g5494j103 498 1,888 SH   SOLE   0 0 1,888
Lithium Technology CS 536808405 0 25,000 SH   SOLE   0 0 25,000
LKQ CS 501889208 212 6,008 SH   SOLE   0 0 6,008
LL and E Royalty CS 502003106 0 10,000 SH   SOLE   0 0 10,000
Lockheed Martin CS 539830109 20,926 58,949 SH   SOLE   25,470 0 33,478
Lonza Group AG CS 54338V101 772 12,049 SH   SOLE   0 0 12,049
Lonza Group LTD CS h50524133 259 405 SH   SOLE   0 0 405
Lowe's Cos. CS 548661107 26,136 162,832 SH   SOLE   67,385 0 95,447
Lululemon Athletica CS 550021109 1,020 2,931 SH   SOLE   220 0 2,711
LVMH ADR CS 502441306 2,608 20,909 SH   SOLE   12,000 0 8,909
Marathon Oil Corp CS 565849106 70 10,555 SH   SOLE   0 0 10,555
Marathon Petroleum Corp CS 56585A102 897 21,688 SH   SOLE   8,359 0 13,329
Markland Technologies Inc CS 570658203 0 15,000 SH   SOLE   0 0 15,000
Marriott Intl Inc CS 571903202 1,479 11,212 SH   SOLE   0 0 11,212
Marriott Intl Inc CS 571903202 264 2,000 SH Call SOLE   0 0 2,000
Marriott Intl Inc CS 571903202 514 3,900 SH Put SOLE   0 0 3,900
Marsh & McClennan Companies CS 571748102 216 1,850 SH   SOLE   0 0 1,850
Martin Marietta Materials Inc. CS 573284106 206 726 SH   SOLE   0 0 726
Masco Corp CS 574599106 962 17,513 SH   SOLE   1,050 0 16,463
Mastercard CS 57636Q104 25,809 72,306 SH   SOLE   68,107 0 4,199
Match Group Inc NEW CS 57667L107 10,755 71,133 SH   SOLE   34,863 0 36,270
Mattel, Inc. CS 577081102 692 39,637 SH   SOLE   2,425 0 37,212
McCormick & Co CS 579780206 1,857 19,426 SH   SOLE   3,880 0 15,546
McDonalds Corp CS 580135101 13,742 64,040 SH   SOLE   12,370 0 51,670
Medical Marijuana Inc CS 58463a105 0 20,000 SH   SOLE   0 0 20,000
Medient Studios Inc CS 58471d109 0 100,000 SH   SOLE   0 0 100,000
Medtronic Plc CS g5960l103 14,146 120,764 SH   SOLE   27,283 0 93,481
Mercadolibre Inc CS 58733R102 1,548 924 SH   SOLE   0 0 924
Merck & Co CS 58933Y105 13,670 167,113 SH   SOLE   31,388 0 135,725
Merck & Co CS 58933Y105 1,145 14,000 SH Put SOLE   0 0 14,000
Merck & Co CS 58933Y105 1,227 15,000 SH Put SOLE   0 0 15,000
Metlife Inc. CS 59156R108 7,576 161,354 SH   SOLE   40,380 0 120,974
Mettler-Toledo International CS 592688105 1,863 1,635 SH   SOLE   55 0 1,580
Micron Technology CS 595112103 265 3,527 SH   SOLE   341 0 3,186
Microsoft Corporation CS 594918104 160,846 723,165 SH   SOLE   387,298 0 335,868
Microsoft Corporation CS 594918104 2,936 13,200 SH Put SOLE   0 0 13,200
Microsoft Corporation CS 594918104 956 4,300 SH Put SOLE   0 0 4,300
Microsoft Corporation CS 594918104 67 300 SH Put SOLE   0 0 300
Microsoft Corporation CS 594918104 156 700 SH Put SOLE   0 0 700
Microsoft Corporation CS 594918104 1,268 5,700 SH Put SOLE   0 0 5,700
Microsoft Corporation CS 594918104 356 1,600 SH Put SOLE   0 0 1,600
Microsoft Corporation CS 594918104 6,450 29,000 SH Put SOLE   0 0 29,000
Microsoft Corporation CS 594918104 1,601 7,200 SH Put SOLE   0 0 7,200
Microsoft Corporation CS 594918104 2,046 9,200 SH Put SOLE   0 0 9,200
Microvision Inc CS 594960304 104 19,376 SH   SOLE   0 0 19,376
Milestone Scientific Inc CS 59935p209 55 26,000 SH   SOLE   0 0 26,000
Millicom International Cellula CS l6388f110 13,214 340,738 SH   SOLE   340,738 0 0
Millicom International Cellula CS l6388f128 2,785 70,744 SH   SOLE   70,744 0 0
Mondelez Intl Inc Com CS 609207105 13,101 224,066 SH   SOLE   50,534 0 173,532
Monolithic Power Systems CS 609839105 1,523 4,159 SH   SOLE   200 0 3,959
Moody's Corp. CS 615369105 439 1,511 SH   SOLE   0 0 1,511
Morgan Stanley CS 617446448 643 9,377 SH   SOLE   0 0 9,377
Motorola Solutions CS 620076307 211 1,239 SH   SOLE   284 0 955
MPTV Inc CS 553424409 0 11,129 SH   SOLE   0 0 11,129
MSCI, Inc. CS 55354G100 355 794 SH   SOLE   0 0 794
Neogenomics Inc CS 64049m209 758 14,076 SH   SOLE   0 0 14,076
Nestle SA ADR CS 641069406 2,913 24,730 SH   SOLE   8,935 0 15,795
NetEase.com Inc CS 64110W102 1,511 15,781 SH   SOLE   15,639 0 142
Netflix Inc. CS 64110L106 4,950 9,154 SH   SOLE   0 0 9,154
Netflix Inc. CS 64110L106 1,081 2,000 SH Put SOLE   0 0 2,000
Neurocrine Biosciences CS 64125c109 420 4,381 SH   SOLE   300 0 4,081
Newell Rubbermaid Company CS 651229106 313 14,741 SH   SOLE   0 0 14,741
Newmont Mining CS 651639106 699 11,671 SH   SOLE   0 0 11,671
NextEra Energy CS 65339F101 28,471 369,041 SH   SOLE   66,393 0 302,647
Nidec Corp ADR CS 654090109 1,661 52,857 SH   SOLE   52,000 0 857
Nike Inc. CS 654106103 16,349 115,565 SH   SOLE   19,166 0 96,399
Nintendo ADR CS 654445303 1,494 18,744 SH   SOLE   17,000 0 1,744
NIO Inc ADR CS 62914v106 435 8,922 SH   SOLE   535 0 8,387
NIO Inc ADR CS 62914v106 195 4,000 SH Call SOLE   0 0 4,000
NiSource Industries Inc. CS 65473P105 314 13,679 SH   SOLE   0 0 13,679
Nordic American Tanker Shippin CS G65773106 35 11,769 SH   SOLE   0 0 11,769
Nordson CS 655663102 272 1,352 SH   SOLE   0 0 1,352
Norfolk Southern CS 655844108 1,245 5,241 SH   SOLE   38 0 5,203
North Amer Construction Grp CS 656811106 320 32,340 SH   SOLE   0 0 32,340
North Bud Farms Inc CS 658043104 1 55,000 SH   SOLE   0 0 55,000
Northrop Grumman Corp CS 666807102 1,999 6,560 SH   SOLE   106 0 6,454
Novartis AG ADR CS 66987V109 1,126 11,924 SH   SOLE   8,253 0 3,671
Novo-Nordisk ADR CS 670100205 868 12,430 SH   SOLE   10,129 0 2,301
Nvidia Corp. CS 67066G104 3,803 7,282 SH   SOLE   3,481 0 3,801
Nvidia Corp. CS 67066G104 52 100 SH Call SOLE   0 0 100
Nvidia Corp. CS 67066G104 522 1,000 SH Put SOLE   0 0 1,000
Nvidia Corp. CS 67066G104 522 1,000 SH Put SOLE   0 0 1,000
Nvidia Corp. CS 67066G104 52 100 SH Put SOLE   0 0 100
O'Reilly Automotive Inc CS 67103H107 237 524 SH   SOLE   0 0 524
Occidental Petroleum CS 674599105 255 14,753 SH   SOLE   4,908 0 9,845
Omeros Corp CS 682143102 57 4,000 SH Call SOLE   0 0 4,000
Omeros Corp CS 682143102 206 14,400 SH Call SOLE   0 0 14,400
Omnicell Inc CS 68213N109 339 2,825 SH   SOLE   240 0 2,585
OptimizeRx Corp CS 68401u204 212 6,800 SH   SOLE   0 0 6,800
Oracle Corp CS 68389X105 12,110 187,203 SH   SOLE   49,113 0 138,089
Otis Worldwide Corp CS 68902v107 11,038 163,412 SH   SOLE   83,068 0 80,344
P10 Holdings Inc. CS 69372u207 66 10,000 SH   SOLE   0 0 10,000
Palo Alto Networks Inc. CS 697435105 2,686 7,557 SH   SOLE   3,163 0 4,394
Park City Group Inc CS 700215304 68 14,100 SH   SOLE   0 0 14,100
Parker-Hannifin CS 701094104 1,766 6,483 SH   SOLE   0 0 6,483
Paychex Inc CS 704326107 495 5,311 SH   SOLE   0 0 5,311
Paycom Software Inc CS 70432v102 1,145 2,531 SH   SOLE   216 0 2,315
PayPal Holdings, Inc CS 70450y103 27,129 115,837 SH   SOLE   53,196 0 62,641
Peloton Interactive Inc CS 70614w100 509 3,354 SH   SOLE   0 0 3,354
PepsiCo, Inc. CS 713448108 23,979 161,694 SH   SOLE   34,991 0 126,702
Pernod Ricard Sa ADR CS 714264207 1,009 26,316 SH   SOLE   12,000 0 14,316
Pfizer Inc CS 717081103 6,801 184,762 SH   SOLE   61,906 0 122,856
Philip Morris Int'l CS 718172109 1,440 17,394 SH   SOLE   4,575 0 12,819
Phillips 66 CS 718546104 730 10,431 SH   SOLE   57 0 10,374
Planet 13 Holdings Inc Ordinar CS 72706k101 117 21,000 SH   SOLE   0 0 21,000
PNC Financial Services Group CS 693475105 515 3,459 SH   SOLE   125 0 3,334
Pool Corp. CS 73278L105 1,715 4,603 SH   SOLE   175 0 4,428
Pop n Go Inc CS 732816103 0 1,847,297 SH   SOLE   0 0 1,847,297
Procter & Gamble CS 742718109 11,194 80,454 SH   SOLE   15,003 0 65,451
Progressive Corp CS 743315103 1,610 16,287 SH   SOLE   0 0 16,287
Prologis CS 74340W103 265 2,664 SH   SOLE   215 0 2,449
ProShares S&P 500 Div Aristocr CS 74348a467 238 2,979 SH   SOLE   0 0 2,979
Prudential Financial Inc. CS 744320102 213 2,726 SH   SOLE   0 0 2,726
Public Storage Inc. CS 74460D109 521 2,256 SH   SOLE   98 0 2,158
PulteGroup Inc CS 745867101 349 8,083 SH   SOLE   0 0 8,083
Punch Animation Inc CS 917068207 1 20,000 SH   SOLE   0 0 20,000
Qualcomm Incorporated CS 747525103 39,972 262,389 SH   SOLE   42,757 0 219,633
Qualcomm Incorporated CS 747525103 609 4,000 SH Put SOLE   0 0 4,000
Qualys Inc CS 74758T303 891 7,313 SH   SOLE   480 0 6,833
Raymond James Financial CS 754730109 746 7,801 SH   SOLE   517 0 7,284
Rayonier Inc Frac Shs 100,000 CS hfe907109 0 50,000 SH   SOLE   0 0 50,000
Raytheon Technologies Corp CS 75513e101 17,875 249,969 SH   SOLE   48,495 0 201,474
Realty Income Corp. CS 756109104 201 3,237 SH   SOLE   100 0 3,137
Reckitt Benckiser Group PLC Sp CS 756255204 440 24,583 SH   SOLE   20,000 0 4,583
Regions Financial Corp CS 7591EP100 387 24,029 SH   SOLE   0 0 24,029
Rego Payment Architectures Inc CS 759141104 48 35,000 SH   SOLE   0 0 35,000
ResMed Inc CS 761152107 2,363 11,117 SH   SOLE   240 0 10,877
Restaurant Brands Internationa CS 76131d103 214 3,498 SH   SOLE   0 0 3,498
Rineon Group Inc CS 766795108 0 28,784 SH   SOLE   0 0 28,784
Roche Holding ADR CS 771195104 946 21,581 SH   SOLE   15,485 0 6,096
Rockwell Automation Inc. CS 773903109 321 1,279 SH   SOLE   0 0 1,279
Roku Inc CS 77543r102 30,461 91,745 SH   SOLE   43,995 0 47,750
Rollins Inc CS 775711104 215 5,498 SH   SOLE   0 0 5,498
Roper Industries CS 776696106 2,601 6,035 SH   SOLE   582 0 5,452
Royal Caribbean Group CS V7780T103 341 4,567 SH   SOLE   0 0 4,567
Royal D S M NV ADR CS 780249108 399 9,257 SH   SOLE   0 0 9,257
Royal Dutch Shell PLC ADR B CS 780259107 216 6,412 SH   SOLE   0 0 6,412
RPM Inc. CS 749685103 902 9,931 SH   SOLE   2,347 0 7,584
S S & C Technologies Inc CS 78467J100 427 5,866 SH   SOLE   666 0 5,200
Salesforce.com CS 79466L302 2,413 10,845 SH   SOLE   6,772 0 4,073
Sanofi-Aventis Spon ADR CS 80105N105 987 20,311 SH   SOLE   16,100 0 4,211
SAP SE Spon ADR CS 803054204 943 7,234 SH   SOLE   3,000 0 4,234
Schlumberger Limited CS 806857108 743 34,050 SH   SOLE   13,265 0 20,785
Schwab Fund. US Sm Co. ETF CS 808524763 523 12,180 SH   SOLE   0 0 12,180
Scotts Miracle Grow CS 810186106 457 2,297 SH   SOLE   0 0 2,297
ServiceNow Inc CS 81762p102 3,371 6,125 SH   SOLE   3,662 0 2,463
ServiceNow Inc CS 81762p102 936 1,700 SH Put SOLE   0 0 1,700
Sherwin Williams Company CS 824348106 35,920 48,877 SH   SOLE   17,025 0 31,852
Sherwin Williams Company CS 824348106 735 1,000 SH Put SOLE   0 0 1,000
Shiseido Ltd ADR CS 824841407 565 8,179 SH   SOLE   7,800 0 379
Shopify Inc CS 82509l107 2,425 2,142 SH   SOLE   116 0 2,026
Sika AG ADR CS 82674r103 651 23,921 SH   SOLE   0 0 23,921
Sionix Corp CS 829400100 0 75,000 SH   SOLE   0 0 75,000
Siteone Landscape Supply Inc CS 82982l103 338 2,128 SH   SOLE   180 0 1,948
Skyworks Solutions Inc. CS 83088M102 1,047 6,848 SH   SOLE   415 0 6,433
Smith & Nephew Plc ADR CS 83175M205 656 15,555 SH   SOLE   0 0 15,555
Snap-On Inc CS 833034101 238 1,391 SH   SOLE   104 0 1,287
Sony Corporation ADR CS 835699307 599 5,923 SH   SOLE   0 0 5,923
Southern Company CS 842587107 442 7,201 SH   SOLE   0 0 7,201
Southwest Airlines CS 844741108 616 13,211 SH   SOLE   0 0 13,211
Square Inc CS 852234103 535 2,456 SH   SOLE   705 0 1,751
SSOP LLC Membership Interest a CS DSSOPLLC0 1,500 1,500,000 SH   SOLE   0 0 1,500,000
Stanley Black & Decker CS 854502101 388 2,174 SH   SOLE   0 0 2,174
Starbucks Corp CS 855244109 16,077 150,280 SH   SOLE   21,606 0 128,675
State Street Corp. CS 857477103 856 11,756 SH   SOLE   400 0 11,356
Steris Plc CS g8473t100 1,695 8,945 SH   SOLE   275 0 8,670
Stryker Corp. CS 863667101 22,309 91,043 SH   SOLE   41,019 0 50,024
Sumitomo Mitsui ADR CS 86562M209 68 11,045 SH   SOLE   0 0 11,045
Sun Communitys Inc CS 866674104 678 4,465 SH   SOLE   260 0 4,205
Super League Gaming Inc CS 86804F202 283 100,061 SH   SOLE   0 0 100,061
Synopsys Inc CS 871607107 1,514 5,841 SH   SOLE   230 0 5,611
Sysco Corp CS 871829107 230 3,092 SH   SOLE   0 0 3,092
T-Mobile US, Inc. CS 872590104 867 6,433 SH   SOLE   797 0 5,636
T. Rowe Price Associates Inc CS 74144T108 1,356 8,959 SH   SOLE   576 0 8,382
Taiwan Semiconductor Manufactu CS 874039100 17,167 157,434 SH   SOLE   66,933 0 90,501
Take Two Interactive CS 874054109 949 4,568 SH   SOLE   280 0 4,288
Takeda Pharmaceutical CS 874060205 370 20,311 SH   SOLE   16,928 0 3,383
Tal International Group CS 874080104 680 9,504 SH   SOLE   9,370 0 134
Target CS 87612E106 8,935 50,613 SH   SOLE   8,452 0 42,161
TE Connectivity CS H84989104 886 7,315 SH   SOLE   1,637 0 5,678
Teladoc Health Inc CS 87918a105 1,193 5,968 SH   SOLE   0 0 5,968
Teladoc Health Inc CS 87918a105 120 600 SH Call SOLE   0 0 600
Teledyne Technologies Inc CS 879360105 892 2,275 SH   SOLE   123 0 2,152
Telefonica de Espana CS 879382208 44 10,899 SH   SOLE   0 0 10,899
Tencent Holdings Ltd ADR CS 88032Q109 2,767 38,494 SH   SOLE   23,875 0 14,619
Teradyne Inc. CS 880770102 425 3,549 SH   SOLE   0 0 3,549
Tesla Inc. CS 88160r101 5,599 7,935 SH   SOLE   154 0 7,781
Tesla Inc. CS 88160r101 3,528 5,000 SH Call SOLE   0 0 5,000
Tesla Inc. CS 88160r101 1,059 1,500 SH Call SOLE   0 0 1,500
Tesla Inc. CS 88160r101 706 1,000 SH Call SOLE   0 0 1,000
Tesla Inc. CS 88160r101 1,059 1,500 SH Put SOLE   0 0 1,500
Tesla Inc. CS 88160r101 706 1,000 SH Put SOLE   0 0 1,000
Texas Instruments CS 882508104 3,917 23,867 SH   SOLE   5,126 0 18,741
The Wendy's Company CS 95058W100 541 24,661 SH   SOLE   0 0 24,661
Theratechnologies Inc CS 88338h100 120 47,923 SH   SOLE   0 0 47,923
Thermo Energy CS 883906406 0 60,850 SH   SOLE   0 0 60,850
Thermo Fisher Scientific Inc CS 883556102 1,321 2,837 SH   SOLE   296 0 2,541
Thor Industries CS 885160101 315 3,388 SH   SOLE   0 0 3,388
Titan Medical Inc CS 88830x819 147 85,847 SH   SOLE   0 0 85,847
TJX Companies Inc CS 872540109 945 13,840 SH   SOLE   0 0 13,840
Toro Co CS 891092108 1,564 16,493 SH   SOLE   0 0 16,493
Trane Technologies PLC CS g8994e103 1,458 10,045 SH   SOLE   0 0 10,045
Travelers Companies Inc CS 89417E109 1,258 8,960 SH   SOLE   1,000 0 7,960
Tricida Inc CS 89610f101 418 59,239 SH   SOLE   0 0 59,239
Truist Financial Corp CS 89832q109 201 4,187 SH   SOLE   0 0 4,187
Twilio Inc CS 90138f102 932 2,753 SH   SOLE   0 0 2,753
Tyler Technologies Inc CS 902252105 7,210 16,516 SH   SOLE   0 0 16,516
Tyler Technologies Inc CS 902252105 873 2,000 SH Put SOLE   0 0 2,000
Tyler Technologies Inc CS 902252105 1,310 3,000 SH Put SOLE   0 0 3,000
Tyson Foods Inc. Cl A CS 902494103 216 3,349 SH   SOLE   0 0 3,349
Under Armour Inc CS 904311206 245 16,438 SH   SOLE   0 0 16,438
Under Armour Inc CS 904311107 305 17,751 SH   SOLE   0 0 17,751
Unilever PLC ADR CS 904767704 820 13,591 SH   SOLE   8,000 0 5,591
Union Pacific Corp CS 907818108 9,169 44,033 SH   SOLE   13,291 0 30,742
United Parcel Service Inc. CS 911312106 7,294 43,316 SH   SOLE   12,473 0 30,843
United Parcel Service Inc. CS 911312106 354 2,100 SH Put SOLE   0 0 2,100
UnitedHealth Group Inc CS 91324P102 32,052 91,400 SH   SOLE   12,951 0 78,449
UnitedHealth Group Inc CS 91324P102 456 1,300 SH Put SOLE   0 0 1,300
US Bancorp CS 902973304 1,358 29,143 SH   SOLE   19,999 0 9,144
Varian Medical Systems Inc. CS 92220P105 221 1,265 SH   SOLE   0 0 1,265
Vericel Corp CS 92346j108 422 13,675 SH   SOLE   0 0 13,675
Verizon Communications CS 92343V104 23,475 399,574 SH   SOLE   74,642 0 324,932
Verizon Communications CS 92343V104 212 3,600 SH Put SOLE   0 0 3,600
VF Corp. CS 918204108 455 5,326 SH   SOLE   0 0 5,326
Viatris Inc. CS 92556v106 381 20,323 SH   SOLE   7,377 0 12,946
Visa Inc Cl A CS 92826C839 64,143 293,251 SH   SOLE   162,557 0 130,694
Vulcan Materials CS 929160109 5,841 39,387 SH   SOLE   0 0 39,387
W. W. Grainger Inc CS 384802104 443 1,085 SH   SOLE   0 0 1,085
Wal Mart de Mexico ADR CS 93114W107 547 19,491 SH   SOLE   16,800 0 2,691
Walgreen Boots Alliance Inc CS 931427108 405 10,163 SH   SOLE   500 0 9,663
Walmart Inc CS 931142103 9,954 69,055 SH   SOLE   24,305 0 44,750
Waste Management Inc CS 94106L109 532 4,513 SH   SOLE   0 0 4,513
Wavefront Tech Solutions Inc CS 94354b100 7 202,500 SH   SOLE   0 0 202,500
Wells Fargo & Company CS 949746101 1,532 50,778 SH   SOLE   28,022 0 22,756
West Pharmaceutical Services CS 955306105 958 3,381 SH   SOLE   205 0 3,176
Weyerhauser Corporation CS 962166104 1,396 41,626 SH   SOLE   35,604 0 6,022
Williams-Sonoma CS 969904101 1,288 12,648 SH   SOLE   627 0 12,021
Williams Companies, Inc. CS 969457100 1,244 62,031 SH   SOLE   0 0 62,031
Xilinx Inc CS 983919101 7,337 51,756 SH   SOLE   17,236 0 34,520
Xylem Inc CS 98419M100 565 5,551 SH   SOLE   503 0 5,048
Yum China Holdings Inc CS 98850p109 786 13,767 SH   SOLE   630 0 13,137
Yum! Brands Inc. CS 988498101 1,891 17,418 SH   SOLE   428 0 16,990
Zanite Acquisition Corp Units CS 98907k202 1,031 98,000 SH   SOLE   0 0 98,000
Zebra Technologies Inc. Cl A CS 989207105 1,312 3,413 SH   SOLE   185 0 3,228
Zimmer Biomet Holdings Inc CS 98956p102 509 3,302 SH   SOLE   0 0 3,302
Zoetis Inc CS 98978V103 680 4,109 SH   SOLE   767 0 3,342
AGNC Investment Corp RE 00123q104 1,724 110,541 SH   SOLE   46,303 0 64,238
CNL Healthcare Properties RE 12612c108 78 10,013 SH   SOLE   0 0 10,013
Inventrust PPTYs Corp RE 46124j102 35 12,175 SH   SOLE   0 0 12,175
KBS Real Estate Investment Tru RE 48243c109 54 22,263 SH   SOLE   0 0 22,263
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 203 5,544 SH   SOLE   0 0 5,544
Retail Properties of America RE 76131V202 238 27,824 SH   SOLE   0 0 27,824
Schwab US REIT RE 808524847 447 11,760 SH   SOLE   0 0 11,760
Simon Property Group Inc RE 828806109 450 5,276 SH   SOLE   0 0 5,276
Vanguard REIT Viper Index Seri RE 922908553 1,616 19,022 SH   SOLE   0 0 19,022
India Globalization Corp Warra WT 45408x118 3 40,000 SH   SOLE   0 0 40,000
BNS MID 10-15-21 20 buff SE 064159nx0 8,796 7,640,000 SH   SOLE   50,000 0 7,590,000
BNS MXEA 2-7-22 20 buff SE 064159ps9 1,848 1,605,000 SH   SOLE   0 0 1,605,000
BNS MXEF 10-15-21 20 buff SE 064159nw2 5,944 4,980,000 SH   SOLE   200,000 0 4,780,000
C MXEA 2-23-23 15 buff SE 17328wfe3 3,404 3,255,000 SH   SOLE   0 0 3,255,000
C SPX 2-7-22 20 buff SE 17327tzp4 3,084 2,715,000 SH   SOLE   40,000 0 2,675,000
GS MID 2-9-22 20 buff SE 40056fzu2 1,338 1,180,000 SH   SOLE   0 0 1,180,000
GS MID 5-13-21 20 buff SE 40056egh5 2,254 1,850,000 SH   SOLE   100,000 0 1,750,000
GS MXEF 6-16-21 20 buff SE 40056emz8 11,955 8,565,000 SH   SOLE   125,000 0 8,440,000
GS SPX 8-11-22 20 buff SE 40056yj88 9,258 8,565,000 SH   SOLE   1,065,000 0 7,500,000
JPM MXEA 6-16-21 20 buff SE 48130wks9 10,451 7,930,000 SH   SOLE   425,000 0 7,505,000
JPM MXEF 6-8-22 20 buff SE 48132hex6 2,589 2,225,000 SH   SOLE   100,000 0 2,125,000
MS MXEA 10-15-21 20 buff SE 61768d6j9 3,827 3,290,000 SH   SOLE   300,000 0 2,990,000
MS MXEA 6-8-22 20 buff SE 61769h3r4 1,715 1,560,000 SH   SOLE   225,000 0 1,335,000
MS MXEA 8-15-22 20 buff SE 61770fle4 2,053 1,935,000 SH   SOLE   0 0 1,935,000
MS SPX 4-12-22 15 buff SE 61770fk70 2,021 1,660,000 SH   SOLE   175,000 0 1,485,000
MS SPX 5-13-21 20 buff SE 61768drj6 4,398 3,525,000 SH   SOLE   175,000 0 3,350,000
RBC RTY 10-15-21 20 buff SE 78013x5m6 4,336 3,750,000 SH   SOLE   30,000 0 3,720,000
RBC RTY 2-7-22 20 buff SE 78013xye2 1,337 1,175,000 SH   SOLE   0 0 1,175,000
RBC SPX 10-15-21 20 buff SE 78013x5l8 10,688 9,010,000 SH   SOLE   510,000 0 8,500,000
RBC SPX 2-24-23 15 buff SE 78015kyu2 5,803 5,500,000 SH   SOLE   30,000 0 5,470,000
RBC SPX 5-22-23 15 buff SE 78016epb7 1,073 1,060,000 SH   SOLE   0 0 1,060,000
RBC SPX 6-16-21 20 buff SE 78013xue6 15,844 12,225,000 SH   SOLE   150,000 0 12,075,000
Energy Transfer LP ML 29273v100 2,772 448,569 SH   SOLE   19,167 0 429,402
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 7,117 363,291 SH   SOLE   16,050 0 347,241
Genesis Energy LP ML 371927104 573 92,319 SH   SOLE   0 0 92,319
JPMorgan Alerian MLP Index ML 46625H365 5,054 363,847 SH   SOLE   21,622 0 342,225
Magellan Midstream Ptnrs LP ML 559080106 4,010 94,494 SH   SOLE   6,690 0 87,804
MPLX LP ML 55336V100 1,706 78,806 SH   SOLE   6,900 0 71,906
Nextera Energy Partners Lp ML 65341b106 2,569 38,317 SH   SOLE   3,750 0 34,567
Phillips 66 Partners LP Common ML 718549207 299 11,320 SH   SOLE   0 0 11,320
Plains Group Holdings LP Cla ML 72651a207 646 76,458 SH   SOLE   0 0 76,458
Targa Resources Prtns Com St ML 87612G101 2,238 84,842 SH   SOLE   11,500 0 73,342
UBS E-TRACS Alerian MLP Infras ML 90274d382 3,940 331,965 SH   SOLE   0 0 331,965
Western Midstream Partners LP ML 958669103 784 56,712 SH   SOLE   0 0 56,712
ARK Innovation ETF EE 00214q104 137 1,097 SH   SOLE   0 0 1,097
ARK Innovation ETF EE 00214q104 75 600 SH Call SOLE   0 0 600
Communication Services Select EE 81369y852 627 9,295 SH   SOLE   0 0 9,295
Deutsche X Tracks MSCI EAFE EE 233051200 3,052 90,806 SH   SOLE   18,892 0 71,914
First Tr Pfrd Sec & Inc ETF EE 33739e108 1,334 66,096 SH   SOLE   0 0 66,096
First Tr Value Line Dividend I EE 33734H106 2,709 77,256 SH   SOLE   0 0 77,256
First Trust Capital Strength E EE 33733e104 5,997 88,840 SH   SOLE   0 0 88,840
First Trust Dow Jones Internet EE 33733E302 221 1,039 SH   SOLE   0 0 1,039
First Trust Enhanced Short Mat EE 33739q408 6,256 104,194 SH   SOLE   0 0 104,194
First Trust NASDAQ Cybersecuri EE 33734x846 222 5,000 SH   SOLE   0 0 5,000
First Trust Rising Dividend ET EE 33738r506 289 7,230 SH   SOLE   0 0 7,230
First Trust Riverfront ETF EE 33739p608 203 3,152 SH   SOLE   0 0 3,152
First Trust Senior Loan ETF EE 33738d309 821 17,253 SH   SOLE   0 0 17,253
First Trust US IPO Index EE 336920103 476 4,021 SH   SOLE   0 0 4,021
Global X US Infrastructure Dev EE 37954y673 4,413 208,069 SH   SOLE   9,580 0 198,489
Industrial Select Sector SPDR EE 81369Y704 984 11,117 SH   SOLE   130 0 10,987
Invesco FTSE RAFI US 1000 ETF EE 46137V613 412 3,090 SH   SOLE   0 0 3,090
Invesco QQQ Trust EE 46090E103 35,989 114,709 SH   SOLE   21,015 0 93,694
Invesco S&P 500 Eql Wt Tech ET EE 46137V282 203 800 SH   SOLE   0 0 800
Invesco S&P 500 Equal Weight E EE 46137V357 557 4,371 SH   SOLE   0 0 4,371
Invesco S&P 500 Healthcare EE 46137V332 9,139 34,938 SH   SOLE   1,400 0 33,538
Invesco S&P 500 Pure Growth EE 46137v266 548 3,362 SH   SOLE   0 0 3,362
iShares Core MSCI Total Intl S EE 46432f834 265 3,950 SH   SOLE   0 0 3,950
iShares Core U.S. REIT ETF EE 464288521 762 15,746 SH   SOLE   0 0 15,746
iShares FTSE/Xinhua China25 In EE 464287184 654 14,088 SH   SOLE   0 0 14,088
iShares Morningstar Mid-Cap ET EE 464288208 234 1,000 SH   SOLE   0 0 1,000
iShares Morningstar Mid-Cap Gr EE 464288307 262 685 SH   SOLE   0 0 685
iShares MSCI US Momentum Fctr EE 46432f396 335 2,078 SH   SOLE   0 0 2,078
iShares MSCI USA Quality Facto EE 46432f339 3,894 33,512 SH   SOLE   0 0 33,512
iShares NASDAQ Biotech Index EE 464287556 321 2,119 SH   SOLE   620 0 1,499
iShares North Amer Tech-Softwa EE 464287515 241 681 SH   SOLE   0 0 681
iShares Russell Mid Cap Growth EE 464287481 3,436 33,476 SH   SOLE   0 0 33,476
iShares Russell Mid Cap Index EE 464287499 11,681 170,405 SH   SOLE   649 0 169,756
iShares Russell Mid Cap Value EE 464287473 2,953 30,456 SH   SOLE   0 0 30,456
iShares Select Dividend ETF EE 464287168 4,259 44,282 SH   SOLE   0 0 44,282
iShares US Home Construction EE 464288752 1,590 28,500 SH   SOLE   18,000 0 10,500
iShares US Technology EE 464287721 347 4,081 SH   SOLE   0 0 4,081
JP Morgan Diversified Ret Intl EE 46641q209 364 6,258 SH   SOLE   0 0 6,258
Materials Select Sector SPDR EE 81369Y100 772 10,659 SH   SOLE   0 0 10,659
ProShares Large Cap Core Plus EE 74347r248 313 3,715 SH   SOLE   0 0 3,715
ProShares Ultra S&P 500 EE 74347R107 379 4,147 SH   SOLE   0 0 4,147
Schwab Emerging Mkts ETF EE 808524706 786 25,657 SH   SOLE   0 0 25,657
Schwab Fd US Lg Co ETF EE 808524771 1,099 24,260 SH   SOLE   0 0 24,260
Schwab Fund. Intl. LG Co. ETF EE 808524755 418 14,282 SH   SOLE   0 0 14,282
Schwab Fundamental Emerg Mkts EE 808524730 259 9,158 SH   SOLE   0 0 9,158
Schwab International Equity EE 808524805 921 25,569 SH   SOLE   0 0 25,569
Schwab Intl Small Cap EE 808524888 225 5,973 SH   SOLE   0 0 5,973
Schwab US Dividend Equity EE 808524797 236 3,679 SH   SOLE   0 0 3,679
Schwab US Large Cap ETF EE 808524201 11,050 121,501 SH   SOLE   19,428 0 102,073
Schwab US Large Cap Growth EE 808524300 685 5,332 SH   SOLE   0 0 5,332
Schwab US Mid-Cap ETF EE 808524508 1,722 25,257 SH   SOLE   4,837 0 20,420
Schwab US Small-Cap ETF EE 808524607 2,165 24,320 SH   SOLE   1,061 0 23,259
SPDR Consumer Discret Select S EE 81369Y407 877 5,457 SH   SOLE   0 0 5,457
SPDR Consumer Staples Select S EE 81369Y308 978 14,497 SH   SOLE   0 0 14,497
SPDR Dow Jones Indl Avg ETF Se EE 78467X109 1,546 5,055 SH   SOLE   2,150 0 2,905
SPDR Energy Index EE 81369Y506 849 22,405 SH   SOLE   47 0 22,358
SPDR Euro STOXX 50 ETF EE 78463X202 1,762 42,242 SH   SOLE   1,640 0 40,603
SPDR Euro STOXX 50 ETF EE 78463X202 138 3,300 SH Call SOLE   0 0 3,300
SPDR Euro STOXX 50 ETF EE 78463X202 430 10,300 SH Call SOLE   0 0 10,300
SPDR Euro STOXX 50 ETF EE 78463X202 309 7,400 SH Put SOLE   0 0 7,400
SPDR Financial Index EE 81369Y605 1,470 49,866 SH   SOLE   0 0 49,866
SPDR Health Care Select EE 81369Y209 1,143 10,079 SH   SOLE   532 0 9,547
SPDR Portfolio S&P 500 Growth EE 78464a409 382 6,917 SH   SOLE   0 0 6,917
SPDR S&P 500 ETF EE 78462F103 156,872 419,579 SH   SOLE   25,845 0 393,733
SPDR S&P 500 ETF EE 78462F103 935 2,500 SH Call SOLE   0 0 2,500
SPDR S&P 500 Value ETF EE 78464a508 245 7,124 SH   SOLE   0 0 7,124
SPDR S&P Bank ETF EE 78464a797 862 20,612 SH   SOLE   1,835 0 18,776
SPDR S&P Biotech EE 78464A870 1,647 11,702 SH   SOLE   0 0 11,702
SPDR S&P Dividend ETF EE 78464A763 27,894 263,328 SH   SOLE   31,900 0 231,428
SPDR S&P Int'l Small Cap Fd EE 78463X871 1,439 40,647 SH   SOLE   508 0 40,139
SPDR S&P Mid Cap 400 ETF EE 78467Y107 75,397 179,550 SH   SOLE   15,743 0 163,807
SPDR Technology Index EE 81369Y803 2,319 17,834 SH   SOLE   0 0 17,834
SPDR Utilities Index EE 81369Y886 876 13,965 SH   SOLE   0 0 13,965
UBS AG FI Large Cap Growth EE 902677780 467 845 SH   SOLE   0 0 845
Vaneck Vectors ETF TR EE 92189f106 738 20,483 SH   SOLE   0 0 20,483
Vaneck Vectors ETF TR EE 92189f700 661 8,483 SH   SOLE   1,200 0 7,283
Vanguard Dividend Appreciation EE 921908844 1,289 9,132 SH   SOLE   200 0 8,932
Vanguard Europe ETF EE 922042874 3,640 60,420 SH   SOLE   0 0 60,420
Vanguard Financials ETF EE 92204A405 208 2,860 SH   SOLE   0 0 2,860
Vanguard FTSE All-World Ex-US EE 922042775 1,304 22,339 SH   SOLE   0 0 22,339
Vanguard FTSE Developed Mkts E EE 921943858 29,212 618,766 SH   SOLE   8,557 0 610,209
Vanguard FTSE Emerging Mkts ET EE 922042858 27,079 540,390 SH   SOLE   27,424 0 512,966
Vanguard Growth ETF EE 922908736 1,532 6,049 SH   SOLE   0 0 6,049
Vanguard Health Care ETF EE 92204A504 363 1,623 SH   SOLE   0 0 1,623
Vanguard Index Fds S&p 500 EE 922908363 2,711 7,889 SH   SOLE   120 0 7,769
Vanguard Information Technolog EE 92204A702 8,436 23,845 SH   SOLE   1,089 0 22,756
Vanguard Large Cap ETF EE 922908637 2,144 12,198 SH   SOLE   0 0 12,198
Vanguard Mid Cap Vipers Index EE 922908629 1,403 6,784 SH   SOLE   96 0 6,688
Vanguard Russell 1000 ETF EE 92206c730 7,796 44,496 SH   SOLE   0 0 44,496
Vanguard Small Cap ETF EE 922908751 1,094 5,619 SH   SOLE   0 0 5,619
Vanguard Small Cap Growth EE 922908595 393 1,469 SH   SOLE   0 0 1,469
Vanguard Small Cap Value Fund EE 922908611 630 4,433 SH   SOLE   0 0 4,433
Vanguard Tot Stock Mrkt ETF EE 922908769 59,321 304,771 SH   SOLE   0 0 304,771
Vanguard Total Int'l Stock Ind EE 921909768 2,057 34,190 SH   SOLE   0 0 34,190
Vanguard Value ETF EE 922908744 774 6,507 SH   SOLE   0 0 6,507
WisdomTree Dividend Ex-Finl ET EE 97717W406 389 4,646 SH   SOLE   1,291 0 3,355
Wisdomtree Emerg Markets EE 97717x578 1,122 28,280 SH   SOLE   0 0 28,280
WisdomTree Int'l Small Cap Div EE 97717W760 5,185 76,125 SH   SOLE   1,909 0 74,216
Wisdomtree Midcap Dividend EE 97717w505 8,304 238,538 SH   SOLE   911 0 237,627
Fidelity MSCI Information Tech EZ 316092808 224 2,147 SH   SOLE   0 0 2,147
Fidelity MSCI Real Estate ETF EZ 316092857 1,893 74,605 SH   SOLE   931 0 73,674
GS Activebeta Large Cap ETF EZ 381430503 9,413 124,360 SH   SOLE   5,661 0 118,699
Invesco Dynamic Building and C EZ 46137V779 2,180 52,954 SH   SOLE   8,077 0 44,877
iShares Core MSCI EAFE EZ 46432f842 47,002 680,297 SH   SOLE   6,389 0 673,908
iShares Core MSCI Emerging Mkt EZ 46434g103 43,678 704,032 SH   SOLE   22,034 0 681,999
IShares Core S&P Total US Stoc EZ 464287150 1,861 21,590 SH   SOLE   867 0 20,723
iShares Dow Jones US RE Index EZ 464287739 1,191 13,901 SH   SOLE   175 0 13,726
iShares MSCI EAFE Index EZ 464287465 18,069 247,655 SH   SOLE   15,895 0 231,760
iShares MSCI EAFE Small Cap In EZ 464288273 8,007 117,147 SH   SOLE   4,485 0 112,662
iShares MSCI Emerg Mkts Indx F EZ 464287234 8,856 171,395 SH   SOLE   16,363 0 155,032
iShares MSCI USA Min Volatilit EZ 46429b697 3,979 58,615 SH   SOLE   0 0 58,615
iShares Russell 1000 EZ 464287622 2,292 10,822 SH   SOLE   0 0 10,822
iShares Russell 1000 Growth In EZ 464287614 45,269 187,729 SH   SOLE   5,142 0 182,587
iShares Russell 1000 Value Ind EZ 464287598 23,337 170,681 SH   SOLE   3,495 0 167,186
iShares Russell 2000 Growth In EZ 464287648 15,934 55,576 SH   SOLE   2,410 0 53,166
iShares Russell 2000 Index EZ 464287655 52,059 265,527 SH   SOLE   9,150 0 256,377
iShares Russell 2000 Index EZ 464287655 4,607 23,500 SH Call SOLE   0 0 23,500
iShares Russell 2000 Index EZ 464287655 2,157 11,000 SH Put SOLE   0 0 11,000
iShares Russell 2000 Value Ind EZ 464287630 10,063 76,379 SH   SOLE   3,095 0 73,284
iShares S&P 500 Growth EZ 464287309 33,488 524,729 SH   SOLE   34,418 0 490,311
iShares S&P 500 Index EZ 464287200 280,354 746,835 SH   SOLE   11,387 0 735,448
iShares S&P Barra Value Index EZ 464287408 45,414 354,739 SH   SOLE   4,658 0 350,081
iShares S&P Mid Cap 400 Growth EZ 464287606 39,013 540,197 SH   SOLE   29,127 0 511,070
iShares S&P Mid Cap 400 Value EZ 464287705 23,947 277,487 SH   SOLE   13,554 0 263,932
iShares S&P Mid Cap Index EZ 464287507 62,097 270,188 SH   SOLE   7,137 0 263,051
iShares S&P Small Cap 600 Grow EZ 464287887 5,700 49,919 SH   SOLE   7,132 0 42,787
iShares S&P Small Cap 600 Valu EZ 464287879 4,930 60,630 SH   SOLE   6,608 0 54,022
iShares S&P Small Cap Index EZ 464287804 52,392 570,102 SH   SOLE   16,383 0 553,719
iShares Tr MSCI AC Asia Ex Jap EZ 464288182 2,699 30,114 SH   SOLE   0 0 30,114
iShares Tr MSCI ACWI Index EZ 464288257 257 2,835 SH   SOLE   0 0 2,835
iShares Tr S&P 100 Index Fd EZ 464287101 550 3,207 SH   SOLE   0 0 3,207
iShares Tr. Core Div Growth EZ 46434v621 224 5,001 SH   SOLE   0 0 5,001
Ishares Trust High Dividend Eq EZ 46429B663 323 3,681 SH   SOLE   0 0 3,681