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