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
Barrick Gold Corp. COM 067901108 76,205 4,096,952 SH   SOLE   3,427,752 0 669,200
Agnico Eagle Mines Ltd COM 008474108 78,105 1,266,347 SH   SOLE   1,073,964 0 192,383
Alamos Gold Inc. CL A 011532108 21,756 3,603,057 SH   SOLE   3,550,557 0 52,500
Algonquin Power & Utilities Co COM 015857105 31,466 2,221,194 SH   SOLE   2,001,494 0 219,700
Atlantic Power Corp COM NEW 04878Q863 5,488 2,356,651 SH   SOLE   2,356,651 0 0
Alexco Resources COM 01535P106 65 28,100 SH   SOLE   28,100 0 0
Brookfield Asset Management Inc. CL A LTD VT SH 112585104 185,342 3,203,284 SH   SOLE   2,905,686 0 297,598
Brookfield Business Partners UNIT LTD LP G16234109 30,862 744,840 SH   SOLE   721,627 0 23,213
Cott Corp. COM 22163N106 3,713 271,386 SH   SOLE   271,386 0 0
BCE Inc. COM NEW 05534B760 217,940 4,697,707 SH   SOLE   4,181,207 0 516,500
Brookfield Renewable Partners LP PARTNERSHIP UNIT G16258108 14,637 314,759 SH   SOLE   265,859 0 48,900
Bausch Health Cos Inc COM 071734107 139,167 4,642,771 SH   SOLE   3,910,871 0 731,900
Brookfield Infrastructure Partners LP LP INT UNIT G16252101 149,742 2,993,808 SH   SOLE   2,575,761 0 418,047
Bank of Montreal COM 063671101 219,333 2,826,117 SH   SOLE   2,719,183 0 106,934
Bank of Nova Scotia COM 064149107 389,492 6,885,797 SH   SOLE   6,198,234 0 687,563
Brookfield Property Partners LP UNIT LTD PARTN G16249107 25,974 1,419,398 SH   SOLE   1,291,630 0 127,768
Baytex Energy Corp COM 07317Q105 79 54,821 SH   SOLE   54,821 0 0
B2Gold Corp. COM 11777Q209 37,811 9,411,118 SH   SOLE   9,282,618 0 128,500
CAE Inc. COM 124765108 227,047 8,563,777 SH   SOLE   7,766,417 0 797,360
Cameco Corp. COM 13321L108 252 28,364 SH   SOLE   28,364 0 0
Ceridian Hcm Holding Inc COM 15677J108 4,062 59,800 SH   SOLE   57,200 0 2,600
Colliers International Group Inc. SHS 194693107 20,024 256,842 SH   SOLE   247,942 0 8,900
Celestica Inc. SHS 15101Q108 14,489 1,744,521 SH   SOLE   1,699,521 0 45,000
Canadian Imperial Bank of Commerce COM 136069101 122,188 1,466,292 SH   SOLE   1,391,392 0 74,900
Canadian Natural Resources Ltd. COM 136385101 127,545 3,937,966 SH   SOLE   3,314,318 0 623,648
Canadian National Railway COM 136375102 602,649 6,652,636 SH   SOLE   6,206,817 0 445,819
Canadian Pacific Railway Ltd. COM 13645T100 378,311 1,481,965 SH   SOLE   1,425,788 0 56,177
Crescent Point Energy Corp. COM 22576C101 70,893 15,877,527 SH   SOLE   14,811,827 0 1,065,700
CRH Medical Corp COM 12626F105 7,456 2,148,535 SH   SOLE   2,148,535 0 0
Cronos Group Inc COM 22717L101 3,873 503,700 SH   SOLE   503,700 0 0
Cenovus Energy Inc. COM 15135U109 89,262 8,769,006 SH   SOLE   8,008,106 0 760,900
BRP Inc. Sub Voting COM SUN VTG 05577W200 55,353 1,213,302 SH   SOLE   1,211,802 0 1,500
Descartes Systems Group COM 249906108 94,181 2,200,525 SH   SOLE   2,063,551 0 136,974
Eldorado Gold Corp. COM 284902509 50,538 6,283,285 SH   SOLE   6,281,785 0 1,500
Enbridge Inc. COM 29250N105 370,796 9,312,987 SH   SOLE   7,904,559 0 1,408,428
Enerplus Corp COM 292766102 25,045 3,511,001 SH   SOLE   3,395,536 0 115,465
Franco-Nevada Corp. COM 351858105 86,260 834,194 SH   SOLE   721,952 0 112,242
First Majestic Silver Corp COM 32076V103 232 18,923 SH   SOLE   18,923 0 0
New First Service Corp. COM 33767E202 21,702 232,795 SH   SOLE   232,795 0 0
Fortis Inc. COM 349553107 68,905 1,658,351 SH   SOLE   1,451,751 0 206,600
CGI Inc CL A SUB VTG 12532H104 173,897 2,075,101 SH   SOLE   1,954,135 0 120,966
Gildan Activewear Class A COM 375916103 2,197 74,200 SH   SOLE   74,200 0 0
Canada Goose Holdings Inc SHS SUB VTG 135086106 36,526 1,007,563 SH   SOLE   911,463 0 96,100
Granite Real Estate Investment Trust REIT UNIT 99/99/9999 387437114 174,936 3,438,142 SH   SOLE   3,361,342 0 76,800
Golden Star Resources COM 38119T807 380 100,200 SH   SOLE   100,200 0 0
Gran Tierra Energy Inc. COM 38500T101 5,832 4,474,855 SH   SOLE   4,381,155 0 93,700
Hudbay Minerals Inc. COM 443628102 7,823 1,885,515 SH   SOLE   1,850,208 0 35,307
Iamgold Corp. COM 450913108 16,910 4,521,377 SH   SOLE   4,453,677 0 67,700
Imperial Oil Limited COM NEW 453038408 16,761 632,730 SH   SOLE   536,930 0 95,800
Just Energy Group Inc. COM 48213W101 7,925 4,714,126 SH   SOLE   4,473,226 0 240,900
Kinross Gold Corp. COM 496902404 13,327 2,805,415 SH   SOLE   2,805,415 0 0
Kirkland Lake Gold Ltd COM 49741E100 117,355 2,658,629 SH   SOLE   2,537,629 0 121,000
Mag Silver COM 55903Q104 999 84,412 SH   SOLE   84,412 0 0
Manulife Financial Corp. COM 56501R106 228,443 11,238,003 SH   SOLE   9,795,159 0 1,442,844
Magna International Inc. Class A COM 559222401 20,892 380,508 SH   SOLE   380,508 0 0
Methanex Corp. COM 59151K108 73,163 1,891,799 SH   SOLE   1,729,053 0 162,746
New Gold Inc. COM 644535106 11,489 12,954,846 SH   SOLE   12,904,746 0 50,100
Newmont Corp COM 651639106 46,849 1,076,450 SH   SOLE   729,050 0 347,400
Nutrien Ltd COM 67077M108 94,445 1,969,943 SH   SOLE   1,750,622 0 219,321
Norbord Inc. COM NEW 65548P403 24,617 919,139 SH   SOLE   873,539 0 45,600
Open Text Corp. COM 683715106 34,440 780,496 SH   SOLE   690,096 0 90,400
Pan American Silver Corp. COM 697900108 63,335 2,670,004 SH   SOLE   2,633,304 0 36,700
Precision Drilling Corp. COM 2010 74022D308 2,469 1,769,185 SH   SOLE   1,731,085 0 38,100
Pembina Pipeline Corp. COM 706327103 186,431 5,022,950 SH   SOLE   4,426,433 0 596,517
Restaurant Brands International COM 76131D103 121,157 1,897,932 SH   SOLE   1,588,932 0 309,000
Quarterhill Inc COM 747713105 7,345 5,703,229 SH   SOLE   5,697,529 0 5,700
Ritchie Bros Auctioneers Inc COM 767744105 2,505 58,300 SH   SOLE   58,300 0 0
Rogers Comm Inc. Class B CL B 775109200 24,545 493,624 SH   SOLE   422,124 0 71,500
Royal Bank of Canada COM 780087102 1,076,002 13,579,621 SH   SOLE   12,207,231 0 1,372,390
Shopify Inc - Class A CL A 82509L107 202,356 508,241 SH   SOLE   458,741 0 49,500
Shaw Communications Inc. Class B CL B CONV 82028K200 79,010 3,888,299 SH   SOLE   3,192,999 0 695,300
Sun Life Financial Inc. COM 866796105 212,171 4,646,736 SH   SOLE   4,405,553 0 241,183
SSR Mining Inc COM 784730103 65,345 3,390,825 SH   SOLE   3,358,525 0 32,300
Stantec Inc. COM 85472N109 11,043 390,200 SH   SOLE   390,200 0 0
Suncor Energy Inc. COM 867224107 413,396 12,595,668 SH   SOLE   11,672,242 0 923,426
Silvercorp Metals Inc. COM 82835P103 15,862 2,806,170 SH   SOLE   2,806,170 0 0
Telus Corp. COM 87971M103 76,040 1,961,117 SH   SOLE   1,639,517 0 321,600
Transalta Corp. COM 89346D107 10,348 1,445,934 SH   SOLE   1,445,934 0 0
Toronto-Dominion Bank COM NEW 891160509 724,046 12,891,754 SH   SOLE   11,822,840 0 1,068,914
Teck Resources Ltd. CL B 878742204 49,485 2,849,424 SH   SOLE   2,665,224 0 184,200
Transglobe Energy Corp COM 893662106 3,100 2,220,616 SH   SOLE   2,220,616 0 0
Taseko Mines Ltd COM 876511106 435 895,739 SH   SOLE   895,739 0 0
Thomson Reuters Corporation COM NEW 884903709 109,458 1,528,034 SH   SOLE   1,250,516 0 277,518
TC Energy Corp COM 87807B107 256,748 4,814,034 SH   SOLE   4,422,730 0 391,304
Turquoise Hill Resources Ltd. COM 900435108 164 223,276 SH   SOLE   223,276 0 0
The Stars Group Inc COM 85570W100 2,566 98,200 SH   SOLE   98,200 0 0
Domtar Corp COM NEW 257559203 6,672 174,395 SH   SOLE   159,195 0 15,200
Americas Gold and Silver Corp COM 03062D100 65 20,600 SH   SOLE   20,600 0 0
Viemed Healthcare Inc COM 92663R105 1,172 187,000 SH   SOLE   187,000 0 0
Waste Connections Inc COM 94106B101 175,030 1,924,287 SH   SOLE   1,754,914 0 169,373
Wheaton Precious Metals Corp COM 962879102 32,419 1,087,987 SH   SOLE   933,687 0 154,300
Westport Fuel Systems Inc COM NEW 960908309 1,369 578,250 SH   SOLE   549,350 0 28,900
Yamana Gold Inc. COM 98462Y100 43,897 11,074,704 SH   SOLE   11,074,504 0 200
Alcoa Corp COM 013872106 15,997 743,723 SH   SOLE   738,323 0 5,400
Apple Inc. COM 037833100 208,933 711,502 SH   SOLE   332,344 0 379,158
American assets trust inc COM 024013104 249 5,425 SH   SOLE   5,425 0 0
Atlas Air Worldwide Hldg Inc COM NEW 049164205 682 24,746 SH   SOLE   23,946 0 800
Amerisourcebergen Corp. COM 03073E105 6,580 77,392 SH   SOLE   425 0 76,967
Abeona Therapeutics Inc COM 00289Y107 110 33,613 SH   SOLE   31,713 0 1,900
Arbor Realty Trust Inc COM 038923108 843 58,779 SH   SOLE   58,779 0 0
Abbott Labs COM 002824100 6,388 73,547 SH   SOLE   58,347 0 15,200
Arch Cap Group ORD G0450A105 9,471 220,825 SH   SOLE   24,125 0 196,700
AECOM COM 00766T100 1,547 35,865 SH   SOLE   35,865 0 0
Acm Research Inc-Class A CL A 00108J109 215 11,650 SH   SOLE   11,650 0 0
Accenture PLC SHS CLASS A G1151C101 65,779 312,387 SH   SOLE   127,372 0 185,015
Acorda Therapeutics COM 00484M106 628 307,977 SH   SOLE   295,177 0 12,800
Ares Commercial Real Estate Co COM 04013V108 640 40,375 SH   SOLE   40,375 0 0
Adobe Inc. COM 00724F101 8,410 25,500 SH   SOLE   25,500 0 0
Analog Devices COM 032654105 915 7,700 SH   SOLE   7,700 0 0
Adamas Pharmaceuticals Inc COM 00548A106 91 23,900 SH   SOLE   23,900 0 0
Adient Plc SHS G0084W101 5,389 253,610 SH   SOLE   253,610 0 0
Automatic Data Processing COM 053015103 28,575 167,593 SH   SOLE   50,866 0 116,727
Aduro Biotech Inc COM 00739L101 222 188,178 SH   SOLE   185,244 0 2,934
Alliance Data Systems Corp COM 018581108 20,409 181,895 SH   SOLE   117,611 0 64,284
Autodesk Inc. COM 052769106 1,408 7,675 SH   SOLE   7,675 0 0
American Eqty Invt Life Hldg COM 025676206 7,393 247,000 SH   SOLE   3,400 0 243,600
Armstrong Flooring Inc COM 04238R106 478 111,860 SH   SOLE   111,260 0 600
Aflac Incorporated COM 001055102 39,886 753,994 SH   SOLE   208,471 0 545,523
Affimed Nv COM N01045108 72 26,350 SH   SOLE   26,050 0 300
Agenus Inc COM NEW 00847G705 1,223 300,499 SH   SOLE   297,399 0 3,100
Allergan PLC SHS G0177J108 8,177 42,775 SH   SOLE   10,175 0 32,600
Adecoagro Sa COM L00849106 1,171 139,933 SH   SOLE   123,933 0 16,000
Ashford Hospitality Trust SHS 044103109 419 150,346 SH   SOLE   150,346 0 0
Apartment Investment & Management Co. CL A 03748R754 11,902 230,431 SH   SOLE   334 0 230,097
Gallagher (Arthur J.) & Co COM 363576109 3,747 39,350 SH   SOLE   650 0 38,700
Great Ajax Corp COM 38983D300 1,214 81,963 SH   SOLE   81,963 0 0
Akamai Technologies Inc COM 00971T101 1,097 12,700 SH   SOLE   300 0 12,400
Akorn Inc COM 009728106 1,948 1,298,996 SH   SOLE   1,258,396 0 40,600
Aldeyra Therapeutics Inc COM 01438T106 520 89,497 SH   SOLE   88,997 0 500
Align Technology Inc COM 016255101 1,200 4,300 SH   SOLE   4,300 0 0
Alkermes Plc SHS G01767105 6,879 337,216 SH   SOLE   331,916 0 5,300
Ally Financial Inc COM 02005N100 602 19,700 SH   SOLE   0 0 19,700
Alnylam Pharmaceuticals Inc COM 02043Q107 213 1,850 SH   SOLE   1,850 0 0
Alaska Communications Sys Gp COM 01167P101 122 68,902 SH   SOLE   68,902 0 0
Allison Transmission Holdings COM 01973R101 290 6,005 SH   SOLE   5,905 0 100
Alexander'S Inc COM 014752109 388 1,175 SH   SOLE   1,175 0 0
Alexion Pharmaceuticals Inc COM 015351109 25,817 238,715 SH   SOLE   34,015 0 204,700
AMAG Pharmaceuticals COM 00163U106 8,278 680,190 SH   SOLE   665,990 0 14,200
Applied Materials COM 038222105 1,740 28,500 SH   SOLE   28,500 0 0
Amcor Plc ORD G0250X107 1,459 134,562 SH   SOLE   2,562 0 132,000
Advanced Micro Devices COM 007903107 2,483 54,150 SH   SOLE   54,150 0 0
Ametek Inc COM 031100100 3,010 30,175 SH   SOLE   4,575 0 25,600
Affiliated Managers Grp Inc COM 008252108 2,657 31,350 SH   SOLE   30,850 0 500
Amgen Inc. COM 031162100 8,295 34,409 SH   SOLE   34,409 0 0
Amkor Technology Inc COM 031652100 14,451 1,111,635 SH   SOLE   526,060 0 585,575
Ameriprise Financial Inc. COM 03076C106 5,463 32,795 SH   SOLE   1,875 0 30,920
Amplify Energy Corp COM 03212B103 1,814 274,368 SH   SOLE   261,568 0 12,800
TD Ameritrade Holding Corp COM 87236Y108 2,384 47,975 SH   SOLE   975 0 47,000
Amazon.Com Inc COM 023135106 112,007 60,615 SH   SOLE   32,697 0 27,918
Anaptysbio Inc COM 032724106 1,467 90,300 SH   SOLE   87,800 0 2,500
American National Insurance COM 028591105 332 2,825 SH   SOLE   2,825 0 0
Angiodynamics Inc COM 03475V101 2,358 147,313 SH   SOLE   143,413 0 3,900
Anthem Inc COM 036752103 4,734 15,675 SH   SOLE   975 0 14,700
American Outdoor Brands Corp COM 02874P103 274 29,500 SH   SOLE   29,500 0 0
Aon PLC CL A G0408V102 3,369 16,175 SH   SOLE   1,275 0 14,900
Alpha & Omega Semiconductor SHS G6331P104 144 10,577 SH   SOLE   10,577 0 0
Artisan Partners Asset Manag CL A 04316A108 498 15,400 SH   SOLE   15,300 0 100
Air Products and Chemicals Inc. COM 009158106 21,029 89,490 SH   SOLE   14,890 0 74,600
American Public Educ-redh COM 02913V103 2,307 84,243 SH   SOLE   84,243 0 0
Amphenol Corp CL A 032095101 4,543 41,975 SH   SOLE   8,375 0 33,600
Antero Resources Corp COM 03674X106 3,227 1,132,190 SH   SOLE   1,132,190 0 0
Accuray Inc COM 004397105 470 166,841 SH   SOLE   166,841 0 0
Arc Document Solutions Inc. COM 00191G103 625 449,584 SH   SOLE   445,684 0 3,900
Ares Capital Corp COM 04010L103 988 53,000 SH   SOLE   400 0 52,600
Arch Coal Inc CL A 039380407 1,858 25,905 SH   SOLE   25,905 0 0
Arcos Dorados Holdings Inc SHS CLASS -A - G0457F107 1,058 130,566 SH   SOLE   108,966 0 21,600
Apollo Commercial Real Est. Finance Inc COM 03762U105 1,089 59,550 SH   SOLE   26,850 0 32,700
Arrow Electronics Inc COM 042735100 10,603 125,125 SH   SOLE   5,225 0 119,900
Associated Banc-Corp COM 045487105 491 22,275 SH   SOLE   21,975 0 300
Ardmore Shipping Corp COM Y0207T100 118 13,000 SH   SOLE   12,900 0 100
Asml Holding Nv SHS N07059210 31,236 105,550 SH   SOLE   50,850 0 54,700
Ascena Retail Group COM NEW 04351G200 1,208 157,561 SH   SOLE   153,021 0 4,540
Grupo Aeroportuario Del Surest Adr SPON ADR SER B 40051E202 2,370 12,650 SH   SOLE   7,950 0 4,700
Assertio Therapeutics Inc COM 04545L107 2,425 1,940,165 SH   SOLE   1,884,065 0 56,100
ASE Technology Holding Co Ltd SPONSORED ADS 00215W100 1,264 227,325 SH   SOLE   146,025 0 81,300
Amtech Systems Inc COM PAR $0.01N 032332504 383 53,525 SH   SOLE   52,925 0 600
Athene Holding Ltd-Class A CL A G0684D107 16,699 355,062 SH   SOLE   2,700 0 352,362
Atkore International Group I COM 047649108 233 5,750 SH   SOLE   5,750 0 0
Athenex Inc COM 04685N103 291 19,025 SH   SOLE   17,525 0 1,500
Astronics Corporation COM 046433108 1,239 44,338 SH   SOLE   43,538 0 800
Activision Blizzard Inc COM 00507V109 1,386 23,332 SH   SOLE   23,332 0 0
Grupo Aval Acciones Y Valores SPONSORED ADS 40053W101 1,670 191,461 SH   SOLE   165,261 0 26,200
Broadcom Inc COM 11135F101 6,210 19,650 SH   SOLE   19,650 0 0
Avid Technology Inc COM 05367P100 382 44,550 SH   SOLE   44,550 0 0
Avnet Inc. COM 053807103 2,601 61,275 SH   SOLE   60,875 0 400
Avaya Holdings Corp COM 05351X101 1,418 105,005 SH   SOLE   105,005 0 0
American Axle & Mfg Hldgs COM 024061103 4,535 421,443 SH   SOLE   417,735 0 3,708
American Express Co. COM 025816109 45,427 364,904 SH   SOLE   100,054 0 264,850
AutoZone Inc. COM 053332102 1,578 1,325 SH   SOLE   25 0 1,300
Aspen Technology Inc COM 045327103 2,630 21,750 SH   SOLE   1,550 0 20,200
Boeing Company COM 097023105 272 836 SH   SOLE   836 0 0
Alibaba Group Holding - Sp Adr SPONSORED ADS 01609W102 21,318 100,508 SH   SOLE   60,635 0 39,873
Bank of America Corp. COM 060505104 62,002 1,760,411 SH   SOLE   400,045 0 1,360,366
Baxter International Inc. COM 071813109 6,127 73,275 SH   SOLE   3,375 0 69,900
Beasley Broadcast Group Inc CL A 074014101 127 41,025 SH   SOLE   40,125 0 900
BBX Capital Corp CL A 05491N104 296 62,050 SH   SOLE   59,350 0 2,700
Banco De Chile Adr SPONSORED ADS 059520106 442 21,075 SH   SOLE   21,075 0 0
Blucora Inc. COM 095229100 3,701 141,573 SH   SOLE   141,573 0 0
Biocryst Pharmaceuticals Inc COM 09058V103 612 177,482 SH   SOLE   177,382 0 100
Barclays PLC ADR ADR 06738E204 1,733 182,058 SH   SOLE   182,058 0 0
BGC Partners INC CL A 05541T101 149 25,075 SH   SOLE   22,575 0 2,500
Bg Staffing Inc COM 05544A109 612 27,949 SH   SOLE   27,949 0 0
Biglari Holdings Inc - B CL B 08986R309 1,556 13,601 SH   SOLE   13,601 0 0
Baidu Inc - Spon ADR SPON ADR REP A 056752108 2,611 20,654 SH   SOLE   20,654 0 0
Biogen Inc COM 09062X103 20,379 68,677 SH   SOLE   20,775 0 47,902
Bio-Rad Laboratories Inc CL A 090572207 8,076 21,825 SH   SOLE   1,225 0 20,600
Bank of New York Mellon Corp. COM 064058100 1,965 39,050 SH   SOLE   16,550 0 22,500
Brookdale Senior Livng -redh COM 112463104 816 112,225 SH   SOLE   112,225 0 0
Booking Holdings Inc COM 09857L108 4,409 2,147 SH   SOLE   2,147 0 0
Builders Firstsource COM 12008R107 1,263 49,700 SH   SOLE   0 0 49,700
Blackrock Inc COM 09247X101 7,540 15,000 SH   SOLE   11,800 0 3,200
Bluebird Bio Inc COM 09609G100 327 3,725 SH   SOLE   3,725 0 0
BMC Stock Holdings Inc COM 05591B109 412 14,375 SH   SOLE   14,375 0 0
Biomarin Pharmaceutical Inc COM 09061G101 744 8,800 SH   SOLE   8,800 0 0
Bristol-Myers Squibb COM 110122108 238 3,706 SH   SOLE   3,706 0 0
Barnes & Noble Education Inc COM 06777U101 1,751 409,976 SH   SOLE   398,176 0 11,800
BP Amoco Plc. ADR SPONSORED ADR 055622104 238 6,300 SH   SOLE   6,300 0 0
Boston Private Finl Hldgs COM 101119105 248 20,575 SH   SOLE   19,775 0 800
Berkshire Hathaway Inc. Class B CL B NEW 084670702 74,681 329,716 SH   SOLE   88,957 0 240,759
Bruker Biosciences Corp COM 116794108 280 5,500 SH   SOLE   5,500 0 0
Brown & Brown Inc COM 115236101 2,649 67,100 SH   SOLE   300 0 66,800
BRT Apartments Corp COM 055645303 329 19,375 SH   SOLE   19,375 0 0
Berry Petroleum Corp COM 08579X101 326 34,525 SH   SOLE   34,525 0 0
BrightSphere Investment Group PLC COM 10948W103 3,044 297,849 SH   SOLE   291,449 0 6,400
Boston Scientific Corp. COM 101137107 1,506 33,313 SH   SOLE   9,613 0 23,700
Peabody Energy Corp COM 704551100 2,739 300,364 SH   SOLE   292,050 0 8,314
Blackstone Group Inc/The CL A 09260D107 1,013 18,100 SH   SOLE   18,100 0 0
Blackstone Mortgage Trust Inc. CL A 09257W100 1,030 27,678 SH   SOLE   27,678 0 0
Beazer Homes USA Inc COM NEW 07556Q881 492 34,800 SH   SOLE   34,800 0 0
Citigroup Inc. COM NEW 172967424 8,149 102,000 SH   SOLE   51,400 0 50,600
Corp America Airports Sa COM L1995B107 169 28,175 SH   SOLE   28,175 0 0
Cai International Inc COM 12477X106 4,583 158,131 SH   SOLE   155,731 0 2,400
Calithera Biosciences Inc COM 13089P101 264 46,150 SH   SOLE   43,650 0 2,500
Cars.Com Inc COM 14575E105 3,616 295,919 SH   SOLE   295,919 0 0
Caterpillar Inc. COM 149123101 1,351 9,145 SH   SOLE   8,445 0 700
Cymabay Therapeutics Inc COM 23257D103 54 27,650 SH   SOLE   27,050 0 600
Cbl & Associates Pptys Inc COM 124830100 238 226,221 SH   SOLE   226,221 0 0
CBIZ Inc COM 124805102 249 9,250 SH   SOLE   9,250 0 0
The Chemours Co COM 163851108 17,702 978,564 SH   SOLE   833,564 0 145,000
Coca-Cola European Partners PL SHS G25839104 981 19,286 SH   SOLE   0 0 19,286
Crown Castle Intl Corp COM 22822V101 2,633 18,525 SH   SOLE   2,725 0 15,800
Clear Channel Outdoor Holdings Inc COM 18453H106 197 68,725 SH   SOLE   68,725 0 0
Avid Bioservices Inc COM 05368M106 235 30,625 SH   SOLE   30,625 0 0
Cidara Therapeutics Inc COM 171757107 90 23,490 SH   SOLE   22,990 0 500
Cdw Corp/De COM 12514G108 850 5,950 SH   SOLE   5,950 0 0
Ceco Environmental Corp COM 125141101 2,921 381,318 SH   SOLE   379,618 0 1,700
CNOOC Ltd. ADR SPONSORED ADR 126132109 5,288 31,725 SH   SOLE   28,325 0 3,400
Chemed Corp COM 16359R103 5,442 12,390 SH   SOLE   900 0 11,490
China Mobile Hong Kong Ltd. Sponsor ADR SPONSORED ADR 16941M109 981 23,200 SH   SOLE   23,200 0 0
Cherry Hill Mortgage Investm COM 164651101 3,237 221,880 SH   SOLE   221,880 0 0
Charter Communications Inc CL A 16119P108 5,479 11,295 SH   SOLE   11,295 0 0
China Unicom Hong Kong Ltd Adr SPONSORED ADR 16945R104 628 67,100 SH   SOLE   44,500 0 22,600
Bancolombia SA - Spons ADR SPON ADR PREF 05968L102 4,917 89,736 SH   SOLE   78,700 0 11,036
Ciena Corp COM NEW 171779309 3,818 89,425 SH   SOLE   25,525 0 63,900
City Office Reit Inc COM 178587101 2,798 206,960 SH   SOLE   206,960 0 0
CIT Group Inc. COM NEW 125581801 514 11,275 SH   SOLE   11,175 0 100
Colgate Palmolive Co. COM 194162103 20,788 301,971 SH   SOLE   202,877 0 99,094
Collectors Universe COM NEW 19421R200 271 11,750 SH   SOLE   11,750 0 0
Comerica Inc. COM 200340107 28,421 396,111 SH   SOLE   303,411 0 92,700
Cheetah Mobile Inc. ADR 163075104 1,841 507,279 SH   SOLE   506,379 0 900
Comcast Corp. Class A CL A 20030N101 60,907 1,354,383 SH   SOLE   562,585 0 791,798
Cummins Engine Company Inc. COM 231021106 2,313 12,925 SH   SOLE   725 0 12,200
Costamare Inc SHS Y1771G102 933 97,850 SH   SOLE   97,650 0 200
Chimerix Inc COM 16934W106 964 474,693 SH   SOLE   459,293 0 15,400
Concert Pharmaceuticals Inc COM 206022105 3,442 373,119 SH   SOLE   367,019 0 6,100
Conduent Inc. COM 206787103 9,308 1,501,288 SH   SOLE   1,465,788 0 35,500
Cannae Holdings Inc COM 13765N107 444 11,952 SH   SOLE   11,952 0 0
Cornerstone Building Brands Inc COM 21925D109 429 50,375 SH   SOLE   50,375 0 0
Consolidated Comm Hldgs Inc COM 209034107 399 102,867 SH   SOLE   102,867 0 0
CNX Resources Corp COM 12653C108 1,852 209,283 SH   SOLE   199,483 0 9,800
Pc Connection COM 69318J100 827 16,650 SH   SOLE   16,450 0 200
Cabot Oil & Gas Corp COM 127097103 15,937 915,381 SH   SOLE   894,081 0 21,300
ConocoPhillips COM 20825C104 39,821 612,350 SH   SOLE   368,150 0 244,200
Costco Wholesale Inc. COM 22160K105 60,276 205,076 SH   SOLE   76,910 0 128,166
Coty Inc CL A 222070203 765 68,025 SH   SOLE   62,825 0 5,200
Cpfl Energia Sa Adr SPONSORED ADR 126153105 1,164 67,544 SH   SOLE   67,544 0 0
Copart Inc COM 217204106 13,875 152,575 SH   SOLE   10,975 0 141,600
Cooper-Standard Holding COM 21676P103 485 14,625 SH   SOLE   14,325 0 300
Computer Programs & Systems COM 205306103 537 20,350 SH   SOLE   20,350 0 0
CRA International Inc. COM 12618T105 413 7,575 SH   SOLE   7,475 0 100
Crawford & Company -Cl A CL A 224633206 429 37,419 SH   SOLE   37,319 0 100
Crawford & Co -Class B CL B 224633107 203 20,000 SH   SOLE   20,000 0 0
America's Car-mart Inc COM 03062T105 495 4,514 SH   SOLE   4,514 0 0
Corvus Pharmaceuticals Inc COM 221015100 445 81,800 SH   SOLE   80,800 0 1,000
Cisco Systems COM 17275R102 57,018 1,188,856 SH   SOLE   535,521 0 653,335
Costar Group Inc COM 22160N109 7,913 13,225 SH   SOLE   1,625 0 11,600
Canadian Solar Inc COM 136635109 34,654 1,568,076 SH   SOLE   1,000,076 0 568,000
Carlisle Cos Inc COM 142339100 4,103 25,352 SH   SOLE   50 0 25,302
Constellium SE CL A SHS F21107101 1,107 82,625 SH   SOLE   82,625 0 0
Capstar Financial Holdings I COM 14070T102 288 17,300 SH   SOLE   17,100 0 200
Carriage Services Inc COM 143905107 365 14,250 SH   SOLE   14,050 0 200
Capital Southwest Corp COM 140501107 233 11,175 SH   SOLE   11,175 0 0
CSX Corp. COM 126408103 39,294 543,034 SH   SOLE   206,534 0 336,500
Cintas Corp. COM 172908105 1,762 6,550 SH   SOLE   4,350 0 2,200
CTI BioPharma Corp COM 12648L601 25 15,700 SH   SOLE   15,700 0 0
Cytomx Therapeutics Inc COM 23284F105 256 30,775 SH   SOLE   30,475 0 300
Cognizant Tech Solutions CL A 192446102 10,743 173,225 SH   SOLE   28,425 0 144,800
Curo Group Holdings Corp COM 23131L107 341 28,000 SH   SOLE   28,000 0 0
Civeo Corp COM 17878Y108 861 667,173 SH   SOLE   663,273 0 3,900
Covetrus Inc COM 22304C100 1,084 82,100 SH   SOLE   82,100 0 0
Commercial Vehicle Group Inc COM 202608105 2,220 349,637 SH   SOLE   347,437 0 2,200
CVR Energy Inc COM 12662P108 219 5,425 SH   SOLE   4,825 0 600
Covia Holdings Corp COM 22305A103 379 186,027 SH   SOLE   184,827 0 1,200
Commvault Systems Inc COM 204166102 371 8,300 SH   SOLE   8,300 0 0
CVS Health Corp COM 126650100 7,771 104,609 SH   SOLE   38,509 0 66,100
Covenant Transprt Inc -cl A CL A 22284P105 648 50,150 SH   SOLE   49,850 0 300
CPI Aerostructures Inc COM NEW 125919308 114 16,975 SH   SOLE   16,875 0 100
ChevronTexaco Corp. COM 166764100 76,736 636,764 SH   SOLE   239,040 0 397,724
Curtiss-Wright Corp COM 231561101 1,296 9,200 SH   SOLE   600 0 8,600
Cemex SA Spons. ADR SPON ADR NEW 151290889 3,438 909,406 SH   SOLE   873,306 0 36,100
CoreCivic Inc COM 21871N101 3,876 223,000 SH   SOLE   223,000 0 0
China Yuchai Intl Ltd COM G21082105 2,194 164,603 SH   SOLE   164,403 0 200
Community Health Systems Inc COM 203668108 8,825 3,043,226 SH   SOLE   2,884,526 0 158,700
Changyou.Com Ltd-Adr CL A 15911M107 2,018 206,146 SH   SOLE   199,346 0 6,800
Dominion Energy Inc COM 25746U109 11,109 134,130 SH   SOLE   4,575 0 129,555
Ducommun COM 264147109 3,243 64,175 SH   SOLE   64,175 0 0
DuPont de Nemours Inc COM 26614N102 20,278 315,854 SH   SOLE   159,854 0 156,000
Dell Technologies Inc CL C 24703L202 3,524 68,579 SH   SOLE   42,579 0 26,000
Donnelley Financial Solutions COM 25787G100 4,185 399,687 SH   SOLE   391,987 0 7,700
Dollar General Corp. COM 256677105 36,269 232,525 SH   SOLE   46,200 0 186,325
D R Horton Inc COM 23331A109 2,983 56,550 SH   SOLE   24,350 0 32,200
Danaher Corp. COM 235851102 5,786 37,700 SH   SOLE   13,300 0 24,400
DHT Holdings Inc SHS NEW Y2065G121 765 92,425 SH   SOLE   91,725 0 700
DHI Group Inc COM 23331S100 1,045 347,177 SH   SOLE   341,277 0 5,900
Walt Disney Co. COM DISNEY 254687106 71,747 496,070 SH   SOLE   144,643 0 351,427
delta apparel inc COM 247368103 365 11,750 SH   SOLE   11,750 0 0
Dollar Tree Stores Inc COM 256746108 741 7,877 SH   SOLE   7,877 0 0
NOW Inc. COM 67011P100 704 62,650 SH   SOLE   61,950 0 700
Denbury Resources Inc COM NEW 247916208 1,377 976,765 SH   SOLE   956,765 0 20,000
Docusign Inc COM 256163106 4,471 60,325 SH   SOLE   41,325 0 19,000
Daqo New Energy Corp-Adr SPNSRD ADR NEW 23703Q203 326 6,375 SH   SOLE   6,375 0 0
Drdgold Ltd-Sponsored Adr SPON ADR REPSTG 26152H301 1,294 252,293 SH   SOLE   243,193 0 9,100
Darden Restaurants Inc. COM 237194105 3,300 30,275 SH   SOLE   275 0 30,000
Dicerna Pharmaceuticals Inc COM 253031108 4,094 185,850 SH   SOLE   183,250 0 2,600
Drive Shack Inc COM 262077100 1,821 497,458 SH   SOLE   488,358 0 9,100
Devon Energy Corp. COM 25179M103 38,985 1,501,154 SH   SOLE   858,354 0 642,800
DXC Technology Co COM 23355L106 27,513 731,924 SH   SOLE   413,224 0 318,700
Electronic Arts Inc. COM 285512109 678 6,310 SH   SOLE   6,310 0 0
eBay Inc. COM 278642103 1,637 45,325 SH   SOLE   45,325 0 0
Ecopetrol Sa Adr SPONSORED ADS 279158109 1,185 59,345 SH   SOLE   36,200 0 23,145
Ecolab Inc. COM 278865100 23,394 121,219 SH   SOLE   5,975 0 115,244
Channeladvisor Corp COM 159179100 408 45,136 SH   SOLE   45,136 0 0
Consolidated Edison Inc. COM 209115104 1,011 11,175 SH   SOLE   475 0 10,700
Ellington Financial Llc COM 28852N109 2,613 142,550 SH   SOLE   142,550 0 0
Eagle Pharmaceuticals Inc COM 269796108 376 6,250 SH   SOLE   6,250 0 0
Vaalco Energy Inc COM NEW 91851C201 396 178,403 SH   SOLE   177,803 0 600
Encompass Health Corp COM 29261A100 4,695 67,775 SH   SOLE   775 0 67,000
Employers Holdings Inc COM 292218104 746 17,875 SH   SOLE   17,875 0 0
Endurance International Grou COM 29272B105 279 59,352 SH   SOLE   58,952 0 400
Eiger BioPharmaceuticals Inc COM 28249U105 214 14,375 SH   SOLE   14,175 0 200
Cia Paranaense De Energia SPON ADR PFD 20441B407 7,846 463,152 SH   SOLE   415,652 0 47,500
Equity Lifestyle Properties COM 29472R108 809 11,500 SH   SOLE   100 0 11,400
Emcor Group Inc COM 29084Q100 1,346 15,600 SH   SOLE   14,900 0 700
Emerson Electric Co. COM 291011104 1,902 24,942 SH   SOLE   5,942 0 19,000
Endo International Plc SHS G30401106 4,747 1,012,221 SH   SOLE   1,012,221 0 0
Enel Americas SA - Spons ADR SPONSORED ADR 29274F104 10,628 967,965 SH   SOLE   888,265 0 79,700
Enlink Midstream LLC COM UNIT REP LTD 29336T100 162 26,400 SH   SOLE   25,300 0 1,100
Eog Resources COM 26875P101 2,700 32,237 SH   SOLE   32,237 0 0
Epam Systems COM 29414B104 3,267 15,400 SH   SOLE   5,300 0 10,100
Edgewell Personal Care Co COM 28035Q102 3,322 107,312 SH   SOLE   107,312 0 0
Erie Indemnity Co Class A CL A 29530P102 3,879 23,365 SH   SOLE   9,075 0 14,290
Eros International Plc SHS NEW G3788M114 823 242,638 SH   SOLE   234,193 0 8,445
Element Solutions Inc COM 28618M106 1,789 153,140 SH   SOLE   153,140 0 0
E Trade Financial Group Inc COM NEW 269246401 17,024 375,218 SH   SOLE   324,118 0 51,100
Evergy Inc COM 30034W106 5,391 82,825 SH   SOLE   525 0 82,300
Everi Holdings Inc COM 30034T103 1,701 126,677 SH   SOLE   126,677 0 0
East West Bancorp Inc COM 27579R104 655 13,450 SH   SOLE   12,650 0 800
Exelon Corp. COM 30161N101 20,082 440,500 SH   SOLE   43,700 0 396,800
Expeditors Intl Wash Inc COM 302130109 9,635 123,497 SH   SOLE   63,975 0 59,522
Expedia Group Inc. COM NEW 30212P303 842 7,789 SH   SOLE   7,789 0 0
express inc COM 30219E103 3,000 616,071 SH   SOLE   612,771 0 3,300
First American Financial Corp COM 31847R102 4,224 72,435 SH   SOLE   400 0 72,035
Fastenal Co COM 311900104 2,525 68,325 SH   SOLE   45,625 0 22,700
Facebook Inc. CL A 30303M102 123,611 602,246 SH   SOLE   241,678 0 360,568
Foundation Building Material COM 350392106 1,712 88,475 SH   SOLE   84,475 0 4,000
First Bancorp Puerto Rico COM NEW 318672706 212 20,025 SH   SOLE   19,025 0 1,000
First Commonwlth Finl Cp/Pa COM 319829107 770 53,050 SH   SOLE   51,050 0 2,000
Fti Consulting Inc COM 302941109 1,206 10,900 SH   SOLE   0 0 10,900
First Defiance Financial Cp COM 32006W106 589 18,700 SH   SOLE   18,700 0 0
Phoenix New Media Ltd -Adr SPONSORED ADS 71910C103 288 147,152 SH   SOLE   146,652 0 500
Forum Energy Technologies Inc COM 34984V100 270 160,557 SH   SOLE   157,157 0 3,400
F5 Networks Inc COM 315616102 2,688 19,250 SH   SOLE   19,250 0 0
Fidelity National Info Svcs COM 31620M106 47,220 339,496 SH   SOLE   99,164 0 240,332
Fiserv Inc. COM 337738108 48,161 416,511 SH   SOLE   144,811 0 271,700
Fifth Third Bancorp COM 316773100 333 10,825 SH   SOLE   10,825 0 0
Comfort Systems Usa Inc COM 199908104 735 14,742 SH   SOLE   14,542 0 200
Flex Ltd ORD Y2573F102 1,676 132,800 SH   SOLE   5,200 0 127,600
Fluent Inc COM 34380C102 27 10,875 SH   SOLE   10,475 0 400
Fluor Corp. COM 343412102 6,876 364,189 SH   SOLE   364,189 0 0
Fleetcor technologies inc COM 339041105 2,064 7,175 SH   SOLE   5,075 0 2,100
Fresenius Medical Care AG & Co. ADR SPONSORED ADR 358029106 2,703 73,400 SH   SOLE   73,400 0 0
FNF Group COM 31620R303 3,034 66,900 SH   SOLE   100 0 66,800
Five Point Holdings Llc-Cl A CL A 33833Q106 123 17,748 SH   SOLE   17,548 0 200
Five Prime Therapeutics Inc COM 33830X104 94 20,540 SH   SOLE   20,340 0 200
First Republic Bank COM 33616C100 1,521 12,950 SH   SOLE   12,450 0 500
Frontline Ltd. SHS NEW G3682E192 10,077 783,600 SH   SOLE   779,900 0 3,700
Forterra Inc COM 34960W106 387 33,475 SH   SOLE   33,375 0 100
Fs KKR Capital Corp COM 302635107 72 11,675 SH   SOLE   11,675 0 0
Foster (lb) Co COM 350060109 1,122 57,875 SH   SOLE   57,675 0 200
Fortinet COM 34959E109 2,947 27,600 SH   SOLE   200 0 27,400
Fts International Inc COM 30283W104 42 40,375 SH   SOLE   40,375 0 0
Gamco Investors Inc. COM 361438104 276 14,150 SH   SOLE   13,950 0 200
Genesco Inc COM 371532102 869 18,125 SH   SOLE   17,725 0 400
Godaddy Inc - Class A CL A 380237107 1,369 20,150 SH   SOLE   20,150 0 0
Green Dot Corporation CL A 39304D102 1,875 80,485 SH   SOLE   80,485 0 0
General Electric COM 369604103 178 15,981 SH   SOLE   15,981 0 0
Genesis Healthcare Inc COM 37185X106 284 173,072 SH   SOLE   172,272 0 800
Gilead Sciences Inc. COM 375558103 3,818 58,757 SH   SOLE   58,757 0 0
Global Life Inc COM 37959E102 2,637 25,050 SH   SOLE   2,250 0 22,800
Great Lakes Dredge & Dock COM 390607109 1,958 172,850 SH   SOLE   166,650 0 6,200
Golar Lng Ltd Bermuda SHS G9456A100 223 15,675 SH   SOLE   15,375 0 300
Glycomimetics Inc COM 38000Q102 701 132,600 SH   SOLE   129,100 0 3,500
Globus Medical A CL A 379577208 424 7,200 SH   SOLE   7,200 0 0
Gnc Holdings Inc-Cl A CL A 36191G107 2,805 1,038,780 SH   SOLE   1,008,180 0 30,600
Genie Energy Ltd. CL B 372284208 236 30,551 SH   SOLE   30,551 0 0
Gladstone Commercial Corporation COM 376536108 402 18,375 SH   SOLE   18,375 0 0
Alphabet Inc - Cl C CAP STK CL C 02079K107 165,893 124,077 SH   SOLE   50,506 0 73,571
Alphabet Inc - CL A CL A 02079K305 13,110 9,788 SH   SOLE   9,788 0 0
Global Payments Inc COM 37940X102 48,204 264,042 SH   SOLE   96,842 0 167,200
Gulfport Energy Corp COM NEW 402635304 852 280,348 SH   SOLE   275,148 0 5,200
Green Brick Partners Inc COM 392709101 254 22,125 SH   SOLE   22,125 0 0
Garmin Ltd. SHS H2906T109 8,212 84,175 SH   SOLE   1,175 0 83,000
Goldman Sachs Group Inc. COM 38141G104 4,547 19,775 SH   SOLE   14,275 0 5,500
Globalscape Inc COM 37940G109 523 53,225 SH   SOLE   53,225 0 0
Great Southern Bancorp COM 390905107 268 4,225 SH   SOLE   4,125 0 100
Ferroglobe PLC SHS G33856108 186 198,363 SH   SOLE   196,563 0 1,800
Goodyear Tire & Rubber Co. COM 382550101 5,651 363,309 SH   SOLE   362,309 0 1,000
Gates Industrial Corp Plc SHS G39108108 145 10,502 SH   SOLE   10,502 0 0
Triple-s Management Corp-B CL B 896749108 1,290 69,772 SH   SOLE   68,372 0 1,400
Garrett Motion Inc COM 366505105 254 25,432 SH   SOLE   25,432 0 0
Halliburton Co. COM 406216101 433 17,675 SH   SOLE   17,675 0 0
Hallmark Finl.services COM NEW 40624Q203 622 35,400 SH   SOLE   35,200 0 200
Harvard Bioscience Inc COM 416906105 126 41,200 SH   SOLE   41,200 0 0
HCA Healthcare Inc COM 40412C101 38,327 259,297 SH   SOLE   59,779 0 199,518
Home Depot COM 437076102 48,021 219,897 SH   SOLE   67,915 0 151,982
Hdfc Bank Ltd Adr SPONSORED ADS 40415F101 3,111 49,100 SH   SOLE   32,600 0 16,500
HD Supply Holdings Inc COM 40416M105 3,797 94,403 SH   SOLE   13,050 0 81,353
Heico Corp COM 422806109 4,732 41,450 SH   SOLE   350 0 41,100
Hillenbrand Inc COM 431571108 3,772 113,240 SH   SOLE   113,040 0 200
Hartford Financial Services Group COM 416515104 2,005 32,998 SH   SOLE   1,850 0 31,148
Herbalife Nutrition Ltd SHS G4412G101 3,271 68,625 SH   SOLE   64,925 0 3,700
Honda Motor Limited - ADR SHS 438128308 2,915 102,950 SH   SOLE   102,950 0 0
Houghton Mifflin Harcourt Co COM 44157R109 748 119,700 SH   SOLE   118,300 0 1,400
Harmony Gold Mining Co - Spon ADR SPONSORED ADR 413216300 7,834 2,158,074 SH   SOLE   2,131,574 0 26,500
hallador energy co COM 40609P105 65 22,004 SH   SOLE   22,004 0 0
Honeywell International COM 438516106 25,229 142,534 SH   SOLE   142,534 0 0
HarborOne Bancorp Inc COM NEW 41165Y100 2,003 182,300 SH   SOLE   182,300 0 0
Helmerich & Payne COM 423452101 13,209 290,750 SH   SOLE   289,950 0 800
Hewlett Packard Enterprise Co COM 42824C109 5,833 367,775 SH   SOLE   19,375 0 348,400
HP Inc COM 40434L105 19,363 942,224 SH   SOLE   165,216 0 777,008
Harrow Health Inc COM 415858109 221 28,429 SH   SOLE   28,429 0 0
Heidrick & Struggles Intl COM 422819102 2,399 73,824 SH   SOLE   69,024 0 4,800
Hershey Foods Corp. COM 427866108 21,946 149,310 SH   SOLE   1,650 0 147,660
Heritage Commerce Corp COM 426927109 183 14,225 SH   SOLE   13,825 0 400
Humana Inc. COM 444859102 10,596 28,909 SH   SOLE   321 0 28,588
Intelsat Sa COM L5140P101 3,763 535,284 SH   SOLE   529,484 0 5,800
Independent Bank Corp/mi COM NEW 453838609 293 12,925 SH   SOLE   12,825 0 100
Independent Bank Group Inc COM 45384B106 256 4,625 SH   SOLE   4,625 0 0
Intercontinental Exchange Inc COM 45866F104 831 8,975 SH   SOLE   675 0 8,300
IDT Corp. CL B NEW 448947507 1,346 186,629 SH   SOLE   186,279 0 350
Idexx Labs Inc COM 45168D104 1,162 4,450 SH   SOLE   4,450 0 0
Iec Electronics Corp COM 44949L105 268 29,535 SH   SOLE   29,135 0 400
Integrated Electrical Svcs COM 44951W106 341 13,275 SH   SOLE   13,275 0 0
Idex Corp COM 45167R104 15,170 88,200 SH   SOLE   5,200 0 83,000
Illumina Inc COM 452327109 2,683 8,088 SH   SOLE   8,088 0 0
Ingles Markets Inc -cl A CL A 457030104 2,161 45,475 SH   SOLE   43,675 0 1,800
Chipmos Technologies Inc-Adr SPONSORD ADS NEW 16965P202 857 37,900 SH   SOLE   37,800 0 100
Incyte Corp COM 45337C102 631 7,225 SH   SOLE   7,225 0 0
Independent Bank Corp/ma COM 453836108 261 3,130 SH   SOLE   2,830 0 300
Infinity Pharmaceuticals Inc. COM 45665G303 17 17,435 SH   SOLE   17,435 0 0
Infosys Technologies-Sp ADR SPONSORED ADR 456788108 6,576 637,211 SH   SOLE   603,711 0 33,500
Ingredion Inc COM 457187102 686 7,375 SH   SOLE   75 0 7,300
International Seaways Inc-Wi COM Y41053102 1,046 35,150 SH   SOLE   35,050 0 100
Intel Corp. COM 458140100 15,988 267,131 SH   SOLE   254,331 0 12,800
Intuit Inc. COM 461202103 3,829 14,620 SH   SOLE   12,375 0 2,245
Innoviva Inc COM 45781M101 8,453 596,940 SH   SOLE   596,940 0 0
Intrepid Potash Inc COM 46121Y102 4,377 1,615,060 SH   SOLE   1,573,460 0 41,600
Ingersoll Rand Co. SHS G47791101 9,620 72,375 SH   SOLE   12,775 0 59,600
Investors Bancorp Inc COM 46146L101 801 67,206 SH   SOLE   67,206 0 0
Iveric Bio Inc COM 46583P102 5,927 690,794 SH   SOLE   690,794 0 0
Intuitive Surgical Inc COM NEW 46120E602 24,143 40,840 SH   SOLE   11,140 0 29,700
ITT Corp. COM 45073V108 953 12,900 SH   SOLE   12,100 0 800
Invacare Corp COM 461203101 434 48,078 SH   SOLE   48,078 0 0
Jacobs Engineering Group Inc COM 469814107 308 3,425 SH   SOLE   3,425 0 0
Hunt (Jb) Transprt Svcs Inc COM 445658107 242 2,075 SH   SOLE   2,075 0 0
Johnson Controls International plc SHS G51502105 1,216 29,875 SH   SOLE   3,675 0 26,200
JD.com Inc-Adr CL A 47215P106 2,309 65,549 SH   SOLE   46,762 0 18,787
Jefferies Financial Group Inc COM 47233W109 3,877 181,400 SH   SOLE   179,400 0 2,000
Henry (Jack) & Associates COM 426281101 845 5,800 SH   SOLE   5,800 0 0
Jinkosolar Holding Co-Adr SPONSORED ADR 47759T100 3,745 166,497 SH   SOLE   166,497 0 0
Jumei International-Adr SPONSORED ADR 48138L107 501 244,288 SH   SOLE   217,988 0 26,300
Jounce Therapeutics Inc COM 481116101 1,628 186,488 SH   SOLE   185,488 0 1,000
Johnson & Johnson COM 478160104 72,511 497,091 SH   SOLE   151,125 0 345,966
JP Morgan Chase & Company COM 46625H100 76,776 550,763 SH   SOLE   126,203 0 424,560
KB Financial Group Inc - Adr SPONSORED ADR 48241A105 1,963 47,450 SH   SOLE   46,850 0 600
Kimball International CL B 494274103 307 14,875 SH   SOLE   14,775 0 100
Kimball Electronics COM 49428J109 332 18,919 SH   SOLE   18,119 0 800
Korea Electric Power Adr SPONSORED ADR 500631106 153 12,900 SH   SOLE   5,300 0 7,600
Keysight Technologies Inc COM 49338L103 2,000 19,491 SH   SOLE   675 0 18,816
KFORCE Inc COM 493732101 569 14,325 SH   SOLE   14,325 0 0
Kraft Heinz Co COM 500754106 1,760 54,790 SH   SOLE   54,790 0 0
KLA Corp COM NEW 482480100 463 2,600 SH   SOLE   2,600 0 0
Klx Energy Services Holding COM 48253L106 105 16,375 SH   SOLE   16,375 0 0
Kimberly Clark Corp. COM 494368103 1,290 9,375 SH   SOLE   675 0 8,700
Coca Cola Co. COM 191216100 35,270 637,211 SH   SOLE   434,911 0 202,300
Kilroy Realty Corp COM 49427F108 1,189 14,175 SH   SOLE   2,875 0 11,300
Kkr Real Estate Finance Trus COM 48251K100 406 19,900 SH   SOLE   19,900 0 0
Kronos Worldwide Inc COM 50105F105 306 22,800 SH   SOLE   21,000 0 1,800
Ladder Capital Corp Cl A CL A 505743104 8,655 479,784 SH   SOLE   87,854 0 391,930
Lamar Advertising Co Class A CL A 512816109 611 6,850 SH   SOLE   50 0 6,800
Lawson Products COM 520776105 240 4,600 SH   SOLE   4,600 0 0
Liberty Global Plc. - Class A CL A G5480U104 20,054 881,875 SH   SOLE   606,075 0 275,800
Lannett Co Inc COM 516012101 719 81,497 SH   SOLE   81,497 0 0
Lineage Cell Therapeutics Inc COM 53566P109 20 22,150 SH   SOLE   22,150 0 0
Lands' End Inc COM 51509F105 504 30,018 SH   SOLE   29,218 0 800
Leaf Group Ltd. COM 52177G102 252 62,947 SH   SOLE   62,947 0 0
Lee Enterprises COM 523768109 214 150,449 SH   SOLE   149,449 0 1,000
Lifevantage Corp COM NEW 53222K205 626 40,079 SH   SOLE   39,979 0 100
Lions Gate Entertainment Corp A Shares CL A VTG 535919401 4,796 449,945 SH   SOLE   440,845 0 9,100
Laboratory Cp Of Amer Hldgs COM NEW 50540R409 2,707 16,000 SH   SOLE   700 0 15,300
L3Harris Technologies Inc COM 502431109 1,344 6,794 SH   SOLE   6,794 0 0
Lennox International Inc COM 526107107 488 2,000 SH   SOLE   2,000 0 0
Linde PLC SHS G5494J103 70,797 332,537 SH   SOLE   159,387 0 173,150
Eli Lilly & Co. COM 532457108 9,997 76,066 SH   SOLE   8,225 0 67,841
Lockheed Martin Inc. COM 539830109 5,782 14,850 SH   SOLE   14,850 0 0
Lantheus Holdings Inc COM 516544103 2,387 116,378 SH   SOLE   116,278 0 100
Dorian Lpg Ltd SHS USD Y2106R110 1,849 119,466 SH   SOLE   118,666 0 800
Laredo Petroleum Holdings COM 516806106 2,515 876,224 SH   SOLE   864,924 0 11,300
Liquidity Services Inc COM 53635B107 2,063 346,214 SH   SOLE   346,214 0 0
Lam Research Corp COM 512807108 855 2,925 SH   SOLE   2,925 0 0
K12 Inc COM 48273U102 3,634 178,565 SH   SOLE   177,265 0 1,300
Latam Airlines Group Sa Adr SPONSORED ADR 51817R106 2,480 244,085 SH   SOLE   236,185 0 7,900
Liberty TripAdvisor Holdings Inc COM SER A 531465102 4,524 615,452 SH   SOLE   610,852 0 4,600
Lululemon Athletica COM 550021109 2,444 10,550 SH   SOLE   7,450 0 3,100
Luna Innovations Inc COM 550351100 623 85,490 SH   SOLE   84,890 0 600
Southwest Airlines Co. COM 844741108 1,117 20,687 SH   SOLE   5,475 0 15,212
Lyondellbasell Indu-CL A SHS - A - N53745100 12,965 137,225 SH   SOLE   21,925 0 115,300
Lloyds TSB Group PLC SPONSORED ADR 539439109 6,069 1,833,580 SH   SOLE   918,367 0 915,213
Lsi Inds Inc COM 50216C108 330 54,627 SH   SOLE   54,027 0 600
Mastercard Inc CL A 57636Q104 24,092 80,685 SH   SOLE   30,033 0 50,652
Merrimack Pharmaceuticals Inc COM NEW 590328209 337 107,098 SH   SOLE   107,098 0 0
Marriott Intl Inc. CL A 571903202 1,248 8,239 SH   SOLE   8,239 0 0
Mobile TeleSystems PJSC (ADR) SPONSORED ADR 607409109 1,206 118,862 SH   SOLE   99,321 0 19,541
Malibu Boats Inc. A CL A 56117J100 1,312 32,050 SH   SOLE   31,850 0 200
Macatawa Bank Corp COM 554225102 122 10,975 SH   SOLE   10,975 0 0
McDonald's Corp. COM 580135101 17,201 87,045 SH   SOLE   34,775 0 52,270
MasterCraft Boat Holdings Inc COM 57637H103 389 24,677 SH   SOLE   24,677 0 0
Marchex Inc CL B 56624R108 308 81,520 SH   SOLE   81,520 0 0
Moodys Corp. COM 615369105 1,209 5,094 SH   SOLE   5,094 0 0
Mednax Inc COM 58502B106 9,653 347,344 SH   SOLE   335,444 0 11,900
Mdc Partners Inc-A CL A SUB VTG 552697104 196 70,500 SH   SOLE   70,500 0 0
Mondelez International Inc. CL A 609207105 19,587 355,604 SH   SOLE   355,604 0 0
Medtronic Plc SHS G5960L103 210 1,849 SH   SOLE   1,849 0 0
Mdu Resources Group Inc COM 552690109 3,404 114,590 SH   SOLE   4,275 0 110,315
The Meet Group Inc COM 58513U101 607 121,231 SH   SOLE   121,231 0 0
Mei Pharma Inc COM NEW 55279B202 606 244,244 SH   SOLE   243,344 0 900
Mercadolibre Inc COM 58733R102 744 1,300 SH   SOLE   1,300 0 0
MetLife Inc. COM 59156R108 299 5,860 SH   SOLE   5,860 0 0
MFA Mortgage Investments Inc COM 55272X102 2,683 350,669 SH   SOLE   41,625 0 309,044
Micro Focus Intl-Spn Adr SPON ADR NEW 594837403 8,127 579,253 SH   SOLE   63,372 0 515,881
Magic Software Enterprises Ltd ORD 559166103 104 10,640 SH   SOLE   10,640 0 0
Macrogenics Inc COM 556099109 322 29,625 SH   SOLE   29,425 0 200
The Michaels Cos Inc COM 59408Q106 699 86,449 SH   SOLE   86,449 0 0
Ag Mortgage Inv Trust COM 001228105 333 21,575 SH   SOLE   21,575 0 0
Marketaxess Hldgs Inc COM 57060D108 256 675 SH   SOLE   675 0 0
Melco Resorts & Entertainment ADR 585464100 2,546 105,350 SH   SOLE   850 0 104,500
Martin Marietta Materials COM 573284106 7,327 26,200 SH   SOLE   100 0 26,100
Miller Industries Inc/tn COM NEW 600551204 469 12,625 SH   SOLE   12,625 0 0
Marsh & McLennan COM 571748102 11,640 104,475 SH   SOLE   46,575 0 57,900
3M Company COM 88579Y101 38,585 218,712 SH   SOLE   75,612 0 143,100
Maximus Inc COM 577933104 2,170 29,165 SH   SOLE   5,350 0 23,815
Manning & Napier Inc CL A 56382Q102 35 20,150 SH   SOLE   19,950 0 200
Mallinckrodt PLC - W/I SHS G5785G107 5,224 1,496,705 SH   SOLE   1,442,201 0 54,504
Monmouth Cl A CL A 609720107 176 12,175 SH   SOLE   12,175 0 0
Monster Beverage Corp COM 61174X109 38,869 611,625 SH   SOLE   175,125 0 436,500
Altria Group Inc. COM 02209S103 928 18,600 SH   SOLE   18,600 0 0
Modine Mfg Co COM 607828100 285 37,029 SH   SOLE   36,729 0 300
Montage Resources Corp COM 61179L100 177 22,302 SH   SOLE   22,302 0 0
MRC Global Inc COM 55345K103 1,799 131,916 SH   SOLE   128,916 0 3,000
Merck & Co. Inc. COM 58933Y105 43,514 478,436 SH   SOLE   246,250 0 232,186
Marathon Oil Company COM 565849106 13,750 1,012,493 SH   SOLE   971,293 0 41,200
Morgan Stanley COM NEW 617446448 419 8,189 SH   SOLE   8,189 0 0
MSCI Inc-cl A COM 55354G100 1,517 5,875 SH   SOLE   5,775 0 100
Microsoft Corp. COM 594918104 213,112 1,351,379 SH   SOLE   767,366 0 584,013
Motorola Solutions Inc. COM NEW 620076307 4,186 25,975 SH   SOLE   275 0 25,700
Arcelormittal NY REGISTRY SH 03938L203 1,020 58,175 SH   SOLE   58,175 0 0
M&T Bank Corp. COM 55261F104 14,006 82,510 SH   SOLE   16,675 0 65,835
MGIC Investment Corp. COM 552848103 5,621 396,692 SH   SOLE   400 0 396,292
Micron Technology Inc. COM 595112103 2,756 51,255 SH   SOLE   51,255 0 0
Mitsubishi UFJ Financial Group SPONSORED ADS 606822104 463 85,200 SH   SOLE   85,200 0 0
Murphy Oil Corp COM 626717102 706 26,325 SH   SOLE   21,125 0 5,200
Murphy USA Inc COM 626755102 597 5,100 SH   SOLE   0 0 5,100
Magnachip Semiconducter COM 55933J203 3,733 321,528 SH   SOLE   315,428 0 6,100
Mylan Laboratories NV SHS EURO N59465109 12,640 628,831 SH   SOLE   628,831 0 0
Myovant Sciences Ltd COM G637AM102 2,952 190,211 SH   SOLE   190,011 0 200
Nordic American Tanker COM G65773106 843 171,322 SH   SOLE   169,222 0 2,100
National Instruments Corp COM 636518102 808 19,075 SH   SOLE   17,475 0 1,600
Natures Sunshine Prods Inc COM 639027101 135 15,172 SH   SOLE   15,172 0 0
Nabors Industries SHS G6359F103 3,937 1,366,904 SH   SOLE   1,322,104 0 44,800
Nacco Industries CL A 629579103 201 4,300 SH   SOLE   4,300 0 0
The Nasdaq Inc COM 631103108 1,173 10,950 SH   SOLE   150 0 10,800
Noble Corp PLC SHS USD G65431101 407 333,656 SH   SOLE   333,656 0 0
NextEra Energy Inc. COM 65339F101 587 2,425 SH   SOLE   2,425 0 0
Minerva Neurosciences Inc COM 603380106 984 138,375 SH   SOLE   135,375 0 3,000
Newmarket Corp COM 651587107 1,131 2,325 SH   SOLE   2,325 0 0
NexTier Oilfield Solutions Inc COM 65290C105 939 140,199 SH   SOLE   137,399 0 2,800
Netflix Inc COM 64110L106 8,251 25,500 SH   SOLE   25,500 0 0
Natural Grocers by Vit COM 63888U108 1,615 163,606 SH   SOLE   155,006 0 8,600
Nice System Ltd - ADR SPONSORED ADR 653656108 6,538 42,138 SH   SOLE   350 0 41,788
Nii Holdings Inc DELISTED COM PAR 62913F508 137 63,167 SH   SOLE   63,167 0 0
Nio Inc SPON ADS 62914V106 80 20,006 SH   SOLE   0 0 20,006
Nike Inc. CL B 654106103 15,083 148,875 SH   SOLE   62,775 0 86,100
Nektar Therapeutics COM 640268108 554 25,675 SH   SOLE   24,875 0 800
NL Industries COM NEW 629156407 46 11,820 SH   SOLE   11,820 0 0
Newlink Genetics Corp COM 651511107 947 374,298 SH   SOLE   374,298 0 0
Northrop Grumman Corp. COM 666807102 2,752 8,000 SH   SOLE   8,000 0 0
National-Oilwell Inc COM 637071101 19,987 797,889 SH   SOLE   791,189 0 6,700
NRG Energy Inc COM NEW 629377508 17,454 439,090 SH   SOLE   175,790 0 263,300
Northrim BanCorp Inc. COM 666762109 502 13,100 SH   SOLE   13,000 0 100
Norfolk Southern Corp. COM 655844108 35,341 182,050 SH   SOLE   52,550 0 129,500
Nettapp Inc COM 64110D104 775 12,450 SH   SOLE   12,450 0 0
Netease.Com Inc-ADR SPONSORED ADS 64110W102 276 900 SH   SOLE   900 0 0
Nucor Corp. COM 670346105 4,450 79,075 SH   SOLE   79,075 0 0
NVIDIA Corp. COM 67066G104 15,016 63,815 SH   SOLE   43,615 0 20,200
Novo Nordisk A.S. ADR ADR 670100205 34,393 594,205 SH   SOLE   221,000 0 373,205
NVR Inc COM 62944T105 9,140 2,400 SH   SOLE   0 0 2,400
Novartis AG - ADR SPONSORED ADR 66987V109 12,033 127,075 SH   SOLE   16,375 0 110,700
New Home Co Inc/The COM 645370107 96 20,625 SH   SOLE   19,525 0 1,100
Northwest Pipe COM 667746101 230 6,900 SH   SOLE   6,900 0 0
Quanex Corp COM 747619104 431 25,225 SH   SOLE   25,225 0 0
NextGen Healthcare Inc COM 65343C102 572 35,585 SH   SOLE   35,585 0 0
NXP Semiconductors Nv COM N6596X109 9,189 72,203 SH   SOLE   14,200 0 58,003
Oasis Petroleum Inc COM 674215108 228 69,925 SH   SOLE   69,925 0 0
Oaktree Specialty Lending Corp COM 67401P108 808 147,975 SH   SOLE   147,775 0 200
Oil-Dri Corporation of America COM 677864100 207 5,700 SH   SOLE   5,700 0 0
Old Dominion Freight COM 679580100 7,552 39,795 SH   SOLE   39,795 0 0
Office Depot Inc. COM 676220106 421 153,708 SH   SOLE   153,708 0 0
Oceaneering International COM 675232102 5,466 366,602 SH   SOLE   361,502 0 5,100
Okta Inc CL A 679295105 3,444 29,850 SH   SOLE   29,850 0 0
Grupo Aeroportuario Del Centro Adr ADR 400501102 376 6,275 SH   SOLE   2,775 0 3,500
On Deck Capital Inc COM 682163100 1,075 259,665 SH   SOLE   255,665 0 4,000
Opko Hlth Inc COM 68375N103 944 642,008 SH   SOLE   642,008 0 0
Oracle Corp. COM 68389X105 7,191 135,724 SH   SOLE   87,324 0 48,400
O'Reilly Automotive Inc. COM 67103H107 1,755 4,004 SH   SOLE   4,004 0 0
Orion Group Holdings COM 68628V308 284 54,688 SH   SOLE   54,088 0 600
Old Second Bancorp Inc/il COM 680277100 440 32,649 SH   SOLE   32,549 0 100
Overseas Shipholding Group-A CL A NEW 69036R863 3,830 1,665,269 SH   SOLE   1,659,869 0 5,400
Oshkosh Truck Corp COM 688239201 1,757 18,559 SH   SOLE   150 0 18,409
Oxford Immunotec Global Plc SHS G6855A103 1,984 119,500 SH   SOLE   116,300 0 3,200
Grupo Aeroportuario Del Pacifi Adr SPON ADR B 400506101 299 2,525 SH   SOLE   1,825 0 700
Paychex Inc. COM 704326107 24,370 286,500 SH   SOLE   16,500 0 270,000
PBF Energy CL A 69318G106 776 24,725 SH   SOLE   24,625 0 100
Pitney Bowes Inc. COM 724479100 6,207 1,540,151 SH   SOLE   1,501,451 0 38,700
Potbelly Corp COM 73754Y100 170 40,175 SH   SOLE   39,875 0 300
Petroleo Brasileiro SPONSORED ADR 71654V408 367 23,000 SH   SOLE   23,000 0 0
Brooklyn Fedrl COM 69325Q105 396 46,750 SH   SOLE   46,150 0 600
Pure Cycle Corp COM NEW 746228303 129 10,250 SH   SOLE   10,250 0 0
PDL BioPharma Inc COM 69329Y104 13,004 4,007,336 SH   SOLE   3,988,036 0 19,300
Public Service Enterprise Group COM 744573106 8,696 147,260 SH   SOLE   8,960 0 138,300
PepsiCo Inc. COM 713448108 10,474 76,635 SH   SOLE   76,635 0 0
Pfizer Inc. COM 717081103 23,517 600,231 SH   SOLE   253,760 0 346,471
Pfenex Inc COM 717071104 730 66,512 SH   SOLE   66,512 0 0
Pennymac Financial Service Inc COM 70932M107 4,141 121,663 SH   SOLE   121,663 0 0
Pfsweb Inc COM NEW 717098206 110 28,850 SH   SOLE   27,850 0 1,000
Procter & Gamble COM 742718109 19,457 155,784 SH   SOLE   68,122 0 87,662
Progressive Corp. COM 743315103 27,228 376,132 SH   SOLE   77,150 0 298,982
Park Ohio Holdings Corp COM 700666100 400 11,890 SH   SOLE   11,790 0 100
Photronics Inc COM 719405102 1,474 93,550 SH   SOLE   93,550 0 0
Prologis Inc. COM 74340W103 7,543 84,625 SH   SOLE   13,625 0 71,000
Philip Morris International Inc COM 718172109 4,633 54,450 SH   SOLE   54,450 0 0
PennyMac Mortgage Investment Trust COM 70931T103 6,333 284,100 SH   SOLE   1,000 0 283,100
PNC Bank Corp. COM 693475105 380 2,380 SH   SOLE   2,380 0 0
Insulet Corp COM 45784P101 419 2,450 SH   SOLE   2,450 0 0
Scp Pool Corp COM 73278L105 1,763 8,300 SH   SOLE   5,300 0 3,000
PPG Industries Inc. COM 693506107 1,141 8,550 SH   SOLE   1,350 0 7,200
PPL Corp. COM 69351T106 202 5,625 SH   SOLE   5,625 0 0
Primerica Inc. COM 74164M108 996 7,631 SH   SOLE   7,231 0 400
Prothena Corp Plc SHS G72800108 319 20,125 SH   SOLE   20,125 0 0
Public Storage Inc COM 74460D109 9,519 44,700 SH   SOLE   200 0 44,500
Ps Business Parks COM 69360J107 1,208 7,325 SH   SOLE   25 0 7,300
Phillips 66 COM 718546104 6,058 54,375 SH   SOLE   7,875 0 46,500
PTC Inc COM 69370C100 376 5,025 SH   SOLE   5,025 0 0
Patterson-Uti Energy Inc COM 703481101 12,635 1,203,328 SH   SOLE   1,200,128 0 3,200
Proteostasis Therapeutics In COM 74373B109 239 105,034 SH   SOLE   104,934 0 100
Palatin Technologies Inc COM PAR $ .01 696077403 70 89,002 SH   SOLE   86,602 0 2,400
Propetro Holding Corp COM 74347M108 562 49,954 SH   SOLE   49,454 0 500
Provident Bancorp Inc COM NEW 74383L105 463 37,183 SH   SOLE   37,183 0 0
PayPal Holdings Inc COM 70450Y103 36,737 339,625 SH   SOLE   181,525 0 158,100
Pzena Investment Management CLASS A 74731Q103 141 16,350 SH   SOLE   16,350 0 0
Qualcomm Inc. COM 747525103 4,859 55,076 SH   SOLE   55,076 0 0
QEP Resources Inc. COM 74733V100 14,482 3,218,111 SH   SOLE   3,085,030 0 133,081
Qurate Retail Inc COM SER A 74915M100 11,246 1,334,071 SH   SOLE   827,371 0 506,700
Quad Graphics Inc CL A 747301109 1,310 280,422 SH   SOLE   267,522 0 12,900
Royal Bank Of Scotland Group Adr ORD 780097689 4,483 696,097 SH   SOLE   0 0 696,097
Rent-A-Center Inc COM 76009N100 4,829 167,454 SH   SOLE   0 0 167,454
Rocky Brands Inc COM 774515100 1,402 47,649 SH   SOLE   47,349 0 300
Royal Dutch Shell PLC Spons ADR Repstgashs SPONS ADR A 780259206 1,178 19,975 SH   SOLE   19,975 0 0
Dr Reddy'S Laboratories Ltd Adr ADR 256135203 3,524 86,850 SH   SOLE   81,150 0 5,700
Resources Connection Inc COM 76122Q105 191 11,700 SH   SOLE   11,700 0 0
Regeneron Pharmaceut COM 75886F107 7,510 20,000 SH   SOLE   6,500 0 13,500
Relx Plc Adr SPONSORED ADR 759530108 4,713 186,500 SH   SOLE   152,400 0 34,100
Renren Inc-Adr SPON ADR A NEW 759892201 213 256,185 SH   SOLE   255,685 0 500
Recro Pharma Inc COM 75629F109 477 26,050 SH   SOLE   25,950 0 100
Resideo Technologies Inc COM 76118Y104 664 55,658 SH   SOLE   55,158 0 500
Resolute Forest Product COM 76117W109 3,497 832,708 SH   SOLE   815,908 0 16,800
Repligen Inc. COM 759916109 2,620 28,323 SH   SOLE   28,323 0 0
Regis Corp/Mn COM 758932107 457 25,586 SH   SOLE   25,586 0 0
RCI Hospitality Holdings Inc COM 74934Q108 783 38,175 SH   SOLE   38,075 0 100
Transocean Inc. SHS H8817H100 1,725 250,725 SH   SOLE   241,325 0 9,400
B. Riley Financial Inc COM 05580M108 206 8,175 SH   SOLE   7,875 0 300
Raymond James Financial Corp COM 754730109 438 4,900 SH   SOLE   4,900 0 0
Radiant Logistics Inc COM 75025X100 601 107,839 SH   SOLE   107,839 0 0
Regional Management Corp COM 75902K106 459 15,300 SH   SOLE   15,300 0 0
Rimini Street Inc COM 76674Q107 122 31,450 SH   SOLE   31,450 0 0
The RMR Group Inc CL A 74967R106 600 13,150 SH   SOLE   12,850 0 300
Gibraltar Industries Inc. COM 374689107 262 5,200 SH   SOLE   5,200 0 0
Roku Inc CL A 77543R102 1,105 8,250 SH   SOLE   50 0 8,200
Roper Industries Inc/De COM 776696106 23,184 65,450 SH   SOLE   5,250 0 60,200
Ross Stores Inc COM 778296103 5,364 46,075 SH   SOLE   18,975 0 27,100
RR Donnelley & Sons Co. COM 257867200 2,686 679,933 SH   SOLE   671,833 0 8,100
Republic Services Inc COM 760759100 3,670 40,950 SH   SOLE   450 0 40,500
Raytheon Company COM NEW 755111507 1,890 8,600 SH   SOLE   8,600 0 0
RTW RetailWinds Inc COM 74980D100 206 257,497 SH   SOLE   257,497 0 0
Rubicon Project Inc/The COM 78112V102 4,305 527,553 SH   SOLE   512,153 0 15,400
Riverview Bancorp Inc COM 769397100 180 21,922 SH   SOLE   21,722 0 200
Ryanair Hldgs ADR SPONSORED ADS 783513203 1,563 17,836 SH   SOLE   17,836 0 0
Ryerson Holding Corp COM 783754104 498 42,099 SH   SOLE   41,299 0 800
Sabre Corp COM 78573M104 589 26,250 SH   SOLE   22,950 0 3,300
SAP SE ADR ADR 803054204 2,041 15,230 SH   SOLE   10,730 0 4,500
Safe Bulkers Inc. COM Y7388L103 268 157,390 SH   SOLE   156,790 0 600
Sba Communications Corp CL A 78410G104 2,181 9,050 SH   SOLE   350 0 8,700
Seacoast Banking Corp FL COM NEW 811707801 208 6,800 SH   SOLE   6,400 0 400
Cia De Saneamento Basico Do Es Adr SPONSORED ADR 20441A102 244 16,225 SH   SOLE   4,325 0 11,900
Starbucks Corp. COM 855244109 46,318 526,818 SH   SOLE   176,435 0 350,383
Schwab (Charles) Corp. COM 808513105 11,238 236,291 SH   SOLE   78,291 0 158,000
Comscore Inc COM 20564W105 320 64,750 SH   SOLE   64,750 0 0
Secureworks Corp - A CL A 81374A105 1,339 80,347 SH   SOLE   79,647 0 700
Scynexis Inc COM 811292101 45 49,650 SH   SOLE   47,150 0 2,500
Seachange International Inc COM 811699107 198 47,275 SH   SOLE   46,875 0 400
Select Medical Holdings Corporation COM 81619Q105 332 14,225 SH   SOLE   13,825 0 400
Seneca Foods Corporation CL A 817070501 719 17,625 SH   SOLE   17,625 0 0
Servicemaster Global Holding COM 81761R109 1,907 49,325 SH   SOLE   49,325 0 0
Safeguard Scientifics Inc COM NEW 786449207 530 48,225 SH   SOLE   48,125 0 100
Seattle Genetics Inc COM 812578102 1,123 9,825 SH   SOLE   9,825 0 0
Smart Global Holdings Inc SHS G8232Y101 1,914 50,437 SH   SOLE   50,437 0 0
Shinhan Financial Group Co Ltd Adr SPN ADR RESTRD 824596100 767 20,150 SH   SOLE   17,450 0 2,700
Sinopec Shanghai Petrochemical Adr SPON ADR H 82935M109 293 9,580 SH   SOLE   9,580 0 0
Shiloh Industries Inc COM 824543102 174 48,986 SH   SOLE   48,486 0 500
CIA Siderurgica Nacl-Sp ADR SPONSORED ADR 20440W105 958 277,775 SH   SOLE   277,775 0 0
Signet Group SHS G81276100 7,187 330,586 SH   SOLE   330,586 0 0
Selective Ins Group Inc COM 816300107 4,817 73,899 SH   SOLE   73,299 0 600
Sirius XM Holdings Inc COM 82968B103 812 113,520 SH   SOLE   113,520 0 0
SVB Financial Group COM 78486Q101 2,768 11,025 SH   SOLE   8,625 0 2,400
Sk Telecom Co Ltd Adr SPONSORED ADR 78440P108 391 16,900 SH   SOLE   3,600 0 13,300
Schlumberger Ltd. COM 806857108 5,283 131,430 SH   SOLE   129,230 0 2,200
US Silica Holdings Inc. COM 90346E103 1,772 288,118 SH   SOLE   279,918 0 8,200
Solar Capital Ltd. COM 83413U100 343 16,650 SH   SOLE   16,650 0 0
Sumitomo Mitsui Financial Group ADR SPONSORED ADR 86562M209 342 46,100 SH   SOLE   46,100 0 0
Smart Sand Inc COM 83191H107 117 46,350 SH   SOLE   45,950 0 400
Sony Corp. SPONSORED ADR 835699307 3,835 56,400 SH   SOLE   56,400 0 0
Smith & Nephew PLC SPDN ADR NEW 83175M205 17,395 361,876 SH   SOLE   3,315 0 358,561
New Senior Investment Group COM 648691103 330 43,097 SH   SOLE   43,097 0 0
Synovus Financial Corp COM NEW 87161C501 620 15,825 SH   SOLE   15,825 0 0
Synnex Corp COM 87162W100 4,766 37,000 SH   SOLE   1,700 0 35,300
Sohu.com Inc SPONSORED ADS 83410S108 1,182 105,764 SH   SOLE   101,464 0 4,300
Sonos Inc COM 83570H108 177 11,350 SH   SOLE   11,350 0 0
SP Plus Corp COM 78469C103 413 9,725 SH   SOLE   9,625 0 100
Spectrum Brands Holdings Inc COM 84790A105 564 8,773 SH   SOLE   8,573 0 200
Simon Property Group COM 828806109 6,301 42,300 SH   SOLE   12,075 0 30,225
S&P Global Inc COM 78409V104 21,728 79,575 SH   SOLE   21,075 0 58,500
Splunk Inc. COM 848637104 614 4,100 SH   SOLE   4,100 0 0
Seaspine Holdings Corp COM 81255T108 1,071 89,146 SH   SOLE   88,046 0 1,100
Spectrum Pharmaceuticals Inc. COM 84763A108 738 202,825 SH   SOLE   195,525 0 7,300
SpartanNash Co COM 847215100 1,909 134,050 SH   SOLE   129,850 0 4,200
Sportsman'S Warehouse Holdin COM 84920Y106 233 29,025 SH   SOLE   29,025 0 0
1st Source Corp COM 336901103 219 4,225 SH   SOLE   4,225 0 0
Surmodics Inc COM 868873100 315 7,600 SH   SOLE   7,600 0 0
Extended Stay America Inc UNIT 99/99/9999B 30224P200 2,233 150,250 SH   SOLE   142,450 0 7,800
Steel Dynamics Inc COM 858119100 6,015 176,702 SH   SOLE   174,102 0 2,600
Scorpio Tankers Inc. SHS Y7542C130 5,549 141,052 SH   SOLE   141,052 0 0
State Street Corp. COM 857477103 368 4,650 SH   SOLE   4,650 0 0
Starwood Property Trust Inc. COM 85571B105 9,909 398,600 SH   SOLE   167,500 0 231,100
Superior Industries Intl COM 868168105 392 106,238 SH   SOLE   102,638 0 3,600
Switch Inc - A CL A 87105L104 4,725 318,852 SH   SOLE   33,100 0 285,752
Southwestern Energy Co COM 845467109 3,411 1,409,612 SH   SOLE   1,320,612 0 89,000
Synlogic Inc COM 87166L100 37 14,300 SH   SOLE   13,100 0 1,200
Synchrony Financial COM 87165B103 823 22,850 SH   SOLE   2,550 0 20,300
Stryker Corp. COM 863667101 2,519 12,000 SH   SOLE   500 0 11,500
Sysco Corp. COM 871829107 12,225 142,918 SH   SOLE   825 0 142,093
AT&T Inc. COM 00206R102 58,495 1,496,810 SH   SOLE   317,203 0 1,179,607
TravelCenters of America Inc COM NEW 89421B109 366 21,342 SH   SOLE   21,302 0 40
Taro Pharm Inc. SHS M8737E108 508 5,775 SH   SOLE   5,575 0 200
Bancorp Inc COM 05969A105 2,649 204,225 SH   SOLE   199,725 0 4,500
Teledyne Technologies Inc COM 879360105 1,906 5,500 SH   SOLE   0 0 5,500
TE Connectivity Ltd. SHS H84989104 1,241 12,950 SH   SOLE   4,850 0 8,100
Terraform Power Inc - A CL A 88104R209 5,659 367,716 SH   SOLE   366,216 0 1,500
Terex Corp COM 880779103 1,542 51,767 SH   SOLE   51,767 0 0
Triumph Group Inc COM 896818101 11,358 449,467 SH   SOLE   449,467 0 0
Tivo Corp COM 88870P106 390 45,952 SH   SOLE   45,952 0 0
TJX Companies Inc. COM 872540109 19,302 316,114 SH   SOLE   78,014 0 238,100
Turkcell Iletisim Hizmetleri A.S. (ADR) SPON ADR NEW 900111204 658 113,405 SH   SOLE   113,405 0 0
Tilly's Inc CL A 886885102 1,926 157,207 SH   SOLE   157,207 0 0
Toyota Motor Corp - Spon ADR COM 892331307 6,331 45,050 SH   SOLE   45,050 0 0
Taylor Morrison Home Corp-A COM 87724P106 2,112 96,595 SH   SOLE   1,700 0 94,895
Thermo Fisher Scientific COM 883556102 2,095 6,450 SH   SOLE   3,050 0 3,400
T-Mobile US Inc. COM 872590104 2,352 29,998 SH   SOLE   29,998 0 0
Telenav Inc COM 879455103 1,482 305,000 SH   SOLE   293,500 0 11,500
Teekay Tankers Ltd-Class A CL A Y8565N300 1,759 73,366 SH   SOLE   73,366 0 0
Total S.A. SP ADR SPONSORED ADS 89151E109 982 17,750 SH   SOLE   17,750 0 0
Tribune Publishing Co COM 89609W107 516 39,175 SH   SOLE   38,775 0 400
Price (T. Rowe) Associates COM 74144T108 588 4,825 SH   SOLE   4,825 0 0
Tpg Re Finance Trust Inc COM 87266M107 1,107 54,589 SH   SOLE   54,589 0 0
The Travelers Companies Inc. COM 89417E109 722 5,269 SH   SOLE   869 0 4,400
Tesla Inc COM 88160R101 3,985 9,525 SH   SOLE   9,525 0 0
Taiwan Semiconductor-ADR SPONSORED ADS 874039100 19,013 327,250 SH   SOLE   318,150 0 9,100
Tyson Foods Inc Class A CL A 902494103 4,008 44,025 SH   SOLE   3,825 0 40,200
Townsquare Media Inc CL A 892231101 285 28,548 SH   SOLE   28,248 0 300
Tata Motors Ltd-Spon ADR SPONSORED ADR 876568502 902 69,775 SH   SOLE   63,275 0 6,500
Tuesday Morning Corp COM NEW 899035505 35 18,774 SH   SOLE   18,774 0 0
Tupperware Corp. COM 899896104 1,191 138,825 SH   SOLE   137,825 0 1,000
Mammoth Energy Services Inc COM 56155L108 319 145,108 SH   SOLE   140,808 0 4,300
Titan International Inc COM 88830M102 79 21,700 SH   SOLE   21,300 0 400
Texas Instruments Inc. COM 882508104 5,783 45,076 SH   SOLE   45,076 0 0
Travelzoo COM NEW 89421Q205 234 21,908 SH   SOLE   21,408 0 500
Uber Technologies Inc COM 90353T100 712 23,950 SH   SOLE   5,350 0 18,600
United Community Banks Inc COM 90984P303 589 19,075 SH   SOLE   18,075 0 1,000
Net 1 Ueps Technologies Inc COM NEW 64107N206 2,825 759,393 SH   SOLE   752,193 0 7,200
Universal Forest Prods Inc COM 913543104 907 19,025 SH   SOLE   19,025 0 0
Universal Health Svcs Class B CL B 913903100 6,790 47,331 SH   SOLE   50 0 47,281
Unisys Corp. COM NEW 909214306 6,753 569,390 SH   SOLE   558,090 0 11,300
Ulta Salon Cosmetcs & Frag COM 90384S303 494 1,950 SH   SOLE   1,950 0 0
United Microelectronics Corp Adr SPON ADR NEW 910873405 367 136,875 SH   SOLE   112,975 0 23,900
Unilever NV N Y SHS NEW 904784709 10,601 184,485 SH   SOLE   60,385 0 124,100
United Natural Foods Inc COM 911163103 188 21,475 SH   SOLE   21,475 0 0
United Health Group Inc. COM 91324P102 28,366 96,490 SH   SOLE   31,820 0 64,670
Union Pacific COM 907818108 49,540 274,019 SH   SOLE   76,675 0 197,344
Unit Corp COM 909218109 72 103,770 SH   SOLE   97,970 0 5,800
Upland Software Inc COM 91544A109 1,412 39,538 SH   SOLE   39,538 0 0
US Bancorp Inc. COM NEW 902973304 48,366 815,752 SH   SOLE   248,716 0 567,036
Universal Technical Inst COM 913915104 273 35,450 SH   SOLE   35,450 0 0
United Technologies Corp. COM 913017109 26,360 176,017 SH   SOLE   75,117 0 100,900
Univest Financial Corp COM 915271100 317 11,850 SH   SOLE   11,850 0 0
Visa Inc-Class A CL A 92826C839 7,806 41,541 SH   SOLE   3,755 0 37,786
Varian Medical Sytems Inc COM 92220P105 6,256 44,050 SH   SOLE   250 0 43,800
Vectrus Inc COM 92242T101 11,085 216,247 SH   SOLE   214,747 0 1,500
Veeva Systems Inc-Class A COM 922475108 4,674 33,227 SH   SOLE   75 0 33,152
VEON Ltd. ADR SPONSORED ADR 91822M106 608 240,399 SH   SOLE   239,999 0 400
VEREIT Inc COM 92339V100 1,163 125,900 SH   SOLE   100 0 125,800
Valhi Inc COM 918905100 253 135,236 SH   SOLE   134,536 0 700
Virtu Financial Inc-Class A CL A 928254101 980 61,275 SH   SOLE   60,375 0 900
Meridian Bioscience Inc COM 589584101 652 66,700 SH   SOLE   65,600 0 1,100
Vulcan Materials Co COM 929160109 5,468 37,975 SH   SOLE   175 0 37,800
21Vianet Group Inc - Adr SPONSORED ADS A 90138A103 1,897 261,666 SH   SOLE   261,366 0 300
Venator Materials Plc SHS G9329Z100 517 134,950 SH   SOLE   134,950 0 0
Volt Info Sciences Inc COM 928703107 26 10,400 SH   SOLE   10,100 0 300
VOXX International Inc. CL A 91829F104 111 25,349 SH   SOLE   24,849 0 500
Vishay Precision Group COM 92835K103 279 8,200 SH   SOLE   8,000 0 200
Vera Bradley Inc COM 92335C106 1,714 145,256 SH   SOLE   143,556 0 1,700
Verso Corp - A CL A 92531L207 2,405 133,375 SH   SOLE   131,575 0 1,800
Verisk Analytics COM 92345Y106 5,051 33,823 SH   SOLE   6,323 0 27,500
Verisign Inc COM 92343E102 3,567 18,512 SH   SOLE   8,175 0 10,337
Vertex Pharmaceuticals Inc COM 92532F100 11,239 51,333 SH   SOLE   18,633 0 32,700
Vista Outdoor Inc COM 928377100 1,586 212,041 SH   SOLE   210,841 0 1,200
Voyager Therapeutics Inc COM 92915B106 331 23,763 SH   SOLE   23,763 0 0
Verizon Communications COM 92343V104 41,486 675,671 SH   SOLE   178,351 0 497,320
Walgreens Boots Alliance Inc COM 931427108 2,608 44,229 SH   SOLE   44,229 0 0
Wesco Intl Inc COM 95082P105 423 7,125 SH   SOLE   6,725 0 400
Wellcare Health Plans Inc OLD COM 94946T106 1,684 5,100 SH   SOLE   100 0 5,000
Walker & dunlop inc COM 93148P102 9,268 143,290 SH   SOLE   0 0 143,290
Workday Inc CL A 98138H101 1,044 6,350 SH   SOLE   6,350 0 0
Woori Bank Adr SPONSORED ADS 981064108 726 23,976 SH   SOLE   23,976 0 0
Wells Fargo & Company COM 949746101 64,479 1,198,500 SH   SOLE   318,400 0 880,100
Whitehorse Finance Inc COM 96524V106 188 13,700 SH   SOLE   13,500 0 200
Wipro Ltd Adr SPON ADR 1 SH 97651M109 1,783 475,418 SH   SOLE   475,418 0 0
Willis Lease Finance Corporation COM 970646105 1,380 23,422 SH   SOLE   23,422 0 0
Whiting Petroleum Corp COM NEW 966387409 919 125,200 SH   SOLE   125,200 0 0
Willis Towers Watson SHS G96629103 1,020 5,050 SH   SOLE   5,050 0 0
Waste Management Inv. COM 94106L109 19,165 168,175 SH   SOLE   27,875 0 140,300
Western Asset Mortgage Capital COM 95790D105 562 54,384 SH   SOLE   54,384 0 0
Advanced Drainage Systems In COM 00790R104 344 8,865 SH   SOLE   8,865 0 0
Walmart Inc COM 931142103 15,244 128,275 SH   SOLE   128,275 0 0
Wideopenwest Inc COM 96758W101 1,204 162,200 SH   SOLE   161,900 0 300
Berkley (W R) Corp COM 084423102 5,160 74,675 SH   SOLE   7,975 0 66,700
Weingarten Realty Invst SH BEN INT 948741103 797 25,525 SH   SOLE   5,025 0 20,500
Waterstone Financial Inc COM 94188P101 561 29,463 SH   SOLE   29,063 0 400
Wintrust Finl Corp COM 97650W108 617 8,700 SH   SOLE   8,100 0 600
W&T Offshore Inc COM 92922P106 3,846 691,753 SH   SOLE   684,077 0 7,676
58.Com Inc-Adr SPON ADR REP A 31680Q104 14,089 217,661 SH   SOLE   205,077 0 12,584
Woodward Governor Co COM 980745103 7,856 66,325 SH   SOLE   1,125 0 65,200
USX - US Steel Group Inc. COM 912909108 7,478 655,391 SH   SOLE   635,991 0 19,400
Exantas Capital Corp COM NEW 30068N105 240 20,300 SH   SOLE   20,300 0 0
Xcel Energy Inc. COM 98389B100 279 4,400 SH   SOLE   4,400 0 0
Xinyuan Real Estate Co L-Adr ADR 98417P105 375 99,083 SH   SOLE   77,625 0 21,458
Xilinx Inc. COM 983919101 497 5,080 SH   SOLE   5,080 0 0
Exxon Mobil Corp. COM 30231G102 39,969 572,793 SH   SOLE   307,872 0 264,921
Ypf S.A.-Sponsored Adr SPON ADR CL D 984245100 823 71,048 SH   SOLE   71,048 0 0
Yrc Worldwide Inc COM PAR $.01 984249607 921 361,183 SH   SOLE   361,183 0 0
Yum! Brands Inc. COM 988498101 282 2,800 SH   SOLE   2,800 0 0
Zovio Inc COM 98979V102 1,257 610,091 SH   SOLE   610,091 0 0
iShares MSCI EAFE ETF MSCI EAFE ETF 464287465 1,602 23,073 SH   SOLE   23,073 0 0
iShares Core S&P 500 ETF CORE S&P500 ETF 464287200 2,025 6,265 SH   SOLE   6,265 0 0
SPDR S&P 500 ETF Trust TR UNIT 78462F103 544 1,690 SH   SOLE   1,690 0 0