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 859 712 SH   SOLE   682 30 0
ALTRIA GROUP INC COM 02209S103 1,153 19,115 SH   SOLE   18,652 400 0
AMAZON COM INC COM 023135106 919 459 SH   SOLE   448 11 0
AMERICAN ELEC PWR INC COM 025537101 781 11,018 SH   SOLE   10,929 0 0
APPLE INC COM 037833100 2,573 11,398 SH   SOLE   11,204 194 0
AT&T INC COM 00206R102 1,441 42,905 SH   SOLE   42,077 698 0
AUTOMATIC DATA PROCESSING IN COM 053015103 704 4,670 SH   SOLE   4,634 0 0
BANCFIRST CORP COM 05945F103 1,580 26,357 SH   SOLE   25,560 797 0
BANK AMER CORP COM 060505104 305 10,365 SH   SOLE   9,846 519 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 934 4,363 SH   SOLE   4,226 137 0
CENTERPOINT ENERGY INC COM 15189T107 669 24,207 SH   SOLE   23,988 0 0
CHEVRON CORP NEW COM 166764100 1,240 10,144 SH   SOLE   10,028 81 0
CISCO SYS INC COM 17275R102 296 6,085 SH   SOLE   6,085 0 0
COCA COLA CO COM 191216100 480 10,382 SH   SOLE   10,382 0 0
CORE LABORATORIES N V COM N22717107 1,148 9,915 SH   SOLE   9,616 299 0
DANAHER CORP DEL COM 235851102 1,276 11,743 SH   SOLE   11,449 294 0
DOWDUPONT INC COM 26078J100 664 10,324 SH   SOLE   10,264 0 0
DTE ENERGY CO COM 233331107 276 2,526 SH   SOLE   2,310 216 0
EVERGY INC COM 30034W106 226 4,120 SH   SOLE   4,120 0 0
EXXON MOBIL CORP COM 30231G102 1,749 20,566 SH   SOLE   20,104 462 0
FACEBOOK INC CL A 30303M102 305 1,856 SH   SOLE   1,755 101 0
FIRST TR ENERGY INCOME & GRW COM 33738G104 2,233 100,535 SH   SOLE   99,859 0 0
FORTIVE CORP COM 34959J108 432 5,126 SH   SOLE   5,003 123 0
GENERAL MLS INC COM 370334104 271 6,317 SH   SOLE   6,317 0 0
GENUINE PARTS CO COM 372460105 878 8,834 SH   SOLE   8,775 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 217 969 SH   SOLE   969 0 0
HELMERICH & PAYNE INC COM 423452101 1,643 23,896 SH   SOLE   23,273 553 0
HEXCEL CORP NEW COM 428291108 1,462 21,808 SH   SOLE   21,262 546 0
ILLINOIS TOOL WKS INC COM 452308109 629 4,456 SH   SOLE   4,426 0 0
INTEL CORP COM 458140100 878 18,569 SH   SOLE   18,460 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 234 1,548 SH   SOLE   1,548 0 0
INVESCO ACTIVELY MANAGD ETF ULTRA SHRT DUR 46090A887 12,777 254,390 SH   SOLE   247,980 5,864 0
ISHARES TR CORE S&P500 ETF 464287200 376 1,286 SH   SOLE   1,286 0 0
ISHARES TR CORE US AGGBD ET 464287226 71,261 675,336 SH   SOLE   655,095 18,559 0
ISHARES TR INTL SEL DIV ETF 464288448 1,985 60,822 SH   SOLE   60,368 0 0
ISHARES TR JPMORGAN USD EMG 464288281 5,047 46,813 SH   SOLE   45,533 1,174 0
ISHARES TR MICRO-CAP ETF 464288869 10,780 101,402 SH   SOLE   98,899 2,318 0
ISHARES TR MSCI EMG MKT ETF 464287234 8,084 188,356 SH   SOLE   183,181 4,843 0
ISHARES TR RUS 2000 GRW ETF 464287648 357 1,660 SH   SOLE   1,660 0 0
ISHARES TR RUS MD CP GR ETF 464287481 6,384 47,084 SH   SOLE   46,008 946 0
ISHARES TR RUS MID CAP ETF 464287499 806 3,656 SH   SOLE   3,656 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 15,270 90,597 SH   SOLE   88,880 1,382 0
ISHARES TR S&P 500 GRWT ETF 464287309 24,590 138,792 SH   SOLE   134,625 3,916 0
ISHARES TR S&P 500 VAL ETF 464287408 10,964 94,652 SH   SOLE   91,382 3,071 0
ISHARES TR S&P US PFD STK 464288687 2,126 57,254 SH   SOLE   56,901 0 0
ISHARES TR SELECT DIVID ETF 464287168 424 4,255 SH   SOLE   3,755 500 0
ISHARES TR U.S. CNSM GD ETF 464287812 304 2,560 SH   SOLE   2,453 107 0
ISHARES TR U.S. CNSM SV ETF 464287580 234 1,104 SH   SOLE   1,039 65 0
ISHARES TR U.S. ENERGY ETF 464287796 265 6,308 SH   SOLE   6,008 300 0
ISHARES TR U.S. FINLS ETF 464287788 373 3,068 SH   SOLE   2,968 100 0
ISHARES TR U.S. TECH ETF 464287721 14,665 75,583 SH   SOLE   73,456 1,960 0
ISHARES TR US HLTHCARE ETF 464287762 917 4,519 SH   SOLE   4,419 100 0
ISHARES TR US INDUSTRIALS 464287754 374 2,397 SH   SOLE   2,333 64 0
ISHARES TR US TELECOM ETF 464287713 1,013 34,065 SH   SOLE   33,871 105 0
ISHARES TR USD INV GRDE ETF 464288620 204 3,812 SH   SOLE   3,812 0 0
JOHNSON & JOHNSON COM 478160104 1,373 9,938 SH   SOLE   9,719 219 0
JPMORGAN CHASE & CO COM 46625H100 1,718 15,224 SH   SOLE   14,838 386 0
KIMBERLY CLARK CORP COM 494368103 525 4,620 SH   SOLE   4,575 0 0
LA Z BOY INC COM 505336107 1,842 58,304 SH   SOLE   58,304 0 0
LEGGETT & PLATT INC COM 524660107 1,559 35,598 SH   SOLE   34,559 948 0
LILLY ELI & CO COM 532457108 250 2,332 SH   SOLE   2,332 0 0
LOCKHEED MARTIN CORP COM 539830109 673 1,945 SH   SOLE   1,936 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 431 4,208 SH   SOLE   4,165 0 0
MARATHON PETE CORP COM 56585A102 206 2,572 SH   SOLE   2,572 0 0
MARKETAXESS HLDGS INC COM 57060D108 1,174 6,579 SH   SOLE   6,369 210 0
MASIMO CORP COM 574795100 1,796 14,419 SH   SOLE   13,923 496 0
MCDONALDS CORP COM 580135101 1,363 8,147 SH   SOLE   8,116 0 0
MICROSOFT CORP COM 594918104 2,654 23,208 SH   SOLE   22,940 268 0
NATIONAL VISION HLDGS INC COM 63845R107 917 20,311 SH   SOLE   19,359 952 0
NIKE INC CL B 654106103 285 3,363 SH   SOLE   3,363 0 0
NORFOLK SOUTHERN CORP COM 655844108 334 1,849 SH   SOLE   1,849 0 0
OMNICELL INC COM 68213N109 2,236 31,092 SH   SOLE   30,197 895 0
PEPSICO INC COM 713448108 1,707 15,267 SH   SOLE   14,959 273 0
PFIZER INC COM 717081103 1,765 40,042 SH   SOLE   39,243 678 0
PHILIP MORRIS INTL INC COM 718172109 592 7,260 SH   SOLE   7,150 110 0
POOL CORPORATION COM 73278L105 1,419 8,506 SH   SOLE   8,152 354 0
PROCTER AND GAMBLE CO COM 742718109 1,110 13,337 SH   SOLE   12,990 347 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 520 7,631 SH   SOLE   7,561 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 3,097 40,895 SH   SOLE   40,143 587 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 3,639 31,043 SH   SOLE   30,585 348 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 4,064 75,364 SH   SOLE   73,061 2,071 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 4,991 52,455 SH   SOLE   51,245 1,008 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 2,289 82,981 SH   SOLE   82,072 531 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,348 17,197 SH   SOLE   17,100 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,921 74,470 SH   SOLE   73,161 1,132 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 423 7,310 SH   SOLE   7,001 309 0
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 1,215 16,122 SH   SOLE   15,590 532 0
SLEEP NUMBER CORP COM 83125X103 1,063 28,910 SH   SOLE   27,761 1,149 0
SNAP ON INC COM 833034101 1,712 9,327 SH   SOLE   9,109 218 0
SPDR SERIES TRUST BLOMBERG INTL TR 78464A516 8,006 292,408 SH   SOLE   284,412 7,326 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 7,319 203,021 SH   SOLE   198,118 4,311 0
STAMPS COM INC COM NEW 852857200 506 2,238 SH   SOLE   2,147 91 0
TEXAS INSTRS INC COM 882508104 534 4,981 SH   SOLE   4,934 0 0
TORO CO COM 891092108 1,317 21,955 SH   SOLE   21,276 679 0
UNITED PARCEL SERVICE INC CL B 911312106 446 3,824 SH   SOLE   3,798 0 0
UNITED TECHNOLOGIES CORP COM 913017109 563 4,024 SH   SOLE   4,024 0 0
UNITEDHEALTH GROUP INC COM 91324P102 257 967 SH   SOLE   967 0 0
VANGUARD BD INDEX FD INC INTERMED TERM 921937819 16,875 209,679 SH   SOLE   203,341 5,816 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,839 47,577 SH   SOLE   46,701 770 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 9,109 104,590 SH   SOLE   104,267 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,427 26,731 SH   SOLE   26,376 253 0
WASTE MGMT INC DEL COM 94106L109 947 10,483 SH   SOLE   10,446 0 0
WELLS FARGO CO NEW COM 949746101 804 15,295 SH   SOLE   14,797 498 0