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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
ACELRX PHARMACEUTICALS INC COM 00444T100   501,636 425,115 SH   SOLE   0 0 425,115
AIMMUNE THERAPEUTICS INC COM 00900T107   389,947 27,042 SH   SOLE   0 0 27,042
ALNYLAM PHARMACEUTICALS INC COM 02043Q107   691,078 6,349 SH   SOLE   0 0 6,349
AMERICAN FINL GROUP INC OHIO COM 025932104   983,857 14,039 SH   SOLE   0 0 14,039
AMERICAS CAR MART INC COM 03062T105   317,218 5,629 SH   SOLE   0 0 5,629
ANNALY CAPITAL MANAGEMENT IN COM 035710409   203,539 40,146 SH   SOLE   0 0 40,146
ARGENX SE SPONSORED ADR 04016X101   536,692 4,074 SH   SOLE   0 0 4,074
ASCENDIS PHARMA A S SPONSORED ADR 04351P101   937,803 8,328 SH   SOLE   0 0 8,328
ATHERSYS INC NEW COM 04744L106   667,586 222,529 SH   SOLE   0 0 222,529
BIO-TECHNE CORP COM 09073M104   1,345,939 7,098 SH   SOLE   0 0 7,098
CARRIAGE SVCS INC COM 143905107   228,767 14,165 SH   SOLE   0 0 14,165
CENTERPOINT ENERGY INC COM 15189T107   730,934 47,310 SH   SOLE   0 0 47,310
CENTRAL GARDEN & PET CO COM 153527106   248,513 9,037 SH   SOLE   0 0 9,037
CINTAS CORP COM 172908105   1,254,798 7,244 SH   SOLE   0 0 7,244
COFFEE HLDG CO INC COM 192176105   278,722 119,623 SH   SOLE   0 0 119,623
COGNEX CORP COM 192422103   1,080,324 25,588 SH   SOLE   0 0 25,588
COLLEGIUM PHARMACEUTICAL INC COM 19459J104   397,549 24,345 SH   SOLE   0 0 24,345
CROWN CASTLE INTL CORP NEW COM 22822V101   590,693 4,091 SH   SOLE   0 0 4,091
DIVERSIFIED HEALTHCARE TR COM SH BEN INT 25525P107   192,333 52,984 SH   SOLE   0 0 52,984
DONALDSON INC COM 257651109   1,016,781 26,321 SH   SOLE   0 0 26,321
DYNATRACE INC COM 268150109   246,412 10,336 SH   SOLE   0 0 10,336
EDWARDS LIFESCIENCES CORP COM 28176E108   1,495,482 7,929 SH   SOLE   0 0 7,929
ENSIGN GROUP INC COM 29358P101   523,556 13,921 SH   SOLE   0 0 13,921
EXELIXIS INC COM 30161Q104   265,748 15,433 SH   SOLE   0 0 15,433
EXPEDITORS INTL WASH INC COM 302130109   1,193,159 17,883 SH   SOLE   0 0 17,883
EXTRA SPACE STORAGE INC COM 30225T102   399,180 4,169 SH   SOLE   0 0 4,169
F5 NETWORKS INC COM 315616102   929,760 8,719 SH   SOLE   0 0 8,719
1ST SOURCE CORP COM 336901103   983,304 30,321 SH   SOLE   0 0 30,321
FIVE9 INC COM 338307101   594,461 7,775 SH   SOLE   0 0 7,775
GENTEX CORP COM 371901109   1,339,050 60,426 SH   SOLE   0 0 60,426
GULF ISLAND FABRICATION INC COM 402307102   59,693 19,898 SH   SOLE   0 0 19,898
HANNON ARMSTRONG SUST INFR C COM 41068X100   378,208 18,531 SH   SOLE   0 0 18,531
HUBSPOT INC COM 443573100   506,198 3,801 SH   SOLE   0 0 3,801
INGREDION INC COM 457187102   1,157,517 15,331 SH   SOLE   0 0 15,331
INPHI CORP COM 45772F107   220,286 2,782 SH   SOLE   0 0 2,782
IRIDIUM COMMUNICATIONS INC COM 46269C102   691,713 30,977 SH   SOLE   0 0 30,977
ISHARES TR MBS ETF 464288588   1,017,639 9,214 SH   SOLE   0 0 9,214
ISHARES SILVER TRUST ISHARES 46428Q109   133,707 10,246 SH   SOLE   0 0 10,246
ISHARES U S ETF TR SHT MAT BD ETF 46431W507   1,232,946 25,427 SH   SOLE   0 0 25,427
LHC GROUP INC COM 50187A107   753,587 5,375 SH   SOLE   0 0 5,375
LAM RESEARCH CORP COM 512807108   407,646 1,699 SH   SOLE   0 0 1,699
LANNET INC COM 516012101   491,614 70,736 SH   SOLE   0 0 70,736
LENNOX INTL INC COM 526107107   262,822 1,446 SH   SOLE   0 0 1,446
LIFETIME BRANDS INC COM 53222Q103   99,290 17,573 SH   SOLE   0 0 17,573
LIFE STORAGE INC COM 53223X107   312,243 3,302 SH   SOLE   0 0 3,302
LINCOLN EDL SVCS CORP COM 533535100   37,507 17,049 SH   SOLE   0 0 17,049
LIQUIDITY SERVICES INC COM 53635B107   206,083 53,114 SH   SOLE   0 0 53,114
LITTELFUSE INC COM 537008104   937,442 7,026 SH   SOLE   0 0 7,026
METTLER TOLEDO INTERNATIONAL COM 592688105   405,895 588 SH   SOLE   0 0 588
MICROCHIP TECHNOLOGY INC COM 595017104   966,847 14,260 SH   SOLE   0 0 14,260
MID AMER APT CMNTYS INC COM 59522J103   1,637,177 15,890 SH   SOLE   0 0 15,890
MISTRAS GROUP INC COM 60649T107   149,734 35,149 SH   SOLE   0 0 35,149
NATIONAL BEVERAGE CORP COM 635017106   1,063,479 24,935 SH   SOLE   0 0 24,935
NATIONAL RETAIL PROPERTIES I COM 637417106   1,107,911 34,418 SH   SOLE   0 0 34,418
NATUS MED INC DEL COM 639050103   309,024 13,360 SH   SOLE   0 0 13,360
NEXTERA ENERGY PARTNERS LP COM UNIT PART IN 65341B106   464,755 10,808 SH   SOLE   0 0 10,808
OCCIDENTAL PETE CORP COM 674599105   279,759 24,159 SH   SOLE   0 0 24,159
OFFICE PPTYS INCOME TR COM SHS BEN INT 67623C109   320,308 11,754 SH   SOLE   0 0 11,754
OLD DOMINION FREIGHT LINE IN COM 679580100   323,279 2,463 SH   SOLE   0 0 2,463
OLIN CORP COM PAR $1 680665205   280,245 24,014 SH   SOLE   0 0 24,014
OMEGA HEALTHCARE INVS INC COM 681936100   233,785 8,809 SH   SOLE   0 0 8,809
PALO ALTO NETWORKS INC COM 697435105   359,281 2,191 SH   SOLE   0 0 2,191
PAPA JOHNS INTL INC COM 698813102   1,470,945 27,561 SH   SOLE   0 0 27,561
PAYCOM SOFTWARE INC COM 70432V102   1,584,268 7,843 SH   SOLE   0 0 7,843
PERFICIENT INC COM 71375U101   278,630 10,285 SH   SOLE   0 0 10,285
PLURISTEM THERAPEUTICS INC COM NEW 72940R300   166,637 45,405 SH   SOLE   0 0 45,405
POOL CORPORATION COM 73278L105   212,074 1,078 SH   SOLE   0 0 1,078
POWERFLEET INC COM 73931J109   61,381 17,740 SH   SOLE   0 0 17,740
ROLLINS INC COM 775711104   321,508 8,896 SH   SOLE   0 0 8,896
ROPER TECHNOLOGIES INC COM 776696106   278,479 893 SH   SOLE   0 0 893
SAGE THERAPEUTICS INC COM 78667J108   332,084 11,563 SH   SOLE   0 0 11,563
SAREPTA THERAPEUTICS INC COM 803607100   759,245 7,762 SH   SOLE   0 0 7,762
SEATTLE GENETICS INC COM 812578102   444,064 3,849 SH   SOLE   0 0 3,849
SMARTSHEET INC COM CL A 83200N103   292,440 7,045 SH   SOLE   0 0 7,045
SPLUNK INC COM 848637104   351,577 2,785 SH   SOLE   0 0 2,785
STEMLINE THERAPEUTICS INC COM 85858C107   251,739 52,012 SH   SOLE   0 0 52,012
SYNOVUS FINL CORP COM NEW 87161C501   678,165 38,620 SH   SOLE   0 0 38,620
TANDY LEATHER FACTORY INC COM 87538X105   120,165 33,379 SH   SOLE   0 0 33,379
THE TRADE DESK INC COM CL A 88339J105   445,579 2,309 SH   SOLE   0 0 2,309
TORO CO COM 891092108   1,249,205 19,192 SH   SOLE   0 0 19,192
TRACTOR SUPPLY CO COM 892356106   1,137,817 13,457 SH   SOLE   0 0 13,457
TRANSGLOBE ENERGY CORP COM 893662106   283,253 786,813 SH   SOLE   0 0 786,813
TWILIO INC CL A 90138F102   507,287 5,669 SH   SOLE   0 0 5,669
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   1,576,737 25,293 SH   SOLE   0 0 25,293
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   1,513,366 19,132 SH   SOLE   0 0 19,132
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706   1,057,368 14,987 SH   SOLE   0 0 14,987
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771   3,628 67 SH   SOLE   0 0 67
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870   939,057 10,783 SH   SOLE   0 0 10,783
VARIAN MED SYS INC COM 92220P105   1,056,086 10,287 SH   SOLE   0 0 10,287
VARONIS SYS INC COM 922280102   327,977 5,151 SH   SOLE   0 0 5,151
VERTEX PHARMACEUTICALS INC COM 92532F100   326,798 1,373 SH   SOLE   0 0 1,373
VULCAN MATLS CO COM 929160109   427,619 3,957 SH   SOLE   0 0 3,957
WASHINGTON PRIME GROUP NEW COM 93964W108   262,179 325,647 SH   SOLE   0 0 325,647
WASTE CONNECTIONS INC COM 94106B101   528,594 6,889 SH   SOLE   0 0 6,889
WAYFAIR INC CL A 94419L101   246,318 4,609 SH   SOLE   0 0 4,609
WELLTOWER INC COM 95040Q104   220,413 4,815 SH   SOLE   0 0 4,815
WEYERHAEUSER CO COM 962166104   238,740 14,085 SH   SOLE   0 0 14,085
XILINX INC COM 983919101   934,731 11,993 SH   SOLE   0 0 11,993
XYLEM INC COM 98419M100   448,584 6,888 SH   SOLE   0 0 6,888
ZAGG INC COM 98884U108   359,009 115,437 SH   SOLE   0 0 115,437
ZOGENIX INC COM NEW 98978L204   543,353 21,971 SH   SOLE   0 0 21,971
BIOHAVEN PHARMACTL HLDG CO L COM G11196105   275,807 8,105 SH   SOLE   0 0 8,105
BROOKFIELD RENEWABLE PARTNER PARTNERSHIP UNIT G16258108   424,954 10,001 SH   SOLE   0 0 10,001
IHS MARKIT LTD SHS G47567105   229,282 3,821 SH   SOLE   0 0 3,821
NABRIVA THERAPEUTICS PLC SHS G63637105   236,125 410,653 SH   SOLE   0 0 410,653
MYOVANT SCIENCES LTD COM G637AM102   247,777 32,818 SH   SOLE   0 0 32,818
STRATASYS LTD SHS M85548101   170,422 10,685 SH   SOLE   0 0 10,685
ASML HOLDING N V N Y REGISTRY SHS N07059210   365,153 1,396 SH   SOLE   0 0 1,396
AMERICAN FINL GROUP INC OHIO COM 025932104   32,425 463 SH   SOLE   0 0 463
ISHARES U S ETF TR SHT MAT BD ETF 46431W507   597,167 12,315 SH   SOLE   0 0 12,315
MICROCHIP TECHNOLOGY INC COM 595017104   35,731 527 SH   SOLE   0 0 527
MID AMER APT CMNTYS INC COM 59522J103   37,868 368 SH   SOLE   0 0 368
NATIONAL RETAIL PROPERTIES I COM 637417106   21,909 681 SH   SOLE   0 0 681
OCCIDENTAL PETE CORP COM 674599105   232 20 SH   SOLE   0 0 20
TRACTOR SUPPLY CO COM 892356106   42,188 499 SH   SOLE   0 0 499
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771   12,426 228 SH   SOLE   0 0 228
VARIAN MED SYS INC COM 92220P105   34,186 333 SH   SOLE   0 0 333
XILINX INC COM 983919101   38,192 490 SH   SOLE   0 0 490
AMERICAN FINL GROUP INC OHIO COM 025932104   2,032 29 SH   SOLE   0 0 29
BIO-TECHNE CORP COM 09073M104   2,655 14 SH   SOLE   0 0 14
CENTERPOINT ENERGY INC COM 15189T107   1,607 104 SH   SOLE   0 0 104
CINTAS CORP COM 172908105   1,905 11 SH   SOLE   0 0 11
COGNEX CORP COM 192422103   2,449 58 SH   SOLE   0 0 58
DONALDSON INC COM 257651109   2,047 53 SH   SOLE   0 0 53
EDWARDS LIFESCIENCES CORP COM 28176E108   2,452 13 SH   SOLE   0 0 13
EXPEDITORS INTL WASH INC COM 302130109   2,669 40 SH   SOLE   0 0 40
F5 NETWORKS INC COM 315616102   2,133 20 SH   SOLE   0 0 20
1ST SOURCE CORP COM 336901103   1,784 55 SH   SOLE   0 0 55
GENTEX CORP COM 371901109   2,415 109 SH   SOLE   0 0 109
INGREDION INC COM 457187102   2,794 37 SH   SOLE   0 0 37
ISHARES U S ETF TR SHT MAT BD ETF 46431W507   410,904 8,474 SH   SOLE   0 0 8,474
LITTELFUSE INC COM 537008104   1,868 14 SH   SOLE   0 0 14
MICROCHIP TECHNOLOGY INC COM 595017104   1,898 28 SH   SOLE   0 0 28
MID AMER APT CMNTYS INC COM 59522J103   2,267 22 SH   SOLE   0 0 22
NATIONAL BEVERAGE CORP COM 635017106   2,431 57 SH   SOLE   0 0 57
NATIONAL RETAIL PROPERTIES I COM 637417106   1,706 53 SH   SOLE   0 0 53
OCCIDENTAL PETE CORP COM 674599105   834 72 SH   SOLE   0 0 72
PAPA JOHNS INTL INC COM 698813102   2,775 52 SH   SOLE   0 0 52
PAYCOM SOFTWARE INC COM 70432V102   3,030 15 SH   SOLE   0 0 15
SYNOVUS FINL CORP COM NEW 87161C501   1,528 87 SH   SOLE   0 0 87
TORO CO COM 891092108   2,604 40 SH   SOLE   0 0 40
TRACTOR SUPPLY CO COM 892356106   2,621 31 SH   SOLE   0 0 31
VARIAN MED SYS INC COM 92220P105   2,464 24 SH   SOLE   0 0 24
XILINX INC COM 983919101   2,416 31 SH   SOLE   0 0 31
IDEXX LABS INC COM 45168D104   299,416 1,236 SH   SOLE   0 0 1,236
ISHARES TR BARCLAYS 7 10 YR 464287440   1,663,574 13,694 SH   SOLE   0 0 13,694
ISHARES TR 1 3 YR TREAS BD 464287457   1,023,185 11,806 SH   SOLE   0 0 11,806
ISHARES TR 3 7 YR TREAS BD 464288661   1,618,712 12,140 SH   SOLE   0 0 12,140
ISHARES TR SHORT TREAS BD 464288679   1,591,914 14,339 SH   SOLE   0 0 14,339
ISHARES TR FLTG RATE NT ETF 46429B655   954,970 19,593 SH   SOLE   0 0 19,593
LOWES COS INC COM 548661107   327,823 3,810 SH   SOLE   0 0 3,810
LUMBER LIQUIDATORS HLDGS INC COM 55003T107   179,053 38,178 SH   SOLE   0 0 38,178
MAGNA INTL INC COM 559222401   217,061 6,800 SH   SOLE   0 0 6,800
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633   940,084 38,607 SH   SOLE   0 0 38,607
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   3,050,325 30,818 SH   SOLE   0 0 30,818
PROSHARES TR SHT 7-10 YR TR 74348A608   1,190,922 49,539 SH   SOLE   0 0 49,539
SPDR SER TR BLMBRG BRC CNVRT 78464A359   603,393 12,607 SH   SOLE   0 0 12,607
SPDR SER TR PORTFLI MORTGAGE 78464A383   3,157,506 118,303 SH   SOLE   0 0 118,303
SPDR SER TR BLOMBERG BRC INV 78468R200   1,487,547 50,597 SH   SOLE   0 0 50,597
SPDR SER TR SPDR BLOOMBERG 78468R663   2,797 31 SH   SOLE   0 0 31
ISHARES TR 1 3 YR TREAS BD 464287457   15,774 182 SH   SOLE   0 0 182
ISHARES TR SHORT TREAS BD 464288679   94,393 850 SH   SOLE   0 0 850
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534   12,753 513 SH   SOLE   0 0 513
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534   66,629 2,680 SH   SOLE   0 0 2,680
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633   5,844 240 SH   SOLE   0 0 240
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633   9,350 384 SH   SOLE   0 0 384
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641   4,969 258 SH   SOLE   0 0 258
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   11,284 114 SH   SOLE   0 0 114
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   757,852 7,657 SH   SOLE   0 0 7,657
PIMCO ETF TR INTER MUN BD ACT 72201R866   6,219 114 SH   SOLE   0 0 114
ISHARES TR SHORT TREAS BD 464288679   43,187 389 SH   SOLE   0 0 389
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534   963,971 38,776 SH   SOLE   0 0 38,776
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   126,892 1,282 SH   SOLE   0 0 1,282