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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM COM 88579y101 210 1,010 SH   SOLE   1,010 0 0
AARONS INC COM PAR $0.50 COM 002535300 2,330 44,294 SH   SOLE   8,149 0 36,145
ACI WORLDWIDE INC COM COM 004498101 1,639 49,848 SH   SOLE   9,095 0 40,753
ACUITY BRANDS INC COM COM 00508Y102 65,940 549,452 SH   SOLE   372,321 0 177,131
ALPHABET INC CAP STK CL A COM 02079K305 29,766 25,292 SH   SOLE   14,578 0 10,714
ALTRIA GROUP INC COM COM 02209s103 11,710 203,907 SH   SOLE   172,022 0 31,885
AMC NETWORKS INC CL A COM 00164v103 2,491 43,878 SH   SOLE   4,014 0 39,864
AMDOCS LTD SHS COM G02602103 11,806 218,188 SH   SOLE   195,142 0 23,046
AMERICAN PUBLIC EDUCATION INC COM 02913V103 209 6,955 SH   SOLE   595 0 6,360
AMGEN INC COM COM 031162100 50,473 265,677 SH   SOLE   158,392 0 107,285
ANTHEM INC COM COM 036752103 24,933 86,882 SH   SOLE   65,831 0 21,051
APPLE INC COM COM 037833100 60,914 320,687 SH   SOLE   203,900 0 116,787
ASSURED GUARANTY LTD COM COM G0585R106 51,596 1,161,278 SH   SOLE   779,053 0 382,225
AUTOMATIC DATA PROCESSING INC COM 053015103 206 1,290 SH   SOLE   1,290 0 0
BANK AMER CORP COM COM 060505104 49,824 1,805,886 SH   SOLE   1,103,521 0 702,365
BANKUNITED INC COM COM 06652K103 30,325 907,944 SH   SOLE   686,369 0 221,575
BERKSHIRE HATHAWAY INC DEL CL COM 084670108 301 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL COM 084670702 67,727 337,136 SH   SOLE   184,703 0 152,433
BIOGEN INC COM COM 09062X103 38,896 164,547 SH   SOLE   96,657 0 67,890
BLACKROCK ENHANCED GBL DIV TR COM 092501105 1,260 117,797 SH   SOLE   50,984 0 66,813
BLOCK H & R INC COM COM 093671105 16,014 668,934 SH   SOLE   598,255 0 70,679
BOISE CASCADE CO DEL COM COM 09739D100 3,113 116,343 SH   SOLE   21,202 0 95,141
BRISTOL MYERS SQUIBB CO COM COM 110122108 290 6,069 SH   SOLE   1,224 0 4,845
C & F FINL CORP COM COM 12466Q104 1,160 22,923 SH   SOLE   4,217 0 18,706
C H ROBINSON WORLDWIDE INC COM COM 12541W209 32,894 378,141 SH   SOLE   240,675 0 137,466
CACI INTL INC CL A COM 127190304 3,262 17,919 SH   SOLE   3,270 0 14,649
CALAMOS CONV & HIGH INCOME FD COM 12811P108 1,036 95,500 SH   SOLE   28,500 0 67,000
CAPITAL ONE FINL CORP COM COM 14040H105 20,653 252,823 SH   SOLE   168,916 0 83,907
CARDINAL HEALTH INC COM COM 14149Y108 1,067 22,158 SH   SOLE   22,158 0 0
CASS INFORMATION SYS INC COM COM 14808P109 577 12,197 SH   SOLE   1,042 0 11,155
CBM BANCORP INC COM COM 1248XT104 374 28,885 SH   SOLE   2,449 0 26,436
CECO ENVIRONMENTAL CORP COM COM 125141101 219 30,465 SH   SOLE   2,577 0 27,888
CELGENE CORP COM COM 151020104 26,606 282,018 SH   SOLE   219,013 0 63,005
CENTRAL PAC FINL CORP COM NEW COM 154760409 2,345 81,323 SH   SOLE   14,933 0 66,390
CHECK POINT SOFTWARE TECH LTD COM m22465104 27,105 214,283 SH   SOLE   191,655 0 22,628
CHUBB LIMITED COM COM H1467J104 530 3,782 SH   SOLE   1,361 0 2,421
CHURCH & DWIGHT INC COM COM 171340102 27,037 379,578 SH   SOLE   339,538 0 40,040
CISCO SYS INC COM COM 17275R102 47,477 879,363 SH   SOLE   553,013 0 326,350
CITIGROUP INC COM NEW COM 172967424 1,327 21,324 SH   SOLE   13,784 0 7,540
CITRIX SYS INC COM COM 177376100 17,244 173,024 SH   SOLE   154,798 0 18,226
COGNIZANT TECHNOLOGY SOLUTIONS COM 192446102 12,829 177,072 SH   SOLE   154,462 0 22,610
COLLIERS INTL GROUP INC SUB VT COM 194693107 2,860 42,847 SH   SOLE   7,809 0 35,038
COMPUTER PROGRAMS & SYS INC CO COM 205306103 357 12,040 SH   SOLE   1,015 0 11,025
CONSOLIDATED TOMOKA LD CO COM COM 210226106 495 8,378 SH   SOLE   718 0 7,660
CONTINENTAL BLDG PRODS INC COM COM 211171103 2,229 89,927 SH   SOLE   16,389 0 73,538
CORELOGIC INC COM COM 21871D103 1,319 35,400 SH   SOLE   6,473 0 28,927
COSTCO WHSL CORP NEW COM COM 22160k105 455 1,880 SH   SOLE   1,880 0 0
CRAWFORD & CO CL A COM 224633206 208 22,541 SH   SOLE   1,903 0 20,638
CRH MEDICAL CORP COM COM 12626F105 454 170,842 SH   SOLE   14,618 0 156,224
CROSS CTRY HEALTHCARE INC COM COM 227483104 327 46,537 SH   SOLE   3,962 0 42,575
CSG SYS INTL INC COM COM 126349109 1,663 39,312 SH   SOLE   7,172 0 32,140
CSW INDUSTRIALS INC COM COM 126402106 379 6,617 SH   SOLE   559 0 6,058
CUMMINS INC COM COM 231021106 49,951 316,404 SH   SOLE   256,020 0 60,384
CVS HEALTH CORP COM COM 126650100 28,357 525,815 SH   SOLE   391,479 0 134,336
DATA I O CORP COM COM 237690102 210 37,861 SH   SOLE   3,196 0 34,665
DECKERS OUTDOOR CORP COM COM 243537107 3,046 20,725 SH   SOLE   3,818 0 16,907
DELUXE CORP COM COM 248019101 16,913 386,852 SH   SOLE   345,990 0 40,862
DISCOVER FINL SVCS COM COM 254709108 25,705 361,223 SH   SOLE   323,085 0 38,138
DISCOVERY INC COM SER C COM 25470F302 75,187 2,957,781 SH   SOLE   2,047,137 0 910,644
DISNEY WALT CO COM DISNEY COM 254687106 477 4,294 SH   SOLE   0 0 4,294
DOUGLAS DYNAMICS INC COM COM 25960R105 2,404 63,145 SH   SOLE   11,626 0 51,519
EATON VANCE TX ADV GLBL DIV FD COM 27828s101 2,575 165,688 SH   SOLE   68,188 0 97,500
EATON VANCE TX MGD DIV EQ INCM COM 27828n102 3,169 280,450 SH   SOLE   78,009 0 202,441
EBAY INC COM COM 278642103 25,856 696,175 SH   SOLE   526,713 0 169,462
ECHO GLOBAL LOGISTICS INC COM COM 27875T101 1,913 77,216 SH   SOLE   14,216 0 63,000
EDGEWELL PERS CARE CO COM COM 28035Q102 13,255 302,008 SH   SOLE   270,090 0 31,918
EDUCATIONAL DEV CORP COM COM 281479105 405 53,512 SH   SOLE   4,572 0 48,940
ENNIS INC COM COM 293389102 561 27,010 SH   SOLE   2,304 0 24,706
ENOVA INTL INC COM COM 29357K103 1,371 60,084 SH   SOLE   10,992 0 49,092
ENTERPRISE PRODS PARTNERS L P COM 293792107 984 33,821 SH   SOLE   18,261 0 15,560
EVERTEC INC COM COM 30040P103 2,948 106,022 SH   SOLE   19,394 0 86,628
EXPEDIA GROUP INC COM NEW COM 30212p303 16,095 135,250 SH   SOLE   121,005 0 14,245
EXXON MOBIL CORP COM COM 30231g102 15,337 189,820 SH   SOLE   130,538 0 59,282
F5 NETWORKS INC COM COM 315616102 32,575 207,579 SH   SOLE   135,420 0 72,159
FABRINET SHS COM G3323L100 3,139 59,951 SH   SOLE   10,965 0 48,986
FEDERAL AGRIC MTG CORP CL C COM 313148306 1,383 19,090 SH   SOLE   3,490 0 15,600
FINJAN HLDGS INC COM NEW COM 31788H303 360 122,776 SH   SOLE   10,476 0 112,300
FIRST DEFIANCE FINL CORP COM COM 32006w106 2,733 95,105 SH   SOLE   17,589 0 77,516
FIRST FINANCIAL NORTHWEST INC COM 32022K102 459 29,112 SH   SOLE   2,464 0 26,648
FIRST HAWAIIAN INC COM COM 32051X108 1,346 51,652 SH   SOLE   9,449 0 42,203
FIRST NORTHWEST BANCORP COM COM 335834107 326 20,944 SH   SOLE   1,792 0 19,152
FONAR CORP COM NEW COM 344437405 426 20,831 SH   SOLE   1,764 0 19,067
FTI CONSULTING INC COM COM 302941109 3,734 48,606 SH   SOLE   8,858 0 39,748
GCI LIBERTY INC COM CLASS A COM 36164V305 731 13,127 SH   SOLE   0 0 13,127
GENERAC HLDGS INC COM COM 368736104 2,400 46,857 SH   SOLE   8,636 0 38,221
GENTHERM INC COM COM 37253A103 1,151 31,216 SH   SOLE   5,650 0 25,566
GILEAD SCIENCES INC COM COM 375558103 42,138 648,183 SH   SOLE   375,790 0 272,393
GLOBAL BRASS & COPPR HLDGS INC COM 37953G103 417 12,096 SH   SOLE   1,023 0 11,073
GOLDMAN SACHS GROUP INC COM COM 38141g104 33,263 173,255 SH   SOLE   129,524 0 43,731
GRAHAM HLDGS CO COM COM 384637104 21,748 31,834 SH   SOLE   28,472 0 3,362
HACKETT GROUP INC COM COM 404609109 236 14,923 SH   SOLE   1,279 0 13,644
HAWKINS INC COM COM 420261109 430 11,682 SH   SOLE   990 0 10,692
HELEN OF TROY CORP LTD COM COM g4388n106 1,696 14,629 SH   SOLE   2,669 0 11,960
HEWLETT PACKARD ENTERPRISE CO COM 42824C109 15,322 993,014 SH   SOLE   671,630 0 321,384
HMN FINL INC COM COM 40424G108 531 24,664 SH   SOLE   2,099 0 22,565
HOME DEPOT INC COM COM 437076102 318 1,659 SH   SOLE   1,659 0 0
HOME FED BANCORP INC LA NEW CO COM 43708L108 430 14,558 SH   SOLE   1,236 0 13,322
HOMESTREET INC COM COM 43785V102 2,543 96,493 SH   SOLE   17,643 0 78,850
HOOKER FURNITURE CORP COM COM 439038100 291 10,098 SH   SOLE   859 0 9,239
HOWARD HUGHES CORP COM COM 44267D107 42,359 385,078 SH   SOLE   232,531 0 152,547
ICF INTL INC COM COM 44925C103 1,300 17,088 SH   SOLE   3,118 0 13,970
IF BANCORP INC COM COM 44951J105 461 23,121 SH   SOLE   3,248 0 19,873
INGERSOLL-RAND PLC SHS COM G47791101 50,679 469,464 SH   SOLE   285,030 0 184,434
INTEL CORP COM COM 458140100 31,659 589,547 SH   SOLE   441,501 0 148,046
INTERNATIONAL BANCSHARES CORP COM 459044103 1,023 26,909 SH   SOLE   4,949 0 21,960
INTEST CORP COM COM 461147100 347 51,647 SH   SOLE   4,394 0 47,253
ISHARES TR RUS MID CAP ETF COM 464287499 492 9,117 SH   SOLE   9,117 0 0
ISHARES TR SELECT DIVID ETF COM 464287168 262 2,668 SH   SOLE   2,668 0 0
J2 GLOBAL INC COM COM 48123V102 1,305 15,071 SH   SOLE   2,749 0 12,322
JANUS HENDERSON GROUP PLC ORD COM G4474Y214 2,203 88,184 SH   SOLE   16,841 0 71,343
JOHNSON & JOHNSON COM COM 478160104 47,931 342,880 SH   SOLE   204,060 0 138,820
JOHNSON OUTDOORS INC CL A COM 479167108 377 5,286 SH   SOLE   446 0 4,840
JPMORGAN CHASE & CO COM COM 46625H100 47,734 471,541 SH   SOLE   281,144 0 190,397
KFORCE INC COM COM 493732101 549 15,633 SH   SOLE   1,319 0 14,314
KORN FERRY COM NEW COM 500643200 2,607 58,218 SH   SOLE   10,592 0 47,626
LAM RESEARCH CORP COM COM 512807108 12,480 69,716 SH   SOLE   60,472 0 9,244
LANDSTAR SYS INC COM COM 515098101 1,614 14,753 SH   SOLE   2,760 0 11,993
LEAR CORP COM NEW COM 521865204 7,854 57,871 SH   SOLE   50,238 0 7,633
LEE ENTERPRISES INC COM COM 523768109 328 99,247 SH   SOLE   8,396 0 90,851
LIBERTY BROADBAND CORP COM SER COM 530307107 31,407 342,721 SH   SOLE   267,338 0 75,383
LIBERTY BROADBAND CORP COM SER COM 530307305 56,802 619,158 SH   SOLE   403,753 0 215,405
LIBERTY MEDIA CORP DELAWARE CO COM 531229409 767 20,094 SH   SOLE   14,292 0 5,802
LIBERTY MEDIA CORP DELAWARE CO COM 531229607 82,841 2,166,342 SH   SOLE   1,468,771 0 697,571
LIBERTY MEDIA CORP SERIES C LI COM 531229854 71,601 2,042,837 SH   SOLE   1,445,648 0 597,189
MAGIC SOFTWARE ENTERPRISES LTD COM 559166103 228 27,309 SH   SOLE   2,306 0 25,003
MARCUS & MILLICHAP INC COM COM 566324109 1,717 42,154 SH   SOLE   7,745 0 34,409
MASCO CORP COM COM 574599106 338 8,589 SH   SOLE   8,589 0 0
MATTHEWS INTL CORP CL A COM 577128101 2,376 64,300 SH   SOLE   11,701 0 52,599
MAXIMUS INC COM COM 577933104 3,333 46,962 SH   SOLE   8,589 0 38,373
MCKESSON CORP COM COM 58155Q103 45,260 386,639 SH   SOLE   341,334 0 45,305
MEDIFAST INC COM COM 58470H101 630 4,937 SH   SOLE   908 0 4,029
MELROSE BANCORP INC COM COM 585553100 593 31,475 SH   SOLE   4,098 0 27,377
MERCANTILE BANK CORP COM COM 587376104 1,594 48,705 SH   SOLE   9,008 0 39,697
MERCK & CO INC COM COM 58933Y105 1,575 18,941 SH   SOLE   13,907 0 5,034
MICROSOFT CORP COM COM 594918104 39,591 335,691 SH   SOLE   203,560 0 132,131
MILLER HERMAN INC COM COM 600544100 2,090 59,407 SH   SOLE   10,838 0 48,569
MISTRAS GROUP INC COM COM 60649T107 161 11,631 SH   SOLE   989 0 10,642
MOVADO GROUP INC COM COM 624580106 577 15,866 SH   SOLE   1,344 0 14,522
MSC INDL DIRECT INC CL A COM 553530106 2,927 35,388 SH   SOLE   6,441 0 28,947
MTS SYS CORP COM COM 553777103 278 5,100 SH   SOLE   432 0 4,668
NANOMETRICS INC COM COM 630077105 327 10,592 SH   SOLE   897 0 9,695
NATHANS FAMOUS INC NEW COM COM 632347100 216 3,156 SH   SOLE   266 0 2,890
NELNET INC CL A COM 64031N108 1,877 34,079 SH   SOLE   6,234 0 27,845
NETAPP INC COM COM 64110D104 21,590 311,370 SH   SOLE   241,652 0 69,718
NEXTERA ENERGY INC COM COM 65339F101 457 2,362 SH   SOLE   0 0 2,362
NEXTGEN HEALTHCARE INC COM COM 65343C102 1,197 71,146 SH   SOLE   12,878 0 58,268
NIC INC COM COM 62914B100 2,307 134,975 SH   SOLE   24,534 0 110,441
NORTHRIM BANCORP INC COM COM 666762109 1,871 54,367 SH   SOLE   9,999 0 44,368
NORTHROP GRUMMAN CORP COM COM 666807102 10,582 39,249 SH   SOLE   33,780 0 5,469
NOVA MEASURING INSTRUMENTS LTD COM M7516K103 1,948 77,366 SH   SOLE   14,153 0 63,213
NUVEEN TX ADV TOTAL RET STRGY COM 67090H102 140 12,200 SH   SOLE   200 0 12,000
ORACLE CORP COM COM 68389X105 30,618 570,058 SH   SOLE   320,107 0 249,951
ORION ENGINEERED CARBONS S A C COM L72967109 1,508 79,408 SH   SOLE   14,518 0 64,890
PACWEST BANCORP DEL COM COM 695263103 39,900 1,060,876 SH   SOLE   685,866 0 375,010
PATTERSON COMPANIES INC COM COM 703395103 1,090 49,874 SH   SOLE   49,874 0 0
PB BANCORP INC COM COM 70454T100 685 61,782 SH   SOLE   7,701 0 54,081
PC CONNECTION INC COM COM 69318J100 1,895 51,689 SH   SOLE   9,431 0 42,258
PERFICIENT INC COM COM 71375U101 579 21,130 SH   SOLE   1,784 0 19,346
PFIZER INC COM COM 717081103 2,008 47,269 SH   SOLE   30,364 0 16,905
PHIBRO ANIMAL HEALTH CORP CL A COM 71742Q106 1,056 32,013 SH   SOLE   5,889 0 26,124
PREFORMED LINE PRODS CO COM COM 740444104 523 9,850 SH   SOLE   835 0 9,015
PREMIER INC CL A COM 74051N102 1,234 35,777 SH   SOLE   6,603 0 29,174
PROCTER AND GAMBLE CO COM COM 742718109 301 2,890 SH   SOLE   2,890 0 0
PROGRESS SOFTWARE CORP COM COM 743312100 1,566 35,305 SH   SOLE   6,389 0 28,916
PRUDENTIAL FINL INC COM COM 744320102 16,193 176,238 SH   SOLE   117,654 0 58,584
PSYCHEMEDICS CORP COM NEW COM 744375205 423 30,179 SH   SOLE   2,564 0 27,615
QUALCOMM INC COM COM 747525103 2,574 45,137 SH   SOLE   17,133 0 28,004
QUEST DIAGNOSTICS INC COM COM 74834L100 18,763 208,663 SH   SOLE   186,650 0 22,013
RADIAN GROUP INC COM COM 750236101 2,243 108,160 SH   SOLE   19,877 0 88,283
REGAL BELOIT CORP COM COM 758750103 3,198 39,064 SH   SOLE   7,213 0 31,851
REGIONAL MGMT CORP COM COM 75902K106 593 24,282 SH   SOLE   2,063 0 22,219
REPUBLIC BANCORP KY CL A COM 760281204 2,299 51,413 SH   SOLE   9,399 0 42,014
RMR GROUP INC CL A COM 74967R106 1,479 24,252 SH   SOLE   4,424 0 19,828
ROBERT HALF INTL INC COM COM 770323103 19,318 296,477 SH   SOLE   201,872 0 94,605
ROCKY MTN CHOCOLATE FACTORY CO COM 77467X101 232 25,733 SH   SOLE   2,171 0 23,562
RUTHS HOSPITALITY GROUP INC CO COM 783332109 371 14,491 SH   SOLE   1,222 0 13,269
SAPIENS INTL CORP N V SHS COM G7T16G103 371 24,271 SH   SOLE   2,048 0 22,223
SEIZERT CAPITAL PARTNERS LARGE COM 74048B484 8,848 579,577 SH   SOLE   0 0 579,577
SMUCKER J M CO COM NEW COM 832696405 1,490 12,787 SH   SOLE   12,787 0 0
SOUND FINL BANCORP INC COM COM 83607A100 429 12,646 SH   SOLE   1,072 0 11,574
SP PLUS CORP COM COM 78469C103 2,181 63,932 SH   SOLE   11,666 0 52,266
SPDR S&P 500 ETF TR TR UNIT COM 78462F103 856 3,030 SH   SOLE   2,038 0 992
TECH DATA CORP COM COM 878237106 2,981 29,106 SH   SOLE   5,309 0 23,797
TEGNA INC COM COM 87901J105 1,683 119,360 SH   SOLE   21,995 0 97,365
TERRITORIAL BANCORP INC COM COM 88145x108 228 8,460 SH   SOLE   717 0 7,743
TRAVELERS COMPANIES INC COM COM 89417e109 222 1,620 SH   SOLE   1,620 0 0
TRUEBLUE INC COM COM 89785X101 2,068 87,497 SH   SOLE   15,964 0 71,533
UNITED TECHNOLOGIES CORP COM COM 913017109 443 3,439 SH   SOLE   250 0 3,189
UNITEDHEALTH GROUP INC COM COM 91324P102 1,270 5,135 SH   SOLE   3,358 0 1,777
UNIVERSAL HLTH SVCS INC CL B COM 913903100 23,043 172,261 SH   SOLE   154,088 0 18,173
UNIVERSAL INS HLDGS INC COM COM 91359V107 2,858 92,178 SH   SOLE   16,990 0 75,188
UNIVERSAL LOGISTICS HLDGS INC COM 91388P105 209 10,640 SH   SOLE   898 0 9,742
UTAH MED PRODS INC COM COM 917488108 341 3,863 SH   SOLE   327 0 3,536
VECTRUS INC COM COM 92242T101 373 14,012 SH   SOLE   1,187 0 12,825
VERINT SYS INC COM COM 92343X100 1,706 28,497 SH   SOLE   5,211 0 23,286
VERIZON COMMUNICATIONS INC COM COM 92343v104 32,360 547,265 SH   SOLE   415,307 0 131,958
WALGREENS BOOTS ALLIANCE INC C COM 931427108 221 3,495 SH   SOLE   3,495 0 0
WALMART INC COM COM 931142103 33,260 341,028 SH   SOLE   253,394 0 87,634
WATERSTONE FINL INC MD COM COM 94188P101 3,037 184,481 SH   SOLE   34,212 0 150,269
WAYSIDE TECHNOLOGY GROUP INC C COM 946760105 232 20,837 SH   SOLE   1,759 0 19,078
WELLESLEY BANCORP INC COM COM 949485106 446 14,596 SH   SOLE   1,239 0 13,357
WESTERN DIGITAL CORP COM COM 958102105 67,256 1,399,416 SH   SOLE   967,219 0 432,197
WEYCO GROUP INC COM COM 962149100 219 7,079 SH   SOLE   601 0 6,478
WOLVERINE WORLD WIDE INC COM COM 978097103 1,580 44,211 SH   SOLE   8,134 0 36,077
WORLD ACCEP CORP DEL COM COM 981419104 226 1,926 SH   SOLE   162 0 1,764
ZAGG INC COM COM 98884U108 370 40,752 SH   SOLE   3,465 0 37,287
ZIONS BANCORPORATION N A COM COM 989701107 22,257 490,125 SH   SOLE   438,350 0 51,775
EATON VANCE LTD DUR INCOME FD COM 27828H105 504 39,867 SH   SOLE   39,867 0 0
INVESCO EXCH TRD SLF IDX FD TR COM 46138J502 1,225 57,715 SH   SOLE   57,715 0 0
INVESCO EXCH TRD SLF IDX FD TR COM 46138J700 671 31,893 SH   SOLE   31,893 0 0
INVESCO EXCH TRD SLF IDX FD TR COM 46138J882 533 25,217 SH   SOLE   25,217 0 0
ISHARES TR IBONDS DEC21 ETF COM 46434VBK5 225 9,101 SH   SOLE   9,101 0 0
ISHARES TR IBONDS MAR20 ETF COM 46432fbc0 820 31,472 SH   SOLE   31,472 0 0
ISHARES TR IBOXX INV CP ETF COM 464287242 1,306 10,966 SH   SOLE   10,146 0 820
ISHARES TR ULTR SH TRM BD COM 46434V878 473 9,400 SH   SOLE   9,400 0 0
NUVEEN HIGH INCOME NOVEMBER 20 COM 67077N106 242 24,745 SH   SOLE   24,745 0 0
VANGUARD BD INDEX FD INC SHORT COM 921937827 2,085 26,200 SH   SOLE   26,200 0 0
VANGUARD SCOTTSDALE FDS SHORT COM 92206C102 1,014 16,790 SH   SOLE   16,790 0 0
VANGUARD SCOTTSDALE FDS SHRT T COM 92206C409 318 3,987 SH   SOLE   3,987 0 0
CRITEO S A SPONS ADS ADR 226718104 1,472 73,512 SH   SOLE   10,511 0 63,001