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