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 745 713 SH   SOLE   683 30 0
ALTRIA GROUP INC COM 02209S103 948 19,194 SH   SOLE   18,794 400 0
AMAZON COM INC COM 023135106 691 460 SH   SOLE   449 11 0
AMERICAN ELEC PWR INC COM 025537101 820 10,969 SH   SOLE   10,969 0 0
APPLE INC COM 037833100 1,793 11,365 SH   SOLE   11,171 194 0
AT&T INC COM 00206R102 1,193 41,790 SH   SOLE   41,099 691 0
AUTOMATIC DATA PROCESSING IN COM 053015103 578 4,407 SH   SOLE   4,407 0 0
BANCFIRST CORP COM 05945F103 1,311 26,269 SH   SOLE   25,480 789 0
BANK AMER CORP COM 060505104 255 10,340 SH   SOLE   9,827 513 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 890 4,357 SH   SOLE   4,220 137 0
CENTERPOINT ENERGY INC COM 15189T107 670 23,720 SH   SOLE   23,720 0 0
CHEFS WHSE INC COM 163086101 1,144 35,779 SH   SOLE   34,603 1,176 0
CHEVRON CORP NEW COM 166764100 1,104 10,152 SH   SOLE   10,071 81 0
CISCO SYS INC COM 17275R102 252 5,810 SH   SOLE   5,810 0 0
COCA COLA CO COM 191216100 468 9,882 SH   SOLE   9,882 0 0
CORE LABORATORIES N V COM N22717107 441 7,389 SH   SOLE   7,102 287 0
CREDIT SUISSE HIGH YLD BND F SH BEN INT 22544F103 39 17,759 SH   SOLE   17,759 0 0
DANAHER CORP DEL COM 235851102 1,207 11,700 SH   SOLE   11,409 291 0
DOWDUPONT INC COM 26078J100 556 10,404 SH   SOLE   10,404 0 0
DTE ENERGY CO COM 233331107 279 2,526 SH   SOLE   2,310 216 0
EVERGY INC COM 30034W106 234 4,120 SH   SOLE   4,120 0 0
EXXON MOBIL CORP COM 30231G102 1,330 19,504 SH   SOLE   19,046 458 0
FACEBOOK INC CL A 30303M102 243 1,852 SH   SOLE   1,751 101 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 1,219 65,117 SH   SOLE   65,117 0 0
FORTIVE CORP COM 34959J108 337 4,974 SH   SOLE   4,851 123 0
GENERAL MLS INC COM 370334104 203 5,217 SH   SOLE   5,217 0 0
GENUINE PARTS CO COM 372460105 850 8,851 SH   SOLE   8,851 0 0
HANCOCK JOHN PFD INCOME FD SH BEN INT 41013W108 248 13,150 SH   SOLE   13,150 0 0
HELMERICH & PAYNE INC COM 423452101 1,008 21,024 SH   SOLE   20,477 547 0
HEXCEL CORP NEW COM 428291108 1,247 21,748 SH   SOLE   21,208 540 0
ILLINOIS TOOL WKS INC COM 452308109 565 4,459 SH   SOLE   4,459 0 0
INTEL CORP COM 458140100 872 18,588 SH   SOLE   18,588 0 0
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 12,610 251,857 SH   SOLE   246,082 5,775 0
ISHARES TR CORE S&P500 ETF 464287200 324 1,286 SH   SOLE   1,286 0 0
ISHARES TR CORE US AGGBD ET 464287226 20,270 190,347 SH   SOLE   187,203 3,144 0
ISHARES TR INTL SEL DIV ETF 464288448 1,360 47,360 SH   SOLE   47,360 0 0
ISHARES TR JPMORGAN USD EMG 464288281 4,239 40,798 SH   SOLE   39,885 913 0
ISHARES TR MICRO-CAP ETF 464288869 8,161 98,987 SH   SOLE   96,692 2,295 0
ISHARES TR MSCI EMG MKT ETF 464287234 7,184 183,924 SH   SOLE   179,128 4,796 0
ISHARES TR RUS 2000 GRW ETF 464287648 279 1,660 SH   SOLE   1,660 0 0
ISHARES TR RUS MD CP GR ETF 464287481 5,235 46,040 SH   SOLE   45,101 939 0
ISHARES TR RUS MID CAP ETF 464287499 662 14,244 SH   SOLE   14,244 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 11,744 87,707 SH   SOLE   86,338 1,369 0
ISHARES TR S&P 500 GRWT ETF 464287309 20,496 136,033 SH   SOLE   132,161 3,872 0
ISHARES TR S&P 500 VAL ETF 464287408 9,381 92,755 SH   SOLE   89,717 3,038 0
ISHARES TR S&P US PFD STK 464288687 1,360 39,721 SH   SOLE   39,721 0 0
ISHARES TR SELECT DIVID ETF 464287168 380 4,255 SH   SOLE   3,755 500 0
ISHARES TR U.S. CNSM GD ETF 464287812 229 2,155 SH   SOLE   2,048 107 0
ISHARES TR U.S. FINLS ETF 464287788 283 2,662 SH   SOLE   2,562 100 0
ISHARES TR U.S. TECH ETF 464287721 11,759 73,527 SH   SOLE   71,650 1,877 0
ISHARES TR US HLTHCARE ETF 464287762 756 4,179 SH   SOLE   4,079 100 0
ISHARES TR US INDUSTRIALS 464287754 280 2,177 SH   SOLE   2,113 64 0
ISHARES TR US TELECOM ETF 464287713 829 31,455 SH   SOLE   31,350 105 0
ISHARES TR USD INV GRDE ETF 464288620 202 3,812 SH   SOLE   3,812 0 0
JOHNSON & JOHNSON COM 478160104 1,280 9,916 SH   SOLE   9,699 217 0
JPMORGAN CHASE & CO COM 46625H100 1,423 14,578 SH   SOLE   14,196 382 0
KIMBERLY CLARK CORP COM 494368103 529 4,645 SH   SOLE   4,645 0 0
LA Z BOY INC COM 505336107 1,616 58,304 SH   SOLE   58,304 0 0
LEGGETT & PLATT INC COM 524660107 1,175 32,797 SH   SOLE   31,859 938 0
LILLY ELI & CO COM 532457108 270 2,332 SH   SOLE   2,332 0 0
LOCKHEED MARTIN CORP COM 539830109 512 1,955 SH   SOLE   1,955 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 354 4,258 SH   SOLE   4,258 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,369 6,477 SH   SOLE   6,269 208 0
MASIMO CORP COM 574795100 1,538 14,325 SH   SOLE   13,833 492 0
MCDONALDS CORP COM 580135101 1,386 7,806 SH   SOLE   7,806 0 0
MICROSOFT CORP COM 594918104 2,183 21,497 SH   SOLE   21,231 266 0
NATIONAL VISION HLDGS INC COM 63845R107 574 20,359 SH   SOLE   19,407 952 0
NIKE INC CL B 654106103 243 3,271 SH   SOLE   3,271 0 0
OMNICELL INC COM 68213N109 1,864 30,441 SH   SOLE   29,553 888 0
PEPSICO INC COM 713448108 1,672 15,130 SH   SOLE   14,859 271 0
PFIZER INC COM 717081103 1,680 38,490 SH   SOLE   37,817 673 0
PHILIP MORRIS INTL INC COM 718172109 476 7,129 SH   SOLE   7,019 110 0
POOL CORPORATION COM 73278L105 1,272 8,554 SH   SOLE   8,203 351 0
PROCTER AND GAMBLE CO COM 742718109 1,225 13,330 SH   SOLE   12,983 347 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 305 5,235 SH   SOLE   5,235 0 0
SCHWAB STRATEGIC TR INTRM TRM TRES 808524854 67,705 1,278,667 SH   SOLE   1,249,697 28,970 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 2,174 37,905 SH   SOLE   37,323 582 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,010 30,398 SH   SOLE   30,053 345 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 3,163 62,290 SH   SOLE   60,972 1,318 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 4,430 51,207 SH   SOLE   50,207 1,000 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 1,918 80,503 SH   SOLE   79,978 525 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,063 16,510 SH   SOLE   16,510 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,799 71,797 SH   SOLE   70,673 1,124 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 360 7,126 SH   SOLE   6,820 306 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 902 16,316 SH   SOLE   15,791 525 0
SLEEP NUMBER CORP COM 83125X103 915 28,842 SH   SOLE   27,703 1,139 0
SNAP ON INC COM 833034101 1,343 9,241 SH   SOLE   9,025 216 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 7,387 267,559 SH   SOLE   261,422 6,137 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 5,599 166,685 SH   SOLE   163,357 3,328 0
STAMPS COM INC COM NEW 852857200 349 2,242 SH   SOLE   2,151 91 0
TEXAS INSTRS INC COM 882508104 474 5,016 SH   SOLE   5,016 0 0
TORO CO COM 891092108 1,224 21,907 SH   SOLE   21,235 672 0
UNITED PARCEL SERVICE INC CL B 911312106 374 3,832 SH   SOLE   3,832 0 0
UNITED TECHNOLOGIES CORP COM 913017109 351 3,296 SH   SOLE   3,296 0 0
UNITEDHEALTH GROUP INC COM 91324P102 248 995 SH   SOLE   995 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 13,015 160,105 SH   SOLE   155,605 4,500 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,456 46,342 SH   SOLE   45,579 763 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 7,946 101,883 SH   SOLE   101,883 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,491 26,522 SH   SOLE   26,271 251 0
WASTE MGMT INC DEL COM 94106L109 933 10,483 SH   SOLE   10,483 0 0
WELLS FARGO CO NEW COM 949746101 704 15,284 SH   SOLE   14,792 492 0