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
ALPHABET INC CAP STK CL A 02079K305 638 589 SH   SOLE   562 27 0
ALTRIA GROUP INC COM 02209S103 949 20,042 SH   SOLE   19,642 400 0
AMAZON COM INC COM 023135106 1,310 692 SH   SOLE   658 34 0
AMERICAN ELEC PWR CO INC COM 025537101 780 8,868 SH   SOLE   8,868 0 0
APPLE INC COM 037833100 2,021 10,211 SH   SOLE   10,014 197 0
AT&T INC COM 00206R102 1,439 42,954 SH   SOLE   42,224 730 0
AUTOMATIC DATA PROCESSING IN COM 053015103 588 3,555 SH   SOLE   3,555 0 0
BANCFIRST CORP COM 05945F103 1,333 23,947 SH   SOLE   23,112 835 0
BANK AMER CORP COM 060505104 279 9,619 SH   SOLE   9,064 555 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 835 3,916 SH   SOLE   3,784 132 0
CENTERPOINT ENERGY INC COM 15189T107 610 21,296 SH   SOLE   21,296 0 0
CHARLES RIV LABS INTL INC COM 159864107 976 6,881 SH   SOLE   6,566 315 0
CHEFS WHSE INC COM 163086101 1,194 34,040 SH   SOLE   32,825 1,215 0
CHEVRON CORP NEW COM 166764100 1,147 9,220 SH   SOLE   9,146 74 0
CISCO SYS INC COM 17275R102 318 5,810 SH   SOLE   5,810 0 0
COCA COLA CO COM 191216100 503 9,882 SH   SOLE   9,882 0 0
CORE LABORATORIES N V COM N22717107 462 8,845 SH   SOLE   8,259 586 0
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 44 17,759 SH   SOLE   17,759 0 0
DANAHER CORPORATION COM 235851102 1,416 9,905 SH   SOLE   9,679 226 0
DTE ENERGY CO COM 233331107 323 2,526 SH   SOLE   2,310 216 0
EVERGY INC COM 30034W106 248 4,120 SH   SOLE   4,120 0 0
EXXON MOBIL CORP COM 30231G102 1,355 17,687 SH   SOLE   17,219 468 0
FACEBOOK INC CL A 30303M102 251 1,300 SH   SOLE   1,226 74 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 1,861 83,380 SH   SOLE   83,380 0 0
FORTIVE CORP COM 34959J108 361 4,424 SH   SOLE   4,313 111 0
GABELLI EQUITY TR INC COM 362397101 73 11,840 SH   SOLE   10,310 1,530 0
GAMCO GLOBAL GOLD NAT RES & COM SH BEN INT 36465A109 55 11,990 SH   SOLE   11,990 0 0
GENERAL MLS INC COM 370334104 251 4,777 SH   SOLE   4,777 0 0
GENUINE PARTS CO COM 372460105 826 7,973 SH   SOLE   7,973 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 259 11,165 SH   SOLE   11,165 0 0
HELMERICH & PAYNE INC COM 423452101 1,058 20,906 SH   SOLE   20,268 638 0
HEXCEL CORP NEW COM 428291108 1,591 19,667 SH   SOLE   19,113 554 0
HOME DEPOT INC COM 437076102 263 1,266 SH   SOLE   1,223 43 0
ILLINOIS TOOL WKS INC COM 452308109 630 4,176 SH   SOLE   4,176 0 0
INTEL CORP COM 458140100 828 17,287 SH   SOLE   17,287 0 0
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 12,297 244,128 SH   SOLE   238,379 5,749 0
ISHARES TR CORE S&P SCP ETF 464287804 8,017 102,418 SH   SOLE   99,230 3,188 0
ISHARES TR CORE US AGGBD ET 464287226 71,619 643,186 SH   SOLE   625,616 17,570 0
ISHARES TR INTL SEL DIV ETF 464288448 1,510 49,146 SH   SOLE   49,146 0 0
ISHARES TR JPMORGAN USD EMG 464288281 4,536 40,035 SH   SOLE   39,108 927 0
ISHARES TR MICRO-CAP ETF 464288869 8,746 93,854 SH   SOLE   91,298 2,556 0
ISHARES TR MSCI EMG MKT ETF 464287234 7,819 182,213 SH   SOLE   176,658 5,555 0
ISHARES TR PFD AND INCM SEC 464288687 1,658 44,980 SH   SOLE   44,980 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 326 1,625 SH   SOLE   1,625 0 0
ISHARES TR RUS MD CP GR ETF 464287481 5,858 41,084 SH   SOLE   40,367 717 0
ISHARES TR RUS MID CAP ETF 464287499 648 11,599 SH   SOLE   11,599 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,964 31,921 SH   SOLE   31,921 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 20,413 113,884 SH   SOLE   110,984 2,900 0
ISHARES TR S&P 500 VAL ETF 464287408 10,520 90,249 SH   SOLE   87,113 3,136 0
ISHARES TR SELECT DIVID ETF 464287168 419 4,212 SH   SOLE   3,712 500 0
ISHARES TR U.S. CNSM GD ETF 464287812 260 2,137 SH   SOLE   2,030 107 0
ISHARES TR U.S. FINLS ETF 464287788 323 2,574 SH   SOLE   2,474 100 0
ISHARES TR U.S. TECH ETF 464287721 14,600 73,780 SH   SOLE   71,317 2,463 0
ISHARES TR US HLTHCARE ETF 464287762 772 3,951 SH   SOLE   3,851 100 0
ISHARES TR US INDUSTRIALS 464287754 356 2,252 SH   SOLE   2,188 64 0
ISHARES TR US TELECOM ETF 464287713 932 31,661 SH   SOLE   31,556 105 0
JOHNSON & JOHNSON COM 478160104 1,246 8,944 SH   SOLE   8,744 200 0
JPMORGAN CHASE & CO COM 46625H100 1,530 13,682 SH   SOLE   13,302 380 0
KIMBERLY CLARK CORP COM 494368103 508 3,815 SH   SOLE   3,815 0 0
LA Z BOY INC COM 505336107 1,933 63,048 SH   SOLE   63,048 0 0
LEGGETT & PLATT INC COM 524660107 1,074 27,983 SH   SOLE   26,969 1,014 0
LILLY ELI & CO COM 532457108 258 2,332 SH   SOLE   2,332 0 0
LOCKHEED MARTIN CORP COM 539830109 679 1,868 SH   SOLE   1,868 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 402 4,673 SH   SOLE   4,673 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,767 5,499 SH   SOLE   5,328 171 0
MASIMO CORP COM 574795100 1,611 10,827 SH   SOLE   10,466 361 0
MCDONALDS CORP COM 580135101 1,486 7,157 SH   SOLE   7,157 0 0
MICROSOFT CORP COM 594918104 2,539 18,955 SH   SOLE   18,743 212 0
NATIONAL VISION HLDGS INC COM 63845R107 668 21,729 SH   SOLE   20,447 1,282 0
NIKE INC CL B 654106103 275 3,271 SH   SOLE   3,271 0 0
NORFOLK SOUTHERN CORP COM 655844108 213 1,067 SH   SOLE   1,067 0 0
OMNICELL INC COM 68213N109 1,931 22,447 SH   SOLE   21,959 488 0
PEPSICO INC COM 713448108 1,781 13,584 SH   SOLE   13,354 230 0
PFIZER INC COM 717081103 1,397 32,244 SH   SOLE   31,655 589 0
PHILIP MORRIS INTL INC COM 718172109 535 6,809 SH   SOLE   6,699 110 0
POOL CORPORATION COM 73278L105 1,358 7,110 SH   SOLE   6,810 300 0
PROCTER AND GAMBLE CO COM 742718109 1,350 12,310 SH   SOLE   12,002 308 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 365 5,608 SH   SOLE   5,608 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 1,177 21,409 SH   SOLE   21,142 267 0
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 1,073 21,803 SH   SOLE   21,009 794 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,964 30,835 SH   SOLE   30,517 318 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 2,933 24,606 SH   SOLE   24,526 80 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,426 59,005 SH   SOLE   57,608 1,397 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 4,388 47,367 SH   SOLE   46,153 1,214 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,240 81,145 SH   SOLE   80,513 632 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 938 12,117 SH   SOLE   12,042 75 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,535 59,286 SH   SOLE   58,134 1,152 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 474 8,097 SH   SOLE   7,613 484 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,138 16,416 SH   SOLE   15,742 674 0
SLEEP NUMBER CORP COM 83125X103 990 24,501 SH   SOLE   23,441 1,060 0
SNAP ON INC COM 833034101 1,457 8,797 SH   SOLE   8,553 244 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 7,484 258,800 SH   SOLE   252,405 6,395 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 6,061 55,638 SH   SOLE   54,527 1,111 0
TEXAS INSTRS INC COM 882508104 470 4,098 SH   SOLE   4,098 0 0
TORO CO COM 891092108 1,269 18,972 SH   SOLE   18,397 575 0
UNITED PARCEL SERVICE INC CL B 911312106 365 3,537 SH   SOLE   3,537 0 0
UNITED TECHNOLOGIES CORP COM 913017109 379 2,910 SH   SOLE   2,910 0 0
UNITEDHEALTH GROUP INC COM 91324P102 243 995 SH   SOLE   995 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 14,137 163,437 SH   SOLE   159,042 4,395 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,963 33,896 SH   SOLE   33,497 399 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 7,314 83,706 SH   SOLE   83,706 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,346 23,561 SH   SOLE   23,352 209 0
VISA INC COM CL A 92826C839 219 1,260 SH   SOLE   1,159 101 0
WASTE MGMT INC DEL COM 94106L109 1,085 9,407 SH   SOLE   9,407 0 0
WELLS FARGO CO NEW COM 949746101 703 14,859 SH   SOLE   14,258 601 0
WELLTOWER INC COM 95040Q104 229 2,808 SH   SOLE   2,808 0 0