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