The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

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