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