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
ALLISON TRANSMISSION HLDGS I COM 01973R101 1,320 30,063 SH   SOLE 26,794 0 3,269
ALPHABET INC CAP STK CL C 02079K107 885 855 SH   SOLE 631 0 224
ALPHABET INC CAP STK CL A 02079K305 3,825 3,660 SH   SOLE 3,039 0 621
AMAZON COM INC COM 023135106 323 215 SH   SOLE 202 0 13
AMEREN CORP COM 023608102 415 6,359 SH   SOLE 5,282 0 1,077
AMERICAN ELEC PWR INC COM 025537101 604 8,076 SH   SOLE 6,925 0 1,150
APPLE INC COM 037833100 5,362 33,994 SH   SOLE 28,007 0 5,987
ATMOS ENERGY CORP COM 049560105 592 6,384 SH   SOLE 5,283 0 1,100
BARCLAYS BK PLC IPSPGS TTL ETN 06738C794 47 47,418 SH   SOLE 47,418 0 0
BG STAFFING INC COM 05544A109 242 11,730 SH   SOLE 11,085 0 645
BOOKING HLDGS INC COM 09857L108 803 466 SH   SOLE 365 0 101
CENTENE CORP DEL COM 15135B101 3,584 31,086 SH   SOLE 25,039 0 6,047
CENTERPOINT ENERGY INC COM 15189T107 645 22,851 SH   SOLE 19,615 0 3,236
CHEVRON CORP NEW COM 166764100 2,433 22,361 SH   SOLE 18,204 0 4,157
CIENA CORP COM NEW 171779309 1,085 31,990 SH   SOLE 28,395 0 3,595
CITIZENS FINL GROUP INC COM 174610105 2,039 68,571 SH   SOLE 57,740 0 10,831
CMS ENERGY CORP COM 125896100 611 12,305 SH   SOLE 10,457 0 1,847
COMCAST CORP NEW CL A 20030N101 4,561 133,938 SH   SOLE 108,711 0 25,227
DIODES INC COM 254543101 1,661 51,485 SH   SOLE 45,820 0 5,665
DTE ENERGY CO COM 233331107 555 5,031 SH   SOLE 4,366 0 665
ENTEGRIS INC COM 29362U104 1,672 59,940 SH   SOLE 53,640 0 6,300
ENTERGY CORP NEW COM 29364G103 534 6,201 SH   SOLE 5,261 0 939
EVERGY INC COM 30034W106 688 12,117 SH   SOLE 10,332 0 1,784
EXXON MOBIL CORP COM 30231G102 211 3,091 SH   SOLE 2,067 0 1,024
FACEBOOK INC CL A 30303M102 2,138 16,307 SH   SOLE 13,317 0 2,990
FIRST DATA CORP NEW COM CL A 32008D106 643 38,023 SH   SOLE 30,703 0 7,320
GENERAC HLDGS INC COM 368736104 1,358 27,325 SH   SOLE 23,620 0 3,705
GRAY TELEVISION INC COM 389375106 257 17,440 SH   SOLE 12,655 0 4,785
HP INC COM 40434L105 2,859 139,715 SH   SOLE 113,182 0 26,533
HUNTSMAN CORP COM 447011107 1,109 57,479 SH   SOLE 50,126 0 7,353
ICON PLC SHS G4705A100 3,162 24,472 SH   SOLE 20,725 0 3,747
INTEGER HLDGS CORP COM 45826H109 360 4,715 SH   SOLE 4,465 0 250
INTEL CORP COM 458140100 4,339 92,455 SH   SOLE 74,962 0 17,493
ISHARES TR IBOXX INV CP ETF 464287242 373 3,307 SH   SOLE 3,064 0 243
ISHARES TR RUS MD CP GR ETF 464287481 229 2,015 SH   SOLE 1,806 0 209
ISHARES TR RUS 1000 ETF 464287622 695 5,014 SH   SOLE 4,496 0 518
ISHARES TR CORE S&P SCP ETF 464287804 401 5,785 SH   SOLE 5,101 0 684
ISHARES TR IBOXX HI YD ETF 464288513 258 3,185 SH   SOLE 2,385 0 800
ISHARES TR INTRM TR CRP ETF 464288638 738 14,074 SH   SOLE 10,640 0 3,434
ISHARES TR SH TR CRPORT ETF 464288646 2,353 45,560 SH   SOLE 40,790 0 4,770
ISHARES TR 0-5YR HI YL CP 46434V407 978 21,954 SH   SOLE 20,580 0 1,374
JOHNSON & JOHNSON COM 478160104 343 2,655 SH   SOLE 1,453 0 1,202
JPMORGAN CHASE & CO COM 46625H100 4,011 41,089 SH   SOLE 33,160 0 7,929
LAM RESEARCH CORP COM 512807108 3,602 26,449 SH   SOLE 22,013 0 4,436
MARATHON PETE CORP COM 56585A102 2,327 39,439 SH   SOLE 32,870 0 6,569
MCDONALDS CORP COM 580135101 339 1,910 SH   SOLE 1,710 0 200
MDU RES GROUP INC COM 552690109 543 22,767 SH   SOLE 19,210 0 3,556
MEDPACE HLDGS INC COM 58506Q109 1,720 32,505 SH   SOLE 27,775 0 4,730
MICROSOFT CORP COM 594918104 3,919 38,585 SH   SOLE 32,356 0 6,229
NATIONAL FUEL GAS CO N J COM 636180101 541 10,570 SH   SOLE 9,170 0 1,400
NEXTERA ENERGY INC COM 65339F101 1,348 7,755 SH   SOLE 6,291 0 1,464
NVIDIA CORP COM 67066G104 355 2,657 SH   SOLE 1,754 0 903
OGE ENERGY CORP COM 670837103 679 17,315 SH   SOLE 15,312 0 2,003
ON SEMICONDUCTOR CORP COM 682189105 2,757 166,983 SH   SOLE 139,000 0 27,983
PATRICK INDS INC COM 703343103 574 19,399 SH   SOLE 16,856 0 2,543
PROGRESSIVE CORP OHIO COM 743315103 4,070 67,461 SH   SOLE 55,944 0 11,517
RIVERVIEW BANCORP INC COM 769397100 161 22,110 SH   SOLE 20,665 0 1,445
SKYWEST INC COM 830879102 246 5,530 SH   SOLE 4,980 0 550
SOUTHWEST AIRLS CO COM 844741108 3,165 68,099 SH   SOLE 56,350 0 11,749
SOUTHWEST GAS HOLDINGS INC COM 844895102 675 8,827 SH   SOLE 7,691 0 1,136
TRINET GROUP INC COM 896288107 606 14,458 SH   SOLE 12,446 0 2,012
UGI CORP NEW COM 902681105 3,710 69,540 SH   SOLE 56,211 0 13,329
UNITEDHEALTH GROUP INC COM 91324P102 4,429 17,777 SH   SOLE 14,589 0 3,188
VANGUARD BD INDEX FD INC SHORT TRM BOND 921937827 223 2,837 SH   SOLE 1,898 0 939
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 499 6,301 SH   SOLE 5,415 0 886
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 219 2,297 SH   SOLE 2,098 0 199
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 754 10,110 SH   SOLE 8,526 0 1,584
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 11,792 151,296 SH   SOLE 131,011 0 20,284
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 496 5,988 SH   SOLE 5,482 0 506
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 748 20,152 SH   SOLE 17,519 0 2,633
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 640 8,200 SH   SOLE 7,491 0 709
VANGUARD WORLD FD MEGA GRWTH IND 921910816 620 5,798 SH   SOLE 5,294 0 504
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 535 7,480 SH   SOLE 6,832 0 648
VANGUARD WORLD FDS UTILITIES ETF 92204A876 505 4,289 SH   SOLE 3,957 0 332
VERIZON COMMUNICATIONS INC COM 92343V104 328 5,842 SH   SOLE 4,419 0 1,423
VISA INC COM CL A 92826C839 286 2,165 SH   SOLE 2,054 0 111
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,368 49,296 SH   SOLE 40,196 0 9,100
WEC ENERGY GROUP INC COM 92939U106 641 9,251 SH   SOLE 7,985 0 1,265
WELLCARE HEALTH PLANS INC COM 94946T106 2,188 9,267 SH   SOLE 7,587 0 1,680
ZEBRA TECHNOLOGIES CORP CL A 989207105 2,671 16,776 SH   SOLE 13,889 0 2,887
ZIONS BANCORPORATION N A COM 989701107 3,357 82,400 SH   SOLE 69,550 0 12,850