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
Accenture Plc COM G1151C101 43,706 207,561 SH   SOLE   206,152 0 1,409
Caesarstone Ltd. COM M20598104 167 11,098 SH   SOLE   11,098 0 0
Chubb Limited COM H1467J104 76,238 489,770 SH   SOLE   487,231 0 2,539
Compugen Ltd. COM M25722105 104 17,500 SH   SOLE   17,500 0 0
Costamare Inc. COM Y1771G102 178 18,719 SH   SOLE   18,719 0 0
Eaton Corporation, plc COM G29183103 28,051 296,145 SH   SOLE   296,115 0 30
FG Holdings COM G3402M102 193 18,101 SH   SOLE   18,101 0 0
Fabrinet COM G3323L100 207 3,192 SH   SOLE   3,192 0 0
Frontline Ltd. COM G3682E192 329 25,585 SH   SOLE   25,585 0 0
Golden Ocean Group Ltd COM G39637205 164 28,228 SH   SOLE   28,228 0 0
Gran Tierra Energy Inc COM 38500T101 32 24,855 SH   SOLE   24,855 0 0
Magna International Inc COM 559222401 60,279 1,099,172 SH   SOLE   1,093,072 0 6,100
Medtronic PLC COM G5960L103 53,602 472,475 SH   SOLE   469,630 0 2,845
NXP Semiconductors NV COM N6596X109 249 1,953 SH   SOLE   1,953 0 0
Navigator Holdings Ltd. COM Y62132108 146 10,864 SH   SOLE   10,864 0 0
Oxford Immunotec Global PLC COM G6855A103 175 10,531 SH   SOLE   10,531 0 0
Sapiens International Corp. COM G7T16G103 366 15,901 SH   SOLE   15,901 0 0
Seagate Technology Plc COM G7945M107 2,677 45,000 SH   SOLE   44,835 0 165
Seaspan Corporation COM Y75638109 196 13,783 SH   SOLE   13,783 0 0
Tsakos Energy Navigation Limit COM G9108L108 198 45,426 SH   SOLE   45,426 0 0
Willis Towers Watson PLC COM G96629103 375 1,855 SH   SOLE   1,855 0 0
Zymeworks Inc COM 98985W102 564 12,409 SH   SOLE   12,409 0 0
AT&T Inc. COM 00206R102 830 21,230 SH   SOLE   21,030 0 200
AbbVie Inc. COM 00287Y109 1,974 22,290 SH   SOLE   22,160 0 130
AdvisorShares Cornerstone Smal COM 00768Y586 3,386 90,280 SH   SOLE   90,280 0 0
Agree Realty Corp COM 008492100 244 3,474 SH   SOLE   3,474 0 0
Alamo Group Inc. COM 011311107 333 2,653 SH   SOLE   2,653 0 0
Alphabet Inc Class A COM 02079K305 90,748 67,753 SH   SOLE   67,394 0 359
Alphabet Inc Class C COM 02079K107 541 405 SH   SOLE   381 0 24
American Express Co. COM 025816109 79,310 637,080 SH   SOLE   634,139 0 2,941
Americas Car-Mart Inc. COM 03062T105 282 2,572 SH   SOLE   2,572 0 0
Amkor Technology Inc COM 031652100 152 11,663 SH   SOLE   11,663 0 0
Antares Pharma Inc COM 036642106 221 46,965 SH   SOLE   46,965 0 0
Apple Inc. COM 037833100 83,041 282,790 SH   SOLE   281,110 0 1,680
Archrock Inc. COM 03957W106 196 19,541 SH   SOLE   19,541 0 0
Arcosa Inc. COM 039653100 274 6,158 SH   SOLE   6,158 0 0
BBX Capital Corporation COM 05491N104 181 37,900 SH   SOLE   37,900 0 0
Bed Bath & Beyond Inc COM 075896100 191 11,013 SH   SOLE   11,013 0 0
Biolife Solutions Inc COM 09062W204 168 10,365 SH   SOLE   10,365 0 0
Boeing Company COM 097023105 352 1,080 SH   SOLE   1,080 0 0
Boingo Wireless, Inc. COM 09739C102 148 13,491 SH   SOLE   13,491 0 0
Booking Holdings Inc. COM 09857L108 74,341 36,198 SH   SOLE   36,038 0 160
Boot Barn Holdings, Inc. COM 099406100 308 6,908 SH   SOLE   6,908 0 0
BorgWarner Inc. COM 099724106 530 12,223 SH   SOLE   12,223 0 0
Box Inc COM 10316T104 187 11,154 SH   SOLE   11,154 0 0
Brady Corp Cl A COM 104674106 218 3,812 SH   SOLE   3,812 0 0
Bristol-Myers Squibb Co. COM 110122108 592 9,222 SH   SOLE   9,222 0 0
Broadcom Inc. COM 11135F101 75,248 238,112 SH   SOLE   237,193 0 919
CBRE Group, Inc. COM 12504L109 58,782 959,074 SH   SOLE   954,745 0 4,329
CNX Resources Corp. COM 12653C108 97 10,957 SH   SOLE   10,957 0 0
CONMED Corporation COM 207410101 303 2,710 SH   SOLE   2,710 0 0
CSW Industrials, Inc. COM 126402106 262 3,407 SH   SOLE   3,407 0 0
Cabot Microelectronics COM 12709P103 249 1,724 SH   SOLE   1,724 0 0
Callon Petroleum Co. COM 13123X102 70 14,536 SH   SOLE   14,536 0 0
Capital One Financial Corp. COM 14040H105 67,159 652,596 SH   SOLE   649,202 0 3,394
Cardinal Health Inc. COM 14149Y108 1,193 23,580 SH   SOLE   23,325 0 255
Cardtronics, Inc. COM G1991C105 213 4,774 SH   SOLE   4,774 0 0
CenturyLink, Inc. COM 156700106 1,855 140,452 SH   SOLE   139,682 0 770
Chart Industries, Inc. COM 16115Q308 269 3,983 SH   SOLE   3,983 0 0
Chevron Corp COM 166764100 64,731 537,140 SH   SOLE   534,709 0 2,431
Cirrus Logic Inc. COM 172755100 228 2,769 SH   SOLE   2,769 0 0
Cisco Systems Inc. COM 17275R102 84,532 1,762,554 SH   SOLE   1,753,990 0 8,564
Citigroup Inc. COM 172967424 89,974 1,126,228 SH   SOLE   1,120,801 0 5,427
Cloudera Inc. COM 18914U100 263 22,650 SH   SOLE   22,650 0 0
ConocoPhillips COM 20825C104 1,620 24,905 SH   SOLE   24,670 0 235
Construction Partners Inc - A COM 21044C107 193 11,439 SH   SOLE   11,439 0 0
Covetrus Inc. COM 22304C100 136 10,308 SH   SOLE   10,308 0 0
Crocs, Inc. COM 227046109 266 6,354 SH   SOLE   6,354 0 0
Cross Country Healthcare Inc COM 227483104 146 12,595 SH   SOLE   12,595 0 0
Cummins Inc. COM 231021106 1,847 10,321 SH   SOLE   10,250 0 71
DSP Group Inc. COM 23332B106 166 10,555 SH   SOLE   10,555 0 0
Daktronics, Inc. COM 234264109 137 22,423 SH   SOLE   22,423 0 0
Digital Turbine Inc COM 25400W102 176 24,625 SH   SOLE   24,625 0 0
Diodes Inc. COM 254543101 298 5,280 SH   SOLE   5,280 0 0
Dollar General Corp. COM 256677105 44,541 285,557 SH   SOLE   283,569 0 1,988
Eagle Bancorp Inc COM 268948106 232 4,774 SH   SOLE   4,774 0 0
Eli Lilly & Co. COM 532457108 1,418 10,790 SH   SOLE   10,790 0 0
Enanta Pharmaceuticals, Inc. COM 29251M106 225 3,644 SH   SOLE   3,644 0 0
Energy Recovery, Inc. COM 29270J100 172 17,590 SH   SOLE   17,590 0 0
Entergy Corp COM 29364G103 243 2,027 SH   SOLE   2,027 0 0
Esco Technologies Inc COM 296315104 269 2,910 SH   SOLE   2,910 0 0
Everi Holdings, Inc. COM 30034T103 193 14,373 SH   SOLE   14,373 0 0
Exelon Corp COM 30161N101 319 7,006 SH   SOLE   7,006 0 0
Exp World Holdings Inc COM 30212W100 173 15,279 SH   SOLE   15,279 0 0
Exponent Inc COM 30214U102 337 4,885 SH   SOLE   4,885 0 0
FedEx Corp COM 31428X106 52,792 349,132 SH   SOLE   347,466 0 1,666
Federal Signal Corp. COM 313855108 213 6,608 SH   SOLE   6,608 0 0
Fifth Third Bancorp COM 316773100 1,480 48,138 SH   SOLE   47,628 0 510
First Bancorp (PR) COM 318672706 214 20,219 SH   SOLE   20,219 0 0
Five9, Inc. COM 338307101 370 5,649 SH   SOLE   5,649 0 0
Ford Motor Company COM 345370860 2,221 238,815 SH   SOLE   237,490 0 1,325
Fox Factory Holding Corp. COM 35138V102 373 5,366 SH   SOLE   5,366 0 0
General Dynamics Corp. COM 369550108 24,677 139,934 SH   SOLE   138,806 0 1,128
Gibraltar Industries, Inc. COM 374689107 258 5,111 SH   SOLE   5,111 0 0
Glu Mobile, Inc. COM 379890106 171 28,212 SH   SOLE   28,212 0 0
Goldman Sachs Group Inc COM 38141G104 50,860 221,197 SH   SOLE   220,690 0 507
Great Lakes Dredge & Dock COM 390607109 167 14,713 SH   SOLE   14,713 0 0
HMS Holdings Corp COM 40425J101 224 7,569 SH   SOLE   7,569 0 0
Harmonic, Inc. COM 413160102 173 22,225 SH   SOLE   22,225 0 0
Helix Energy Solutions COM 42330P107 201 20,841 SH   SOLE   20,841 0 0
Hibbett Sports, Inc. COM 428567101 224 7,984 SH   SOLE   7,984 0 0
Honeywell Intl Inc COM 438516106 44,089 249,091 SH   SOLE   246,958 0 2,133
IBM Corp COM 459200101 607 4,530 SH   SOLE   4,530 0 0
Ingles Markets cl A COM 457030104 206 4,327 SH   SOLE   4,327 0 0
Innoviva, Inc. COM 45781M101 156 11,052 SH   SOLE   11,052 0 0
Insight Enterprises, Inc. COM 45765U103 238 3,390 SH   SOLE   3,390 0 0
Intel Corporation COM 458140100 3,081 51,478 SH   SOLE   49,753 0 1,725
Inter Parfums, Inc. COM 458334109 226 3,108 SH   SOLE   3,108 0 0
JPMorgan Chase & Co COM 46625H100 88,083 631,869 SH   SOLE   628,680 0 3,189
John Bean Technologies COM 477839104 344 3,051 SH   SOLE   3,051 0 0
Johnson & Johnson COM 478160104 91,789 629,251 SH   SOLE   626,485 0 2,766
Kohl's Corporation COM 500255104 1,426 27,998 SH   SOLE   27,740 0 258
LHC Group Inc. COM 50187A107 385 2,797 SH   SOLE   2,797 0 0
Laredo Petroleum, Inc. COM 516806106 58 20,376 SH   SOLE   20,376 0 0
LeMaitre Vascular, Inc COM 525558201 212 5,898 SH   SOLE   5,898 0 0
Lockheed Martin Corp. COM 539830109 350 900 SH   SOLE   900 0 0
MBIA Inc COM 55262C100 146 15,729 SH   SOLE   15,729 0 0
Magnachip Semiconduct COM 55933J203 166 14,263 SH   SOLE   14,263 0 0
ManTech International Corp. COM 564563104 239 2,994 SH   SOLE   2,994 0 0
Marine Products Corp COM 568427108 161 11,155 SH   SOLE   11,155 0 0
Marsh & McLennan Company Inc COM 571748102 302 2,714 SH   SOLE   1,764 0 950
McGrath RentCorp COM 580589109 244 3,191 SH   SOLE   3,191 0 0
Meet Group, Inc. COM 58513U101 157 31,262 SH   SOLE   31,262 0 0
Merck & Co. Inc. COM 58933Y105 47,647 523,884 SH   SOLE   521,225 0 2,659
MetLife, Inc. COM 59156R108 1,205 23,642 SH   SOLE   23,407 0 235
Microsoft Corporation COM 594918104 5,304 33,635 SH   SOLE   33,635 0 0
Morgan Stanley COM 617446448 626 12,245 SH   SOLE   12,245 0 0
Mr Cooper Group Inc COM 62482R107 148 11,862 SH   SOLE   11,862 0 0
Murphy Oil Corp. COM 626717102 1,039 38,773 SH   SOLE   38,393 0 380
NAPCO Security Technologies COM 630402105 271 9,223 SH   SOLE   9,223 0 0
NMI Holdings Inc. COM 629209305 350 10,557 SH   SOLE   10,557 0 0
Navient Corp COM 63938C108 181 13,244 SH   SOLE   13,244 0 0
NeoGenomics Inc. COM 64049M209 295 10,081 SH   SOLE   10,081 0 0
NeoPhotonics Corporation COM 64051T100 162 18,396 SH   SOLE   18,396 0 0
Nicolet Bankshares, Inc. COM 65406E102 248 3,355 SH   SOLE   3,355 0 0
Norfolk Southern Corp COM 655844108 18,580 95,709 SH   SOLE   95,647 0 62
Onto Innovation, Inc. COM 683344105 473 12,947 SH   SOLE   12,947 0 0
Oracle Corporation COM 68389X105 2,277 42,970 SH   SOLE   41,285 0 1,685
PC Connection, Inc. COM 69318J100 257 5,166 SH   SOLE   5,166 0 0
PH Glatfelter Co. COM 377316104 202 11,015 SH   SOLE   11,015 0 0
Parker-Hannifin Corp. COM 701094104 4,681 22,741 SH   SOLE   22,086 0 655
Perficient, Inc. COM 71375U101 342 7,417 SH   SOLE   7,417 0 0
Pfizer Inc. COM 717081103 56,265 1,436,054 SH   SOLE   1,428,245 0 7,809
Photronics Inc. COM 719405102 268 17,030 SH   SOLE   17,030 0 0
Piedmont Office Realty Trust, COM 720190206 211 9,497 SH   SOLE   9,497 0 0
Powell Industries Inc. COM 739128106 211 4,314 SH   SOLE   4,314 0 0
Preferred Apartment Communitie COM 74039L103 138 10,335 SH   SOLE   10,335 0 0
QEP Resources, Inc. COM 74733V100 65 14,434 SH   SOLE   14,434 0 0
Qualcomm Inc. COM 747525103 3,171 35,944 SH   SOLE   35,750 0 194
Qualys, Inc. COM 74758T303 252 3,023 SH   SOLE   3,023 0 0
Raytheon Company COM 755111507 1,991 9,060 SH   SOLE   8,530 0 530
Rent-A-Center, Inc. COM 76009N100 265 9,178 SH   SOLE   9,178 0 0
Rubicon Project, Inc. COM 78112V102 219 26,827 SH   SOLE   26,827 0 0
SPDR DJIA ETF Trust COM 78467X109 691 2,425 SH   SOLE   2,425 0 0
SPDR S&P 500 ETF Trust COM 78462F103 1,775 5,516 SH   SOLE   5,516 0 0
SPDR Select Technology COM 81369Y803 206 2,249 SH   SOLE   2,249 0 0
SPS Commerce, Inc. COM 78463M107 224 4,039 SH   SOLE   4,039 0 0
Safety Insurance Group Inc. COM 78648T100 204 2,202 SH   SOLE   2,202 0 0
SecureWorks Corp. Class A COM 81374A105 224 13,421 SH   SOLE   13,421 0 0
SkyWest Inc. COM 830879102 581 8,993 SH   SOLE   8,993 0 0
Spartan Motors Inc. COM 846819100 226 12,482 SH   SOLE   12,482 0 0
Spirit Aerosystems Holdings COM 848574109 1,132 15,531 SH   SOLE   15,459 0 72
Stanley Black & Decker, Inc. COM 854502101 68,131 411,069 SH   SOLE   410,170 0 899
State Street Corp COM 857477103 66,098 835,631 SH   SOLE   832,988 0 2,643
Stryker Corp COM 863667101 1,116 5,315 SH   SOLE   5,315 0 0
TJX Companies Inc. COM 872540109 46,654 764,060 SH   SOLE   760,620 0 3,440
Tactile Systems Technology, In COM 87357P100 390 5,779 SH   SOLE   5,779 0 0
Terreno Realty Corporation COM 88146M101 257 4,745 SH   SOLE   4,745 0 0
Thermo Fisher Scientific, Inc. COM 883556102 2,284 7,030 SH   SOLE   6,995 0 35
TriState Capital Holdings, Inc COM 89678F100 250 9,572 SH   SOLE   9,572 0 0
TrueCar, Inc. COM 89785L107 160 33,691 SH   SOLE   33,691 0 0
U.S. Bancorp COM 902973304 74,351 1,254,024 SH   SOLE   1,248,304 0 5,720
Union Pacific Corp. COM 907818108 2,281 12,615 SH   SOLE   11,995 0 620
United Parcel Service Inc. COM 911312106 3,451 29,483 SH   SOLE   29,400 0 83
Veeco Instruments Inc. COM 922417100 151 10,250 SH   SOLE   10,250 0 0
Vera Bradley, Inc. COM 92335C106 140 11,860 SH   SOLE   11,860 0 0
Veracyte, Inc. COM 92337F107 248 8,895 SH   SOLE   8,895 0 0
Verizon Communications, Inc. COM 92343V104 80,927 1,318,031 SH   SOLE   1,311,811 0 6,220
Viavi Solutions COM 925550105 240 16,013 SH   SOLE   16,013 0 0
Wal-Mart Stores, Inc. COM 931142103 965 8,120 SH   SOLE   8,120 0 0
Wells Fargo & Co COM 949746101 789 14,658 SH   SOLE   14,563 0 95
Werner Enterprises Inc. COM 950755108 209 5,756 SH   SOLE   5,756 0 0
Western Digital Corp. COM 958102105 3,894 61,347 SH   SOLE   61,022 0 325
Yeti Holdings Inc. COM 98585X104 223 6,412 SH   SOLE   6,412 0 0
Zumiez Inc. COM 989817101 279 8,088 SH   SOLE   8,088 0 0
iShr MSCI Emerg Mkts ETF COM 464287234 369 8,230 SH   SOLE   8,230 0 0
iStar Inc. COM 45031U101 162 11,182 SH   SOLE   11,182 0 0
AXA Group ADS ADR 054536107 275 9,784 SH   SOLE   9,784 0 0
Aviva PLC ADS ADR 05382A104 198 17,975 SH   SOLE   17,975 0 0
BP PLC ADS ADR 055622104 1,226 32,490 SH   SOLE   32,240 0 250
Bae Systems Plc ADR ADR 05523R107 229 7,565 SH   SOLE   7,565 0 0
Barclays PLC ADR ADR 06738E204 195 20,531 SH   SOLE   20,531 0 0
Bayer AG ADR 072730302 207 10,214 SH   SOLE   10,214 0 0
Bridgestone Corporation ADR 108441205 191 10,330 SH   SOLE   10,330 0 0
CK Hutchison Holdings Limited ADR 12562Y100 239 25,080 SH   SOLE   25,080 0 0
Himax Technologies, Inc. Spons ADR 43289P106 182 68,597 SH   SOLE   68,597 0 0
Honda Motor Co. Ltd. ADR 438128308 281 9,911 SH   SOLE   9,911 0 0
KDDI Corp Unsp ADR ADR 48667L106 257 17,286 SH   SOLE   17,286 0 0
Komatsu Ltd ADR 500458401 201 8,342 SH   SOLE   8,342 0 0
NetEase, Inc. ADS ADR 64110W102 259 844 SH   SOLE   844 0 0
Roche Holdings Ltd ADR 771195104 229 5,642 SH   SOLE   5,642 0 0
Royal Dutch Shell plc Cl A ADR 780259206 39,594 671,316 SH   SOLE   668,090 0 3,226
Royal Dutch Shell plc Cl B ADR 780259107 242 4,038 SH   SOLE   4,038 0 0
San Juan Basin Royalty ADR 798241105 76 30,000 SH   SOLE   30,000 0 0
Sanofi ADS ADR 80105N105 547 10,900 SH   SOLE   10,900 0 0
Sogou Inc ADR 83409V104 138 30,423 SH   SOLE   30,423 0 0
Taiwan Semiconductor ADR 874039100 79,503 1,368,381 SH   SOLE   1,361,474 0 6,907
Teva Pharmaceutical ADR 881624209 147 15,000 SH   SOLE   15,000 0 0
United Overseas Bank Ltd. ADR 911271302 458 11,658 SH   SOLE   11,658 0 0
Vale S.A. ADR 91912E105 870 65,900 SH   SOLE   65,900 0 0
Vinci SA ADR 927320101 303 10,963 SH   SOLE   10,963 0 0