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
ADVANCED ENERGY INDS COM 007973100 2,119 33,168 SH   SOLE 27,040 0 6,128
ALPHABET INC CAP STK CL C 02079K107 1,415 1,371 SH   SOLE 1,023 0 348
ALPHABET INC CAP STK CL A 02079K305 4,842 4,668 SH   SOLE 3,775 0 893
AMAZON COM INC COM 023135106 352 243 SH   SOLE 230 0 13
AMGEN INC COM 031162100 316 1,855 SH   SOLE 1,586 0 269
APPLE INC COM 037833100 7,667 45,694 SH   SOLE 37,125 0 8,569
APPLIED MATLS INC COM 038222105 6,720 120,841 SH   SOLE 98,767 0 22,074
BARCLAYS BK PLC IPSPGS TTL ETN 06738C794 124 124,172 SH   SOLE 124,172 0 0
BEST BUY INC COM 086516101 294 4,194 SH   SOLE 3,231 0 963
BOISE CASCADE CO DEL COM 09739D100 843 21,850 SH   SOLE 17,199 0 4,651
BUILDERS FIRSTSOURCE INC COM 12008R107 638 32,177 SH   SOLE 27,276 0 4,901
CALLAWAY GOLF CO COM 131193104 192 11,762 SH   SOLE 11,216 0 546
CARNIVAL CORP UNIT 99/99/9999 143658300 5,204 79,360 SH   SOLE 63,942 0 15,418
CBRE GROUP INC CL A 12504L109 253 5,366 SH   SOLE 4,366 0 1,000
CELGENE CORP COM 151020104 1,489 16,689 SH   SOLE 13,388 0 3,301
CENTENE CORP DEL COM 15135B101 5,521 51,662 SH   SOLE 40,491 0 11,171
CENTERPOINT ENERGY INC COM 15189T107 796 29,048 SH   SOLE 25,852 0 3,196
CHEMOURS CO COM 163851108 4,877 100,113 SH   SOLE 80,592 0 19,521
CITIZENS FINL GROUP INC COM 174610105 5,964 142,060 SH   SOLE 116,703 0 25,357
CMS ENERGY CORP COM 125896100 759 16,766 SH   SOLE 14,729 0 2,037
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 4,985 61,920 SH   SOLE 50,084 0 11,836
COMCAST CORP NEW CL A 20030N101 5,573 163,090 SH   SOLE 131,549 0 31,541
COMERICA INC COM 200340107 5,882 61,311 SH   SOLE 50,682 0 10,629
D R HORTON INC COM 23331A109 5,028 114,681 SH   SOLE 93,414 0 21,267
DISCOVER FINL SVCS COM 254709108 4,006 55,693 SH   SOLE 44,661 0 11,032
DTE ENERGY CO COM 233331107 761 7,289 SH   SOLE 6,429 0 860
DXC TECHNOLOGY CO COM 23355L106 3,364 33,464 SH   SOLE 26,581 0 6,883
EDISON INTL COM 281020107 629 9,879 SH   SOLE 8,618 0 1,261
ENTEGRIS INC COM 29362U104 1,182 33,979 SH   SOLE 24,883 0 9,096
EQT MIDSTREAM PARTNERS LP UNIT LTD PARTN 26885B100 247 4,179 SH   SOLE 3,624 0 555
EVERCORE INC CLASS A 29977A105 4,389 50,334 SH   SOLE 42,166 0 8,168
EVERSOURCE ENERGY COM 30040W108 798 13,543 SH   SOLE 12,028 0 1,515
EXXON MOBIL CORP COM 30231G102 231 3,092 SH   SOLE 2,200 0 892
FACEBOOK INC CL A 30303M102 3,307 20,695 SH   SOLE 16,093 0 4,602
FEDEX CORP COM 31428X106 3,149 13,114 SH   SOLE 10,214 0 2,900
FIRST AMERN FINL CORP COM 31847R102 322 5,481 SH   SOLE 5,151 0 330
GREAT PLAINS ENERGY INC COM 391164100 888 27,942 SH   SOLE 24,637 0 3,305
ICON PLC SHS G4705A100 3,856 32,642 SH   SOLE 25,880 0 6,762
INTEL CORP COM 458140100 5,051 96,994 SH   SOLE 79,132 0 17,862
ISHARES TR CORE S&P TTL STK 464287150 385 6,375 SH   SOLE 5,225 0 1,150
ISHARES TR IBOXX INV CP ETF 464287242 360 3,069 SH   SOLE 2,669 0 400
ISHARES TR RUS 1000 ETF 464287622 599 4,078 SH   SOLE 3,663 0 415
ISHARES TR CORE S&P SCP ETF 464287804 462 5,992 SH   SOLE 5,204 0 788
ISHARES TR IBOXX HI YD ETF 464288513 290 3,385 SH   SOLE 2,585 0 800
ISHARES TR INTRMD CR BD ETF 464288638 1,114 10,385 SH   SOLE 8,322 0 2,063
ISHARES TR 1 3 YR CR BD ETF 464288646 875 8,431 SH   SOLE 6,071 0 2,360
ISHARES TR 0-5YR HI YL CP 46434V407 429 9,170 SH   SOLE 8,803 0 367
JOHNSON & JOHNSON COM 478160104 396 3,087 SH   SOLE 1,968 0 1,119
JPMORGAN CHASE & CO COM 46625H100 5,740 52,200 SH   SOLE 42,804 0 9,396
KANSAS CITY SOUTHERN COM NEW 485170302 4,965 45,202 SH   SOLE 36,123 0 9,079
KB HOME COM 48666K109 2,798 98,357 SH   SOLE 78,188 0 20,168
KMG CHEMICALS INC COM 482564101 546 9,109 SH   SOLE 7,469 0 1,640
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,919 18,049 SH   SOLE 14,216 0 3,833
LAM RESEARCH CORP COM 512807108 7,260 35,733 SH   SOLE 29,069 0 6,664
LEAR CORP COM NEW 521865204 7,546 40,550 SH   SOLE 32,602 0 7,948
LOUISIANA PAC CORP COM 546347105 864 30,023 SH   SOLE 24,458 0 5,565
MAGNA INTL INC COM 559222401 4,414 78,334 SH   SOLE 62,766 0 15,568
MANPOWERGROUP INC COM 56418H100 223 1,934 SH   SOLE 1,521 0 413
MASTEC INC COM 576323109 1,392 29,584 SH   SOLE 23,684 0 5,900
MCDONALDS CORP COM 580135101 331 2,115 SH   SOLE 1,915 0 200
MDU RES GROUP INC COM 552690109 747 26,536 SH   SOLE 22,908 0 3,628
MERIDIAN BANCORP INC MD COM 58958U103 1,856 92,097 SH   SOLE 79,050 0 13,047
MKS INSTRUMENT INC COM 55306N104 3,055 26,413 SH   SOLE 20,979 0 5,434
NEXTERA ENERGY INC COM 65339F101 1,582 9,684 SH   SOLE 8,599 0 1,085
NISOURCE INC COM 65473P105 785 32,825 SH   SOLE 29,113 0 3,712
NVIDIA CORP COM 67066G104 1,148 4,955 SH   SOLE 4,465 0 490
OFFICE DEPOT INC COM 676220106 41 19,030 SH   SOLE 14,418 0 4,612
ON ASSIGNMENT INC COM 682159108 200 2,448 SH   SOLE 1,854 0 594
ON SEMICONDUCTOR CORP COM 682189105 5,409 221,117 SH   SOLE 172,242 0 48,875
OWENS CORNING NEW COM 690742101 271 3,369 SH   SOLE 2,921 0 448
PATRICK INDS INC COM 703343103 2,301 37,209 SH   SOLE 29,441 0 7,768
PRINCIPAL FINL GROUP INC COM 74251V102 213 3,498 SH   SOLE 2,870 0 628
PROGRESSIVE CORP OHIO COM 743315103 214 3,508 SH   SOLE 3,030 0 478
PUBLIC SVC ENTERPRISE GROUP COM 744573106 717 14,278 SH   SOLE 12,542 0 1,736
RAYMOND JAMES FINANCIAL INC COM 754730109 4,327 48,395 SH   SOLE 38,927 0 9,468
RIVERVIEW BANCORP INC COM 769397100 441 47,210 SH   SOLE 39,665 0 7,545
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 4,649 39,485 SH   SOLE 31,531 0 7,954
SEMPRA ENERGY COM 816851109 719 6,461 SH   SOLE 5,773 0 688
SKYWORKS SOLUTIONS INC COM 83088M102 231 2,307 SH   SOLE 2,032 0 275
SOUTHWEST AIRLS CO COM 844741108 4,992 87,153 SH   SOLE 70,948 0 16,205
SPROUTS FMRS MKT INC COM 85208M102 1,458 62,101 SH   SOLE 51,551 0 10,550
STIFEL FINL CORP COM 860630102 2,050 34,603 SH   SOLE 26,863 0 7,740
STONERIDGE INC COM 86183P102 2,919 105,775 SH   SOLE 84,918 0 20,857
THOR INDS INC COM 885160101 5,427 47,120 SH   SOLE 39,010 0 8,110
UGI CORP NEW COM 902681105 857 19,291 SH   SOLE 17,065 0 2,226
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 602 7,675 SH   SOLE 5,837 0 1,838
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 715 8,939 SH   SOLE 7,114 0 1,825
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 260 2,377 SH   SOLE 2,149 0 228
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 885 11,724 SH   SOLE 9,727 0 1,997
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 12,358 157,562 SH   SOLE 128,894 0 28,668
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 516 6,085 SH   SOLE 5,559 0 526
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 868 19,605 SH   SOLE 17,009 0 2,596
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 703 8,521 SH   SOLE 7,749 0 772
VANGUARD WORLD FD MEGA GRWTH IND 921910816 691 6,159 SH   SOLE 5,550 0 609
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 603 8,143 SH   SOLE 7,324 0 819
VANGUARD WORLD FDS UTILITIES ETF 92204A876 533 4,767 SH   SOLE 4,037 0 730
VECTREN CORP COM 92240G101 974 15,241 SH   SOLE 13,452 0 1,789
VERIZON COMMUNICATIONS INC COM 92343V104 206 4,310 SH   SOLE 4,260 0 50
VISA INC COM CL A 92826C839 238 1,986 SH   SOLE 1,875 0 111
WEC ENERGY GROUP INC COM 92939U106 762 12,148 SH   SOLE 10,764 0 1,384
ZIONS BANCORPORATION COM 989701107 6,246 118,443 SH   SOLE 96,018 0 22,425