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
ACNB Corp COM 000868109 946 32,009 SH   SOLE   9 0 32,000
Adobe Systems Inc COM 00724f101 1,653 9,430 SH   SOLE   2,730 0 6,700
Ametek Inc COM 031100100 1,529 21,100 SH   SOLE   6,100 0 15,000
Amphenol Corp Cl A COM 032095101 2,835 32,293 SH   SOLE   18,793 0 13,500
Ani Pharmaceuticals Inc COM 00182c103 1,870 29,009 SH   SOLE   9 0 29,000
Anika Therapeutics Inc COM 035255108 1,054 19,546 SH   SOLE   6 0 19,540
AON PLC Cl A COM g0408v102 2,507 18,706 SH   SOLE   11,206 0 7,500
Apple Inc COM 037833100 2,889 17,073 SH   SOLE   10,173 0 6,900
Ares Coml Real Estate Corp COM 04013v108 1,277 99,029 SH   SOLE   29 0 99,000
Arrow Electronics Inc COM 042735100 1,534 19,077 SH   SOLE   5,577 0 13,500
AV Homes Inc COM 00234p102 966 58,017 SH   SOLE   17 0 58,000
Axcelis Technologies Inc COM 054540208 1,120 39,012 SH   SOLE   12 0 39,000
B Riley Financial Inc COM 05580m108 1,557 86,028 SH   SOLE   28 0 86,000
BioSpecifics Technologies Corp COM 090931106 1,434 33,096 SH   SOLE   10 0 33,086
Blue Bird Corp COM 095306106 1,393 70,020 SH   SOLE   20 0 70,000
Boeing Co COM 097023105 1,654 5,608 SH   SOLE   1,608 0 4,000
Bryn Mawr Bank Corp COM 117665109 1,088 24,622 SH   SOLE   7 0 24,615
Cadence Design System Inc COM 127387108 1,267 30,300 SH   SOLE   3,300 0 27,000
CAE Inc COM 124765108 1,630 87,820 SH   SOLE   87,820 0 0
CAI International Inc COM 12477x106 1,218 43,011 SH   SOLE   11 0 43,000
Canadian Imperial Bank Comm To COM 136069101 1,608 16,511 SH   SOLE   16,511 0 0
Canadian National Railway Co COM 136375102 1,437 17,419 SH   SOLE   17,419 0 0
CBIZ Inc COM 124805102 1,479 95,756 SH   SOLE   230 0 95,526
CDW Corp COM 12514g108 1,174 16,900 SH   SOLE   1,900 0 15,000
CenterPoint Energy Inc COM 15189t107 2,227 78,525 SH   SOLE   43,525 0 35,000
Century Casinos Inc COM 156492100 1,096 120,036 SH   SOLE   36 0 120,000
Century Communities Inc COM 156504300 1,400 45,013 SH   SOLE   13 0 45,000
Chase Corp COM 16150r104 1,447 12,011 SH   SOLE   28 0 11,983
Chemung Financial Corp COM 164024101 818 17,004 SH   SOLE   4 0 17,000
Cisco Systems Inc COM 17275r102 2,630 68,663 SH   SOLE   40,263 0 28,400
Cohu Inc COM 192576106 1,317 60,017 SH   SOLE   17 0 60,000
Comcast Corp Cl A COM 20030n101 2,437 60,847 SH   SOLE   33,647 0 27,200
Consolidated Tomoka Land Co COM 210226106 1,652 26,008 SH   SOLE   8 0 26,000
Control4 Corp COM 21240d107 1,250 42,013 SH   SOLE   13 0 42,000
CRA Intl Inc COM 12618t105 1,079 24,007 SH   SOLE   7 0 24,000
Crown Holdings Inc COM 228368106 2,169 38,562 SH   SOLE   22,862 0 15,700
CSS Industries Inc COM 125906107 1,197 43,012 SH   SOLE   12 0 43,000
Danaher Corp COM 235851102 2,437 26,256 SH   SOLE   14,936 0 11,320
Data I O Corp COM 237690102 1,385 115,034 SH   SOLE   34 0 115,000
Diamond Hill Investment Group COM 25264r207 951 4,601 SH   SOLE   1 0 4,600
Discover Financial Services COM 254709108 744 9,668 SH   SOLE   9,668 0 0
Disney Walt Co Disney COM 254687106 773 7,194 SH   SOLE   7,194 0 0
DLH Holdings Corp COM 23335q100 1,048 170,051 SH   SOLE   51 0 170,000
Eastman Chem Co COM 277432100 2,450 26,442 SH   SOLE   15,342 0 11,100
Ecolab Inc COM 278865100 1,456 10,850 SH   SOLE   3,150 0 7,700
Ellington Residential Mtg REIT COM 288578107 230 19,119 SH   SOLE   23 0 19,096
EMC Ins Group Inc COM 268664109 952 33,170 SH   SOLE   10 0 33,160
Enterprise Financial Services COM 293712105 903 20,006 SH   SOLE   6 0 20,000
Exelon Corp COM 30161n101 2,348 59,591 SH   SOLE   35,791 0 23,800
Exxon Mobile Corp COM 30231g102 842 10,065 SH   SOLE   10,065 0 0
Facebook Inc Cl A COM 30303m102 2,572 14,575 SH   SOLE   8,475 0 6,100
Federal Agric Mtg Corp Cl C COM 313148306 1,409 18,005 SH   SOLE   5 0 18,000
FedEx Corp COM 31428x106 2,635 10,561 SH   SOLE   6,261 0 4,300
Fiat Chrysler Automobiles NV COM n31738102 1,455 81,532 SH   SOLE   81,532 0 0
Fidus Inv Corp COM 316500107 1,063 70,022 SH   SOLE   22 0 70,000
Fiserv Inc COM 337738108 2,571 19,610 SH   SOLE   11,510 0 8,100
Fonar Corp COM 344437405 1,465 60,183 SH   SOLE   17 0 60,166
Fortis Inc COM 349553107 1,427 38,916 SH   SOLE   38,916 0 0
Fortive Corp COM 34959j108 1,255 17,350 SH   SOLE   4,950 0 12,400
FS Bancorp Inc COM 30263y104 1,310 24,007 SH   SOLE   7 0 24,000
Gartner Inc COM 366651107 1,433 11,638 SH   SOLE   3,338 0 8,300
General Dynamics Corp COM 369550108 2,265 11,133 SH   SOLE   6,533 0 4,600
Globalscape Inc Com COM 37940g109 1,069 301,216 SH   SOLE   91 0 301,125
Gray Television Inc COM 389375106 1,323 79,005 SH   SOLE   24 0 78,981
Great Ajax Corp COM 38983d300 1,200 86,826 SH   SOLE   26 0 86,800
Great Southern Bancorp Inc COM 390905107 920 17,806 SH   SOLE   6 0 17,800
Hackett Group Inc COM 404609109 1,522 96,912 SH   SOLE   29 0 96,883
Hennessy Advisors Inc COM 425885100 1,133 68,491 SH   SOLE   20 0 68,471
Heska Corp Restricted COM 42805e306 883 11,003 SH   SOLE   3 0 11,000
Highpower Intl Inc COM 43113x101 740 200,061 SH   SOLE   61 0 200,000
Hingham Inst Savings MA COM 433323102 1,357 6,556 SH   SOLE   2 0 6,554
Home Depot Inc COM 437076102 991 5,230 SH   SOLE   5,230 0 0
Honeywell Intl Inc COM 438516106 1,564 10,200 SH   SOLE   3,000 0 7,200
Hooker Furniture Corp COM 439038100 1,104 26,008 SH   SOLE   8 0 26,000
Ichor Holdings COM g4740b105 1,505 61,192 SH   SOLE   192 0 61,000
IHS Markit Ltd COM g47567105 1,200 26,570 SH   SOLE   7,570 0 19,000
Illinois Tool Works Inc COM 452308109 2,674 16,025 SH   SOLE   9,175 0 6,850
Ingersoll-Rand PLC COM g47791101 1,418 15,901 SH   SOLE   4,401 0 11,500
Insurance Holdings Inc COM 91359v107 1,442 52,708 SH   SOLE   183 0 52,525
inTEST Corp COM 461147100 1,211 140,041 SH   SOLE   41 0 140,000
Iqvia Holdings Inc COM 46266c105 1,406 14,361 SH   SOLE   4,161 0 10,200
Johnson & Johnson COM 478160104 2,476 17,721 SH   SOLE   10,421 0 7,300
JPMorgan Chase & Co COM 46625h100 918 8,585 SH   SOLE   8,585 0 0
Kadant Inc COM 48282t104 1,286 12,809 SH   SOLE   4 0 12,805
Kforce Inc COM 493732101 1,164 46,113 SH   SOLE   14 0 46,099
Kingstone Cos Inc COM 496719105 1,313 69,827 SH   SOLE   24 0 69,803
KMG Chemicals Inc COM 482564101 1,322 20,006 SH   SOLE   6 0 20,000
Lam Research Corp COM 512807108 2,374 12,899 SH   SOLE   7,799 0 5,100
Landmark Bancorp Inc COM 51504l107 1,076 37,115 SH   SOLE   12 0 37,103
Lantheus Holdings Inc COM 516544103 1,248 61,019 SH   SOLE   19 0 61,000
Lear Corp COM 521865204 2,987 16,909 SH   SOLE   9,609 0 7,300
Magna Intl Inc COM 559222401 1,317 23,236 SH   SOLE   23,236 0 0
MainSource Financial Group Inc COM 56062y102 1,053 29,009 SH   SOLE   9 0 29,000
Malibu Boats Inc Cl A COM 56117j100 1,427 48,014 SH   SOLE   14 0 48,000
MasterCard Inc Cl A COM 57636q104 2,987 19,736 SH   SOLE   10,936 0 8,800
Mcbc Holdings Inc COM 55276f107 1,505 67,721 SH   SOLE   21 0 67,700
Medifast Inc COM 58470h101 1,327 19,006 SH   SOLE   6 0 19,000
Merck & Co Inc COM 58933y105 1,080 19,201 SH   SOLE   5,501 0 13,700
Mettler Toledo International COM 592688105 824 1,331 SH   SOLE   1,331 0 0
Micron Technology Inc COM 595112103 1,435 34,900 SH   SOLE   9,900 0 25,000
Moodys Corp COM 615369105 2,849 19,303 SH   SOLE   11,503 0 7,800
Motorcar Pts America Inc COM 620071100 1,200 48,014 SH   SOLE   14 0 48,000
MSCI Inc COM 55354g100 1,278 10,100 SH   SOLE   1,100 0 9,000
Nathans Famous Inc COM 632347100 1,018 13,484 SH   SOLE   4 0 13,480
Norbord Inc COM 65548p403 1,515 44,817 SH   SOLE   44,817 0 0
Northeast Bancorp COM 663904209 1,158 50,015 SH   SOLE   15 0 50,000
Norwood Financial Corp COM 669549107 1,320 40,011 SH   SOLE   11 0 40,000
Nv5 Global Inc COM 62945v109 1,122 20,724 SH   SOLE   6 0 20,718
Omega Flex Inc COM 682095104 1,195 16,739 SH   SOLE   5 0 16,734
One Liberty Properties Inc COM 682406103 1,193 46,014 SH   SOLE   14 0 46,000
Oracle Corp COM 68389x105 1,402 29,661 SH   SOLE   8,461 0 21,200
Penns Woods Bancorp Inc COM 708430103 796 17,085 SH   SOLE   5 0 17,080
PepsiCo Inc COM 713448108 2,384 19,881 SH   SOLE   11,381 0 8,500
Perficient Inc COM 71375u101 1,452 76,122 SH   SOLE   22 0 76,100
PetMed Express Inc COM 716382106 1,231 27,053 SH   SOLE   8 0 27,045
Pfizer Inc COM 717081103 2,478 68,410 SH   SOLE   38,710 0 29,700
Pixelworks Inc COM 72581m305 1,393 220,062 SH   SOLE   62 0 220,000
Pointer Telocation Ltd COM m7946t104 1,061 57,017 SH   SOLE   17 0 57,000
PPG Industries Inc COM 693506107 1,507 12,900 SH   SOLE   3,700 0 9,200
Priceline Group Inc COM 741503403 1,324 762 SH   SOLE   252 0 510
Public Service Enterprise Grou COM 744573106 1,519 29,503 SH   SOLE   8,503 0 21,000
Quanex Building Products Corp COM 747619104 1,241 53,015 SH   SOLE   15 0 53,000
Radiant Logistics Inc COM 75025x100 782 170,052 SH   SOLE   52 0 170,000
RadNet Inc COM 750491102 1,111 110,032 SH   SOLE   32 0 110,000
Raytheon Co COM 755111507 1,067 5,679 SH   SOLE   5,679 0 0
Roper Technologies Inc COM 776696106 1,572 6,070 SH   SOLE   1,770 0 4,300
RPX Corp COM 74972g103 1,344 100,030 SH   SOLE   30 0 100,000
S&P Global Inc COM 78409v104 1,569 9,260 SH   SOLE   2,660 0 6,600
Sempra Energy COM 816851109 1,288 12,044 SH   SOLE   3,544 0 8,500
Silicom Ltd COM m84116108 1,038 14,804 SH   SOLE   4 0 14,800
Sirius XM Holdings Inc COM 82968b103 2,284 426,055 SH   SOLE   250,055 0 176,000
SORL Auto Parts Inc COM 78461u101 1,008 150,045 SH   SOLE   45 0 150,000
Stanley Black & Decker Inc COM 854502101 2,827 16,663 SH   SOLE   9,763 0 6,900
Stoneridge Inc COM 86183p102 1,323 57,864 SH   SOLE   18 0 57,846
Stryker Corp COM 863667101 2,488 16,066 SH   SOLE   8,466 0 7,600
Synopsys Inc COM 871607107 1,729 20,280 SH   SOLE   5,880 0 14,400
Texas Instruments Inc COM 882508104 1,812 17,354 SH   SOLE   5,054 0 12,300
Thermo Fisher Scientific Inc COM 883556102 2,452 12,914 SH   SOLE   7,314 0 5,600
Thor Industries Inc COM 885160101 1,705 11,314 SH   SOLE   3,314 0 8,000
Timberland Bancorp Inc COM 887098101 983 37,011 SH   SOLE   11 0 37,000
Toronto Dominion Bank Ont COM 891160509 1,158 19,762 SH   SOLE   19,762 0 0
Transcat Inc COM 893529107 1,411 98,993 SH   SOLE   29 0 98,964
Trico Bancshares COM 896095106 1,177 31,096 SH   SOLE   84 0 31,012
Turning Pt Brands Inc COM 90041l105 1,458 69,020 SH   SOLE   20 0 69,000
Ultra Clean Holdings Inc COM 90385v107 1,204 52,142 SH   SOLE   142 0 52,000
UnitedHealth Group Inc COM 91324p102 3,089 14,012 SH   SOLE   7,862 0 6,150
Unitil Corp COM 913259107 1,186 26,008 SH   SOLE   8 0 26,000
Unity Bancorp Inc COM 913290102 1,206 61,056 SH   SOLE   19 0 61,037
US Bancorp Del COM 902973304 682 12,737 SH   SOLE   12,737 0 0
Utah Med Prods Inc COM 917488108 1,427 17,526 SH   SOLE   5 0 17,521
Valero Energy Corp COM 91913y100 1,145 12,457 SH   SOLE   12,457 0 0
Vectrus Inc COM 92242t101 1,379 44,713 SH   SOLE   13 0 44,700
Verisk Analytics Inc COM 92345y106 2,480 25,832 SH   SOLE   15,132 0 10,700
Visa Inc Cl A COM 92826c839 1,636 14,351 SH   SOLE   4,151 0 10,200
VSE Corp COM 918284100 1,230 25,408 SH   SOLE   8 0 25,400
Washington Tr Bancorp COM 940610108 1,007 18,906 SH   SOLE   6 0 18,900
Wayside Technology Group Inc COM 946760105 1,236 74,023 SH   SOLE   23 0 74,000
Wells Fargo & Co COM 949746101 772 12,731 SH   SOLE   12,731 0 0
West Bancorporation Inc Cap St COM 95123p106 1,115 44,324 SH   SOLE   14 0 44,310
Whitehorse Fin Inc COM 96524v106 1,289 96,029 SH   SOLE   29 0 96,000
Winmark Corp COM 974250102 1,627 12,571 SH   SOLE   4 0 12,567
Wyndham Worldwide Corp COM 98310w108 1,692 14,600 SH   SOLE   3,900 0 10,700
ABB Ltd Sp ADR ADR 000375204 1,904 70,982 SH   SOLE   70,982 0 0
Accenture PLC Ireland Class A ADR g1151c101 2,703 17,658 SH   SOLE   9,958 0 7,700
Advanced Semiconductor Engr Sp ADR 00756m404 666 102,708 SH   SOLE   102,708 0 0
AerCap Holdings NV ADR n00985106 16,830 319,906 SH   SOLE   160,826 0 159,080
Alibaba Group Holding Ltd Sp A ADR 01609w102 11,849 68,718 SH   SOLE   53,218 0 15,500
Aptiv PLC ADR g6095l109 1,340 15,801 SH   SOLE   4,801 0 11,000
ASML Holding NV NY Registry ADR n07059210 1,134 6,524 SH   SOLE   6,524 0 0
AstraZeneca PLC Sp ADR ADR 046353108 274 7,900 SH   SOLE   7,900 0 0
Avadel Pharmaceuticals PLC Sp ADR 05337m104 1,066 130,032 SH   SOLE   32 0 130,000
Banco Macro SA Sp ADR B ADR 05961w105 860 7,420 SH   SOLE   7,420 0 0
BASF SE Sp ADR ADR 055262505 1,680 60,986 SH   SOLE   60,986 0 0
Broadcom Ltd ADR y09827109 1,421 5,530 SH   SOLE   1,610 0 3,920
CGI Groupe Inc Cl A ADR 39945c109 1,899 34,948 SH   SOLE   34,948 0 0
Check Point Software Tech Ltd ADR m22465104 11,792 113,801 SH   SOLE   52,651 0 61,150
China Mobile Limited Sp ADR ADR 16941m109 1,434 28,375 SH   SOLE   28,375 0 0
Chunghwa Telecom Co Ltd Sp ADR ADR 17133q502 1,360 38,380 SH   SOLE   38,380 0 0
CLP Holdings Ltd Sp ADR ADR 18946q101 1,432 140,030 SH   SOLE   140,030 0 0
Credicorp Ltd ADR g2519y108 873 4,207 SH   SOLE   4,207 0 0
Delphi Technologies Plc Shs ADR g2709g107 287 5,466 SH   SOLE   1,800 0 3,666
Descartes Systems Group Inc ADR 249906108 1,045 36,789 SH   SOLE   11,399 0 25,390
Diageo PLC Sp ADR ADR 25243q205 1,823 12,484 SH   SOLE   12,484 0 0
ENEL Societa per Azioni ADR ADR 29265w207 1,370 222,368 SH   SOLE   222,368 0 0
Ferguson PLC Sp ADR ADR 31502a105 1,625 225,323 SH   SOLE   225,323 0 0
Fresenius Med Care AG & Co KGA ADR 358029106 1,566 29,800 SH   SOLE   29,800 0 0
HDFC Bank Ltd ADR Reps 3 ADR 40415f101 252 2,480 SH   SOLE   2,480 0 0
Henderson Land Development Ltd ADR 425166303 1,508 228,900 SH   SOLE   228,900 0 0
Iberdrola SA Sp ADR ADR 450737101 1,464 47,172 SH   SOLE   47,172 0 0
Icon PLC ADR g4705a100 1,405 12,532 SH   SOLE   12,532 0 0
Infosys Ltd Sp ADR ADR 456788108 292 18,000 SH   SOLE   18,000 0 0
ING Groep NV Sp ADR ADR 456837103 264 14,300 SH   SOLE   14,300 0 0
KB Financial Group Inc Sp ADR ADR 48241a105 1,821 31,118 SH   SOLE   31,118 0 0
Koninklijke Philips NV NY Reg ADR 500472303 1,291 34,157 SH   SOLE   34,157 0 0
KT Corp Sp ADR ADR 48268k101 1,038 66,525 SH   SOLE   66,525 0 0
LyondellBasell Industries NV A ADR n53745100 1,561 14,150 SH   SOLE   4,250 0 9,900
Mitsubishi Elec Corp ADR ADR 606776201 1,371 41,276 SH   SOLE   41,276 0 0
Momo Inc ADR ADR 60879b107 1,102 45,029 SH   SOLE   45,029 0 0
Netease Inc Sp ADR ADR 64110w102 8,436 24,446 SH   SOLE   16,796 0 7,650
Nova Measuring Instruments Ltd ADR m7516k103 1,208 46,641 SH   SOLE   124 0 46,517
Pernod Ricard SA ADR ADR 714264207 295 9,300 SH   SOLE   9,300 0 0
Relx NV Sp ADR ADR 75955b102 1,774 76,897 SH   SOLE   76,897 0 0
Royal Bank of Canada Montreal ADR 780087102 1,545 18,921 SH   SOLE   18,921 0 0
Sap SE Sp ADR ADR 803054204 17,529 156,008 SH   SOLE   76,721 0 79,287
SK Telecom Ltd Sp ADR ADR 78440p108 1,413 50,621 SH   SOLE   50,621 0 0
Taiwan Semiconductor Mfg Ltd S ADR 874039100 4,011 101,151 SH   SOLE   101,151 0 0
TE Connectivity Ltd Reg ADR h84989104 1,635 17,201 SH   SOLE   4,901 0 12,300
Toyota Motor Corp Sp ADR 2 ADR 892331307 4,102 32,255 SH   SOLE   32,255 0 0
Vale SA ADR ADR 91912e105 1,456 119,049 SH   SOLE   119,049 0 0
Vedanta Ltd Sp ADR ADR 92242y100 7,674 368,420 SH   SOLE   231,660 0 136,760
WNS Holdings Ltd Sp ADR ADR 92932m101 1,302 32,433 SH   SOLE   32,433 0 0
Xinyuan Real Estate Co Ltd Sp ADR 98417p105 1,158 170,053 SH   SOLE   53 0 170,000
YY Inc ADS Rep Cl A ADR 98426t106 942 8,332 SH   SOLE   8,332 0 0