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
APPLE INC COM 037833100 3,187 22,181 SH   SOLE   5,450 0 16,731
ALPHABET INC CL A COM 02079K305 1,130 1,333 SH   SOLE   340 0 993
ALPHABET INC CL C COM 02079K107 1,021 1,230 SH   SOLE   365 0 865
MICROSOFT CORP COM COM 594918104 3,666 55,669 SH   SOLE   11,790 0 43,879
BERKSHIRE HATHAWAY INC CL B COM 084670702 617 3,700 SH   SOLE   0 0 3,700
FACEBOOK INC COM 30303M102 317 2,235 SH   SOLE   450 0 1,785
EXXON MOBIL CORP COM COM 30231G102 3,907 47,638 SH   SOLE   11,963 0 35,675
JOHNSON & JOHNSON COM COM 478160104 5,133 41,214 SH   SOLE   8,726 0 32,488
JPMORGAN CHASE & CO COM 46625H100 1,223 13,927 SH   SOLE   2,400 0 11,527
WELLS FARGO & COMPANY COM 949746101 1,048 18,831 SH   SOLE   4,096 0 14,735
GENERAL ELEC CO COM COM 369604103 3,233 108,485 SH   SOLE   24,415 0 84,070
AT&T INC COM 00206R102 2,325 55,961 SH   SOLE   19,573 0 36,388
SPDR S&P 500 ETF TRUST COM 78462F103 3,268 13,863 SH   SOLE   1,500 0 12,363
BANK OF AMERICA CORP COM COM 060505104 1,263 53,525 SH   SOLE   10,300 0 43,225
PROCTER & GAMBLE CO COM 742718109 1,239 13,786 SH   SOLE   3,462 0 10,324
WAL MART STORES INC COM COM 931142103 545 7,562 SH   SOLE   500 0 7,062
VISA INC CLASS A COM 92826C839 2,064 23,226 SH   SOLE   3,746 0 19,480
PFIZER INC COM COM 717081103 366 10,697 SH   SOLE   3,455 0 7,242
CHEVRON CORPORATION COM 166764100 2,621 24,412 SH   SOLE   4,970 0 19,442
VERIZON COMMUNICATIONS COM 92343V104 2,018 41,405 SH   SOLE   9,762 0 31,643
ORACLE CORPORATION COM 68389x105 248 5,554 SH   SOLE   5,254 0 300
COCA COLA CO COM COM 191216100 331 7,810 SH   SOLE   2,230 0 5,580
DISNEY WALT CO COM DISNEY COM 254687106 981 8,651 SH   SOLE   2,807 0 5,844
MERCK & CO INC (NEW) COM 58933Y105 2,377 37,413 SH   SOLE   8,746 0 28,667
INTEL CORP COM COM 458140100 1,930 53,508 SH   SOLE   13,130 0 40,378
CISCO SYS INC COM COM 17275R102 1,166 34,500 SH   SOLE   33,050 0 1,450
CITIGROUP INC COM COM 172967424 882 14,749 SH   SOLE   3,300 0 11,449
INTERNATIONAL BUS MACH COM COM 459200101 1,205 6,922 SH   SOLE   3,545 0 3,377
PEPSICO INC COM COM 713448108 2,254 20,153 SH   SOLE   4,215 0 15,938
3M CO COM 88579Y101 30,970 161,865 SH   SOLE   3,502 0 158,363
MEDTRONIC PLC COM G5960L103 228 2,836 SH   SOLE   1,000 0 1,836
SCHLUMBERGER LTD COM COM 806857108 415 5,318 SH   SOLE   785 0 4,533
BOEING CO COM COM 097023105 478 2,705 SH   SOLE   40 0 2,665
MCDONALDS CORP COM COM 580135101 668 5,155 SH   SOLE   1,040 0 4,115
ABBVIE INC COM 00287Y109 1,975 30,305 SH   SOLE   8,775 0 21,530
ISHARES CORE S&P 500 INDEX FUN COM 464287200 767 3,231 SH   SOLE   150 0 3,081
HONEYWELL INTL INC COM COM 438516106 1,889 15,130 SH   SOLE   2,612 0 12,518
UNITED TECHNOLOGIES CP COM COM 913017109 688 6,130 SH   SOLE   2,025 0 4,105
WALGREEN BOOTS ALLIANCE INC COM 931427108 507 6,100 SH   SOLE   2,700 0 3,400
BRISTOL MYERS SQUIBB COM COM 110122108 2,347 43,156 SH   SOLE   12,650 0 30,506
US BANCORP COM 902973304 1,226 23,797 SH   SOLE   8,223 0 15,574
CVS HEALTH CORPORATION COM 126650100 1,042 13,271 SH   SOLE   1,825 0 11,446
MORGAN STANLEY COM 617446448 816 19,055 SH   SOLE   2,750 0 16,305
ABBOTT LABS COM COM 002824100 1,081 24,344 SH   SOLE   4,725 0 19,619
DU PONT E I DE NEMOURS COM COM 263534109 225 2,800 SH   SOLE   1,000 0 1,800
ISHARES MSCI EAFE ETF COM 464287465 2,195 35,232 SH   SOLE   3,275 0 31,957
COLGATE-PALMOLIVE CO COM 194162103 444 6,060 SH   SOLE   1,100 0 4,960
NEXTERA ENERGY INC COM 65339F101 555 4,325 SH   SOLE   725 0 3,600
PNC FINANCIAL SERVICES GROUP I COM 693475105 872 7,250 SH   SOLE   1,725 0 5,525
GENERAL DYNAMICS CO COM 369550108 560 2,990 SH   SOLE   697 0 2,293
EOG RES INC COM COM 26875P101 1,011 10,360 SH   SOLE   1,795 0 8,565
PAYPAL HOLDINGS INC COM 70450Y103 676 15,715 SH   SOLE   2,600 0 13,115
VANGUARD FTSE EMERGING MARKETS ETF COM 922042858 675 16,984 SH   SOLE   475 0 16,509
POWERSHARES QQQ NASDAQ 100 ETF COM 73935A104 275 2,080 SH   SOLE   233 0 1,847
KIMBERLY CLARK CORP COM COM 494368103 252 1,912 SH   SOLE   562 0 1,350
ILLINOIS TOOL WKS INC COM COM 452308109 710 5,356 SH   SOLE   800 0 4,556
ISHARES CORE TOTAL US BOND MKT ETF COM 464287226 819 7,545 SH   SOLE   4,365 0 3,180
EMERSON ELEC CO COM COM 291011104 659 11,016 SH   SOLE   2,255 0 8,761
ISHARES RUSSELL 2000 ETF COM 464287655 588 4,275 SH   SOLE   1,200 0 3,075
NOKIA CORP -SPON ADR COM 654902204 60 11,150 SH   SOLE   0 0 11,150
ECOLAB INC COM 278865100 1,546 12,337 SH   SOLE   3,235 0 9,102
EBAY INC COM 278642103 499 14,855 SH   SOLE   1,900 0 12,955
BB&T CORP COM 054937107 293 6,550 SH   SOLE   1,250 0 5,300
GENERAL MILLS INC COM 370334104 403 6,825 SH   SOLE   1,000 0 5,825
TRAVELERS COMPANIES INC COM 89417E109 2,587 21,459 SH   SOLE   2,680 0 18,779
SOUTHWEST AIRLS CO COM COM 844741108 203 3,777 SH   SOLE   0 0 3,777
TEVA PHARMACEUTICALS COM 881624209 260 8,117 SH   SOLE   1,800 0 6,317
ISHARES IBOXX INV GRADE CORP BOND ETF COM 464287242 3,071 26,043 SH   SOLE   9,750 0 16,293
EQUINIX INC COM NEW COM 29444U700 2,007 5,013 SH   SOLE   531 0 4,483
TARGET CORP COM 87612E106 1,592 28,855 SH   SOLE   6,455 0 22,400
ISHARES MSCI EMERGING MKTS INDEX ETF COM 464287234 390 9,900 SH   SOLE   900 0 9,000
ALLSTATE CORP COM COM 020002101 778 9,550 SH   SOLE   2,890 0 6,660
BAXTER INTERNATIONAL INC COM 071813109 280 5,400 SH   SOLE   1,750 0 3,650
PPG INDS INC COM COM 693506107 262 2,490 SH   SOLE   400 0 2,090
FIDELITY NATIONAL INFORMATION COM 31620M106 238 2,992 SH   SOLE   2,992 0 0
WEYERHAEUSER CO COM COM 962166104 546 16,055 SH   SOLE   2,414 0 13,641
OREILLY AUTOMOTIVE INC NEW COM 67103H107 270 1,000 SH   SOLE   50 0 950
ZIMMER BIOMET HOLDINGS INC COM 98956P102 424 3,475 SH   SOLE   250 0 3,225
FINANCIAL SELECT SECTOR SPDR F COM 81369Y605 259 10,900 SH   SOLE   0 0 10,900
XCEL ENERGY INC COM 98389B100 1,420 31,944 SH   SOLE   7,100 0 24,844
APACHE CORP COM COM 037411105 631 12,272 SH   SOLE   3,818 0 8,454
KEYCORP NEW COM COM 493267108 1,445 81,264 SH   SOLE   22,050 0 59,214
TELUS CORPORATION COM 87971M103 521 16,050 SH   SOLE   1,700 0 14,350
WEC ENERGY GROUP INC COM 92939U106 246 4,058 SH   SOLE   1,301 0 2,757
HORMEL FOODS CORP COM COM 440452100 2,138 61,742 SH   SOLE   12,200 0 49,542
SKYWORKS SOLUTIONS INC COM 83088M102 2,895 29,550 SH   SOLE   4,770 0 24,780
ISHARES S&P US PFD STOCK ETF COM 464288687 2,491 64,377 SH   SOLE   8,650 0 55,727
ISHARES TRUST DJ SELECT DIVIDE COM 464287168 526 5,773 SH   SOLE   0 0 5,773
ISHARES RUSSELL MIDCAP ETF COM 464287499 730 3,902 SH   SOLE   595 0 3,307
SPDR S&P DIVIDEND ETF COM 78464A763 1,040 11,800 SH   SOLE   0 0 11,800
ONEOK PARTNERS LP COM 68268N103 297 5,500 SH   SOLE   2,300 0 3,200
DELL TECHNOLOGIES INC-CL V COM 24703L103 263 4,112 SH   SOLE   1,192 0 2,920
WESTROCK CO COM 96145D105 331 6,355 SH   SOLE   1,855 0 4,500
DR HORTON INC COM 23331A109 273 8,209 SH   SOLE   3,650 0 4,559
ISHARES BARCLAYS 1-3 YEAR CREDIT BOND ETF COM 464288646 14,040 133,426 SH   SOLE   27,750 0 105,676
ISHARES BARCLAYS 1-3 YEAR TREAS BOND ETF COM 464287457 3,321 39,295 SH   SOLE   6,900 0 32,395
C H ROBINSON WORLDWIDE COM COM 12541W209 409 5,287 SH   SOLE   1,400 0 3,887
RAYMOND JAMES FINANCIAL COM 754730109 1,314 17,230 SH   SOLE   5,590 0 11,640
INTL FLAVORS & FRAGRANCES COM 459506101 541 4,082 SH   SOLE   650 0 3,432
SVB FINANCIAL GROUP COM 78486Q101 1,105 5,940 SH   SOLE   929 0 5,011
ISHARES MSCI EUROZONE ETF COM 464286608 318 8,465 SH   SOLE   400 0 8,065
ALLIANT ENERGY CORP COM 018802108 885 22,333 SH   SOLE   4,700 0 17,633
VALSPAR CORP COM 920355104 496 4,467 SH   SOLE   1,500 0 2,967
NORDSTROM INC COM 655664100 868 18,640 SH   SOLE   3,900 0 14,740
ISHARES 7-10 YR TREAS BOND FD ETF COM 464287440 271 2,565 SH   SOLE   0 0 2,565
UTILITIES SELECT SECTOR SPDR E COM 81369Y886 372 7,250 SH   SOLE   0 0 7,250
ISHARES BARCLAYS INTERMEDIATE CREDIT ETF COM 464288638 3,200 29,365 SH   SOLE   2,700 0 26,665
RSP PERMIAN INC COM 74978Q105 278 6,700 SH   SOLE   5,475 0 1,225
MEDNAX INC COM 58502B106 707 10,195 SH   SOLE   2,100 0 8,095
DONALDSON INC COM COM 257651109 1,354 29,755 SH   SOLE   6,225 0 23,530
ISHARES FLOATING RATE BOND ETF COM 46429B655 985 19,370 SH   SOLE   4,230 0 15,140
OSHKOSH CORPORATION COM 688239201 1,020 14,870 SH   SOLE   6,150 0 8,720
ISHARES MSCI INDIA ETF COM 46429B598 201 6,375 SH   SOLE   0 0 6,375
MALLINCKRODT PLC COM G5785G107 569 12,765 SH   SOLE   5,100 0 7,665
POWERSHARES PREFERRED PORTFOLIO COM 73936T565 618 41,700 SH   SOLE   5,500 0 36,200
UMPQUA HOLDINGS INC COM 904214103 281 15,850 SH   SOLE   2,550 0 13,300
SNYDER-LANCE INC COM 833551104 387 9,600 SH   SOLE   6,800 0 2,800
BIO-TECHNE CORP COM 09073M104 760 7,473 SH   SOLE   5,125 0 2,348
CORELOGIC INC COM 21871D103 394 9,675 SH   SOLE   6,450 0 3,225
WESCO INTERNATIONAL INC COM 95082P105 303 4,350 SH   SOLE   3,000 0 1,350
CIENA CORP COM 171779309 1,018 43,115 SH   SOLE   28,050 0 15,065
ENTEGRIS INC (DE) COM 29362U104 773 33,050 SH   SOLE   10,200 0 22,850
LUMENTUM HOLDINGS INC COM 55024U109 2,463 46,165 SH   SOLE   16,950 0 29,215
SPDR S&P BIOTECH ETF COM 78464A870 1,189 17,150 SH   SOLE   12,175 0 4,975
AKORN INC COM 009728106 2,528 104,980 SH   SOLE   48,600 0 56,380
TCF FINL CORP COM COM 872275102 225 13,232 SH   SOLE   1,198 0 12,034
CALLON PETROLEUM CO COM 13123X102 481 36,550 SH   SOLE   26,600 0 9,950
HB FULLER COM 359694106 538 10,425 SH   SOLE   4,850 0 5,575
AMERICAN EAGLE OUTFITTERS COM 02553E106 2,837 202,230 SH   SOLE   73,725 0 128,505
DARLING INGREDIENTS INC COM 237266101 1,450 99,890 SH   SOLE   34,200 0 65,690
MGE ENERGY INC COM 55277P104 490 7,543 SH   SOLE   4,615 0 2,928
LIGAND PHARMACEUTICA COM 53220K504 798 7,538 SH   SOLE   5,025 0 2,513
DIGITALGLOBE INC COM 25389M877 353 10,777 SH   SOLE   0 0 10,777
TRI POINTE GROUP INC COM 87265H109 939 74,861 SH   SOLE   28,899 0 45,962
AMBARELLA INC COM G037AX101 1,035 18,920 SH   SOLE   9,025 0 9,895
SUPERNUS PHARMACEUTICALS INC COM 868459108 911 29,100 SH   SOLE   13,100 0 16,000
BMC STOCK HOLDINGS INC COM 05591B109 636 28,150 SH   SOLE   20,700 0 7,450
GENTHERM INC COM 37253A103 1,341 34,155 SH   SOLE   15,175 0 18,980
ISHARES SHORT TERM NATL AMT-FREE MUNI ETF COM 464288158 316 2,995 SH   SOLE   0 0 2,995
VONAGE HOLDINGS CORP COM 92886T201 567 89,650 SH   SOLE   60,950 0 28,700
TELETECH HLDGS INC COM COM 879939106 759 25,640 SH   SOLE   10,700 0 14,940
PROTO LABS INC COM 743713109 315 6,170 SH   SOLE   3,600 0 2,570
MYRIAD GENETICS INC COM 62855J104 410 21,345 SH   SOLE   14,700 0 6,645
EAGLE PHARMACEUTICALS INC COM 269796108 473 5,705 SH   SOLE   4,125 0 1,580
BENEFICIAL BANCORP COM 08171T102 983 61,447 SH   SOLE   42,637 0 18,810
CALAVO GROWERS COM 128246105 1,919 31,660 SH   SOLE   12,570 0 19,090
CARDIOVASCULAR SYSTEMS INC COM 141619106 218 7,700 SH   SOLE   100 0 7,600
TIMKENSTEEL CORP COM 887399103 1,107 58,552 SH   SOLE   29,250 0 29,302
BIOTELEMETRY INC COM 090672106 546 18,875 SH   SOLE   12,900 0 5,975
CHEGG INC COM 163092109 833 98,675 SH   SOLE   70,400 0 28,275
LGI HOMES INC COM 50187T106 1,754 51,720 SH   SOLE   21,750 0 29,970
VOCERA COMMUNICATIONS INC COM 92857F107 2,392 96,325 SH   SOLE   34,100 0 62,225
AEROVIRONMENT INC COM 008073108 1,087 38,765 SH   SOLE   16,150 0 22,615
ANGIODYNAMICS INC COM 03475V101 520 29,975 SH   SOLE   16,875 0 13,100
NEOGENOMICS INC COM 64049M209 630 79,825 SH   SOLE   57,700 0 22,125
PERFICIENT COM 71375U101 753 43,375 SH   SOLE   16,850 0 26,525
PIER 1 IMPORTS INC COM COM 720279108 478 66,800 SH   SOLE   24,700 0 42,100
CARBONITE INC COM 141337105 538 26,525 SH   SOLE   11,150 0 15,375
AXCELIS TECHNOLOGIES INC COM 054540208 1,186 63,061 SH   SOLE   23,125 0 39,936
NAUTILUS INC COM 63910B102 190 10,400 SH   SOLE   1,000 0 9,400
INNERWORKINGS INC COM 45773Y105 701 70,375 SH   SOLE   41,150 0 29,225
EATON VANCE SENIOR FLOATING-RATE FUND COM 27828Q105 2,424 159,572 SH   SOLE   25,250 0 134,322
FRANKLIN FINANCIAL NETWORK INC COM 35352P104 884 22,800 SH   SOLE   11,700 0 11,100
BOINGO WIRELESS INC COM 09739C102 2,009 154,640 SH   SOLE   69,850 0 84,790
BLUE HILLS BANCORP INC COM 095573101 1,010 56,600 SH   SOLE   40,900 0 15,700
WINMARK CORP COM 974250102 596 5,270 SH   SOLE   500 0 4,770
OMEGA PROTEIN CORP COM 68210P107 292 14,550 SH   SOLE   3,400 0 11,150
DEL FRISCO'S RESTAURANT GROUP COM 245077102 978 54,175 SH   SOLE   25,100 0 29,075
PRIMO WATER CORP COM 74165N105 1,409 103,765 SH   SOLE   51,150 0 52,615
NEOPHOTONICS CORP COM 64051T100 1,437 159,450 SH   SOLE   75,150 0 84,300
TELENAV INC COM 879455103 642 74,275 SH   SOLE   46,400 0 27,875
CLIFTON BANCORP INC COM 186873105 999 61,725 SH   SOLE   22,950 0 38,775
SPDR S&P EMERGING MKT SM CAP ETF COM 78463X756 655 14,440 SH   SOLE   400 0 14,040
CITY OFFICE REIT INC COM 178587101 1,003 82,575 SH   SOLE   46,600 0 35,975
NATURAL GAS SERVICES GROUP COM 63886Q109 810 31,100 SH   SOLE   18,000 0 13,100
BLUEROCK RESIDENTIAL GROWTH RE COM 09627J102 433 35,150 SH   SOLE   21,150 0 14,000
HEALTH INSURANCE INNOVATIONS I COM 42225K106 934 58,350 SH   SOLE   33,775 0 24,575
EXFO INC COM 302046107 717 137,950 SH   SOLE   85,900 0 52,050
UPLAND SOFTWARE INC COM 91544A109 358 22,500 SH   SOLE   17,500 0 5,000
ZIX CORPORATION COM 98974P100 158 32,825 SH   SOLE   0 0 32,825
FEDERATED NATIONAL HOLDING CO COM 31422T101 581 33,350 SH   SOLE   26,100 0 7,250
RTI SURGICAL INC COM 74975N105 48 12,000 SH   SOLE   0 0 12,000
STERLING CONSTRUCTION CO INC COM 859241101 207 22,375 SH   SOLE   16,175 0 6,200
MITEK SYSTEMS INC COM 606710200 2,036 306,101 SH   SOLE   125,430 0 180,671
PLANET PAYMENT INC COM U72603118 1,758 441,600 SH   SOLE   213,850 0 227,750
ALLIED MOTION TECHNOLOGIES COM 019330109 243 12,100 SH   SOLE   5,950 0 6,150
CYBEROPTICS CORP COM COM 232517102 679 26,175 SH   SOLE   2,800 0 23,375
USA TECHNOLOGIES INC COM 90328S500 818 192,500 SH   SOLE   125,800 0 66,700
DESTINATION XL GROUP INC COM 25065K104 868 304,519 SH   SOLE   166,600 0 137,919
PFSWEB INC COM 717098206 753 115,380 SH   SOLE   63,600 0 51,780
WHEELER REAL ESTATE INVESTMENT COM 963025705 1,428 825,250 SH   SOLE   368,200 0 457,050
US AUTO PARTS NETWORK COM 90343C100 184 54,950 SH   SOLE   25,000 0 29,950
ENPHASE ENERGY COM 29355A107 79 58,000 SH   SOLE   0 0 58,000
CUI GLOBAL INC COM 126576206 1,247 262,978 SH   SOLE   112,000 0 150,978
AMERICAN RIVER BANKSHRS (CA) COM 029326105 227 15,300 SH   SOLE   0 0 15,300
HARVARD BIOSCIENCE INC COM 416906105 73 28,200 SH   SOLE   0 0 28,200
CYREN LTD COM M26895108 200 100,000 SH   SOLE   65,000 0 35,000
PROFIRE ENERGY INC COM 74316x101 139 98,500 SH   SOLE   40,000 0 58,500
CONTRAFECT CORP COM 212326102 455 253,045 SH   SOLE   136,225 0 116,820
AEVI GENOMIC MEDICINE COM 00835P105 37 20,000 SH   SOLE   20,000 0 0
CHEMBIO DIAGNOSTICS INC COM 163572209 173 32,625 SH   SOLE   22,550 0 10,075
DIGITAL TURBINE INC COM 25400W102 553 588,575 SH   SOLE   284,400 0 304,175
INTRICON CORP COM 46121H109 162 17,800 SH   SOLE   7,500 0 10,300
NETLIST INC COM 64118P109 78 78,500 SH   SOLE   60,000 0 18,500
O2MICRO INTERNATIONAL LTD COM 67107W100 818 357,139 SH   SOLE   190,694 0 166,445
INNODATA INC COM 457642205 164 74,600 SH   SOLE   31,200 0 43,400
CHRISTOPHER & BANKS CORP COM 171046105 1,375 929,000 SH   SOLE   409,250 0 519,750
THE JOINT CORP COM 47973J102 162 38,500 SH   SOLE   10,500 0 28,000
SHARPSPRING INC COM 820054104 54 11,650 SH   SOLE   0 0 11,650
ANTHERA PHARMACEUTICALS INC COM 03674U300 15 35,000 SH   SOLE   35,000 0 0
SPDR S&P MIDCAP 400 ETF TRUST COM 78467Y107 500 1,601 SH   SOLE   0 0 1,601
LIQTECH INTERNATIONAL COM 53632A102 18 46,600 SH   SOLE   0 0 46,600