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
ABBOTT LABORATORIES COM 002824100 445 5,634 SH   SOLE   0 0 5,634
AFFILIATED MANAGERS GROUP COM 008252108 211 3,561 SH   SOLE   0 0 3,561
AMAZON.COM INC COM 023135106 11,921 6,114 SH   SOLE   0 0 6,114
3M CO COM 88579Y101 2,429 17,793 SH   SOLE   0 0 17,793
ABBVIE INC COM 00287Y109 305 4,002 SH   SOLE   0 0 4,002
ADOBE INC COM 00724F101 212 666 SH   SOLE   0 0 666
ALERIAN MLP ETF COM 00162Q866 192 55,880 SH   SOLE   0 0 55,880
ALPHABET INC-CL A COM 02079K305 8,388 7,219 SH   SOLE   0 0 7,219
ALPHABET INC-CL C COM 02079K107 528 454 SH   SOLE   0 0 454
AMERICA FIRST MULTIFAMILY IN COM 02364V107 121 23,000 SH   SOLE   0 0 23,000
AMPHENOL CORP-CL A COM 032095101 2,744 37,650 SH   SOLE   0 0 37,650
APPLE INC COM 037833100 11,882 46,725 SH   SOLE   0 0 46,725
AT&T INC COM 00206R102 494 16,949 SH   SOLE   0 0 16,949
BERKSHIRE HATHAWAY INC COM 084670108 272 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC-CL A COM 084670108 816 3 SH   SOLE   0 0 3
BERKSHIRE HATHAWAY INC-CL B COM 084670702 1,973 10,794 SH   SOLE   0 0 10,794
BLACKROCK INC COM 09247X101 2,555 5,807 SH   SOLE   0 0 5,807
BROADCOM INC COM 11135F101 3,398 14,331 SH   SOLE   0 0 14,331
CALYPTE BIOMEDICAL CORP COM 131722605 0 595,888 SH   SOLE   0 0 595,888
CENTURYLINK INC COM 156700106 203 21,489 SH   SOLE   0 0 21,489
CHEVRON CORP COM 166764100 538 7,418 SH   SOLE   0 0 7,418
CHURCH & DWIGHT CO INC COM 171340102 3,338 52,003 SH   SOLE   0 0 52,003
CIGNA CORP COM 125523100 4,813 27,162 SH   SOLE   0 0 27,162
CISCO SYSTEMS INC COM 17275R102 4,004 101,857 SH   SOLE   0 0 101,857
CITIGROUP INC COM 172967424 1,808 42,918 SH   SOLE   0 0 42,918
COCA-COLA CO/THE COM 191216100 420 9,491 SH   SOLE   0 0 9,491
COMCAST CORP-CLASS A COM 20030N101 226 6,573 SH   SOLE   0 0 6,573
COSTCO WHOLESALE CORP COM 22160K105 6,125 21,480 SH   SOLE   0 0 21,480
CROWN CASTLE INTL CORP COM 22822V101 2,037 14,107 SH   SOLE   0 0 14,107
CULLEN/FROST BANKERS INC COM 229899109 1,676 30,046 SH   SOLE   0 0 30,046
DANONE-SPONS ADR COM 23636T100 233 18,283 SH   SOLE   0 0 18,283
DIGITAL REALTY TRUST INC COM 253868103 3,528 25,396 SH   SOLE   0 0 25,396
ECOLAB INC COM 278865100 4,027 25,842 SH   SOLE   0 0 25,842
EDWARDS LIFESCIENCES CORP COM 28176E108 6,626 35,130 SH   SOLE   0 0 35,130
ESTEE LAUDER COMPANIES-CL A COM 518439104 658 4,127 SH   SOLE   0 0 4,127
EXXON MOBIL CORP COM 30231G102 240 6,309 SH   SOLE   0 0 6,309
FACEBOOK INC-CLASS A COM 30303M102 580 3,480 SH   SOLE   0 0 3,480
FAIRFAX FINANCIAL HLDGS LTD COM 303901102 233 758 SH   SOLE   0 0 758
FIDELITY CON DISCRET ETF COM 316092204 938 24,845 SH   SOLE   0 0 24,845
FIDELITY FINANCIALS ETF COM 316092501 2,677 91,123 SH   SOLE   0 0 91,123
FIDELITY HEALTH CARE ETF COM 316092600 1,716 39,935 SH   SOLE   0 0 39,935
FIDELITY INDUSTRIALS ETF COM 316092709 1,243 40,835 SH   SOLE   0 0 40,835
FIDELITY MSCI COMMUNICATION COM 316092873 1,590 54,778 SH   SOLE   0 0 54,778
FIDELITY MSCI ENERGY ETF COM 316092402 444 59,059 SH   SOLE   0 0 59,059
FIDELITY MSCI INFO TECH ETF COM 316092808 2,562 40,874 SH   SOLE   0 0 40,874
FIDELITY REAL ESTATE ETF COM 316092857 1,608 77,310 SH   SOLE   0 0 77,310
FIRST FINL BANKSHARES INC COM 32020R109 235 8,744 SH   SOLE   0 0 8,744
FIRST REPUBLIC BANK/CA COM 33616C100 253 3,072 SH   SOLE   0 0 3,072
FORTITUDE GROUP INC COM 34960C100 0 50,000 SH   SOLE   0 0 50,000
FORTIVE CORP COM 34959J108 1,318 23,874 SH   SOLE   0 0 23,874
GENERAL ELECTRIC CO COM 369604103 102 12,865 SH   SOLE   0 0 12,865
GENERAL MOTORS CO COM 37045V100 245 11,797 SH   SOLE   0 0 11,797
GILEAD SCIENCES INC COM 375558103 205 2,744 SH   SOLE   0 0 2,744
GLOBAL NET LEASE INC COM 379378201 468 35,000 SH   SOLE   0 0 35,000
GOLDMAN SACHS ACCESS TREASUR COM 381430529 366 3,635 SH   SOLE   0 0 3,635
HARTFORD FINANCIAL SVCS GRP COM 416515104 808 22,919 SH   SOLE   0 0 22,919
HILL-ROM HOLDINGS INC COM 431475102 2,620 26,048 SH   SOLE   0 0 26,048
HOME DEPOT INC COM 437076102 645 3,455 SH   SOLE   0 0 3,455
HONEYWELL INTERNATIONAL INC COM 438516106 3,748 28,016 SH   SOLE   0 0 28,016
INTEL CORP COM 458140100 404 7,472 SH   SOLE   0 0 7,472
INTERCONTINENTAL EXCHANGE IN COM 45866F104 4,256 52,705 SH   SOLE   0 0 52,705
INTUIT INC COM 461202103 4,771 20,745 SH   SOLE   0 0 20,745
INTUITIVE SURGICAL INC COM 46120E602 226 457 SH   SOLE   0 0 457
INVESCO QQQ TRUST SERIES 1 COM 46090E103 380 1,998 SH   SOLE   0 0 1,998
INVESCO S&P 500 EQUAL WEIGHT COM 46137V357 14,662 174,504 SH   SOLE   0 0 174,504
INVESCO S&P 500 HIGH DIVIDEN COM 46138E362 371 12,361 SH   SOLE   0 0 12,361
INVESCO S&P 500 LOW VOLATILI COM 46138E354 1,355 28,878 SH   SOLE   0 0 28,878
ISHA CURR HEDGED MSCI EAFE COM 46434V803 5,850 241,623 SH   SOLE   0 0 241,623
ISHARES 1-3 YEAR TREASURY BO COM 464287457 1,065 12,288 SH   SOLE   0 0 12,288
ISHARES CORE 1-5 YEAR USD BO COM 46432F859 208 4,123 SH   SOLE   0 0 4,123
ISHARES CORE MSCI EAFE ETF COM 46432F842 3,252 65,182 SH   SOLE   0 0 65,182
ISHARES CORE MSCI EMERGING COM 46434G103 12,482 308,431 SH   SOLE   0 0 308,431
ISHARES CORE S&P 500 ETF COM 464287200 73,648 285,017 SH   SOLE   0 0 285,017
ISHARES CORE S&P MIDCAP ETF COM 464287507 54,795 380,893 SH   SOLE   0 0 380,893
ISHARES CORE S&P SMALL-CAP E COM 464287804 11,945 212,884 SH   SOLE   0 0 212,884
ISHARES CORE U.S. AGGREGATE COM 464287226 6,059 52,519 SH   SOLE   0 0 52,519
ISHARES EDGE MSCI MIN VOL US COM 46429B697 270 5,000 SH   SOLE   0 0 5,000
ISHARES EDGE MSCI USA MOMENT COM 46432F396 267 2,506 SH   SOLE   0 0 2,506
ISHARES EDGE MSCI USA QUALIT COM 46432F339 43,087 531,675 SH   SOLE   0 0 531,675
ISHARES GLOBAL REIT ETF COM 46434V647 930 48,567 SH   SOLE   0 0 48,567
ISHARES IBOXX HIGH YLD CORP COM 464288513 1,218 15,810 SH   SOLE   0 0 15,810
ISHARES INTL AGGREGATE BOND COM 46435G672 303 5,541 SH   SOLE   0 0 5,541
ISHARES MSCI ACWI EX US ETF COM 464288240 735 19,529 SH   SOLE   0 0 19,529
ISHARES MSCI BRIC ETF COM 464286657 4,062 114,000 SH   SOLE   0 0 114,000
ISHARES MSCI EAFE ETF COM 464287465 7,777 145,482 SH   SOLE   0 0 145,482
ISHARES MSCI EAFE GROWTH ETF COM 464288885 16,385 230,415 SH   SOLE   0 0 230,415
ISHARES MSCI EAFE SMALL-CAP COM 464288273 2,420 53,989 SH   SOLE   0 0 53,989
ISHARES MSCI EAFE VALUE ETF COM 464288877 1,970 55,204 SH   SOLE   0 0 55,204
ISHARES MSCI EMERGING MARKET COM 464287234 2,885 84,533 SH   SOLE   0 0 84,533
ISHARES RUSSELL 1000 ETF COM 464287622 20,949 148,016 SH   SOLE   0 0 148,016
ISHARES RUSSELL 1000 GROWTH COM 464287614 801 5,317 SH   SOLE   0 0 5,317
ISHARES RUSSELL 1000 VALUE E COM 464287598 778 7,846 SH   SOLE   0 0 7,846
ISHARES RUSSELL 2000 ETF COM 464287655 2,972 25,964 SH   SOLE   0 0 25,964
ISHARES RUSSELL 2000 VALUE E COM 464287630 322 3,925 SH   SOLE   0 0 3,925
ISHARES RUSSELL 3000 ETF COM 464287689 1,087 7,327 SH   SOLE   0 0 7,327
ISHARES RUSSELL MID-CAP VALU COM 464287473 224 3,495 SH   SOLE   0 0 3,495
ISHARES S&P 500 GROWTH ETF COM 464287309 1,940 11,751 SH   SOLE   0 0 11,751
ISHARES S&P 500 VALUE ETF COM 464287408 1,170 12,161 SH   SOLE   0 0 12,161
ISHARES S&P MID-CAP 400 GROW COM 464287606 215 1,207 SH   SOLE   0 0 1,207
ISHARES S&P MID-CAP 400 VALU COM 464287705 225 2,047 SH   SOLE   0 0 2,047
ISHARES S&P SMALL-CAP 600 GR COM 464287887 539 3,907 SH   SOLE   0 0 3,907
ISHARES S&P SMALL-CAP 600 VA COM 464287879 528 5,285 SH   SOLE   0 0 5,285
ISHARES SELECT DIVIDEND ETF COM 464287168 989 13,442 SH   SOLE   0 0 13,442
ISHARES TIPS BOND ETF COM 464287176 1,873 15,880 SH   SOLE   0 0 15,880
ISHARES US REAL ESTATE ETF COM 464287739 715 10,272 SH   SOLE   0 0 10,272
JOHNSON & JOHNSON COM 478160104 7,490 57,121 SH   SOLE   0 0 57,121
JPMORGAN CHASE & CO COM 46625H100 5,989 66,518 SH   SOLE   0 0 66,518
KEYSIGHT TECHNOLOGIES IN COM 49338L103 2,629 31,419 SH   SOLE   0 0 31,419
KIMBERLY-CLARK CORP COM 494368103 366 2,865 SH   SOLE   0 0 2,865
LENNOX INTERNATIONAL INC COM 526107107 231 1,269 SH   SOLE   0 0 1,269
LOWE'S COS INC COM 548661107 3,022 35,115 SH   SOLE   0 0 35,115
MAGNA INTERNATIONAL INC COM 559222401 234 7,337 SH   SOLE   0 0 7,337
MASTERCARD INC - A COM 57636Q104 7,346 30,410 SH   SOLE   0 0 30,410
MCDONALD'S CORP COM 580135101 345 2,087 SH   SOLE   0 0 2,087
MERCK & CO. INC. COM 58933Y105 359 4,669 SH   SOLE   0 0 4,669
MICROSOFT CORP COM 594918104 10,818 68,592 SH   SOLE   0 0 68,592
MONDELEZ INTERNATIONAL INC-A COM 609207105 2,346 46,844 SH   SOLE   0 0 46,844
MORGAN STANLEY COM 617446448 1,517 44,618 SH   SOLE   0 0 44,618
NETFLIX INC COM 64110L106 228 607 SH   SOLE   0 0 607
NIGHTFOOD HOLDINGS INC COM 65412F101 4 20,000 SH   SOLE   0 0 20,000
NIKE INC -CL B COM 654106103 911 11,008 SH   SOLE   0 0 11,008
NOVO-NORDISK A/S-SPONS ADR COM 670100205 249 4,135 SH   SOLE   0 0 4,135
NVIDIA CORP COM 67066G104 211 801 SH   SOLE   0 0 801
ORACLE CORP COM 68389X105 354 7,333 SH   SOLE   0 0 7,333
O'REILLY AUTOMOTIVE INC COM 67103H107 3,681 12,227 SH   SOLE   0 0 12,227
PEPSICO INC COM 713448108 3,803 31,663 SH   SOLE   0 0 31,663
PFIZER INC COM 717081103 567 17,369 SH   SOLE   0 0 17,369
PHILLIPS EDISON GROCERY CENT COM 71844V102 2,315 208,539 SH   SOLE   0 0 208,539
PIONEER NATURAL RESOURCES CO COM 723787107 1,049 14,951 SH   SOLE   0 0 14,951
POWER CORP OF CANADA COM 739239101 211 13,098 SH   SOLE   0 0 13,098
PROCTER & GAMBLE CO/THE COM 742718109 493 4,480 SH   SOLE   0 0 4,480
SALESFORCE.COM INC COM 79466L302 2,143 14,885 SH   SOLE   0 0 14,885
SCHWAB (CHARLES) CORP COM 808513105 274 8,149 SH   SOLE   0 0 8,149
SCHWAB EMERGING MARKETS EQUI COM 808524706 557 26,944 SH   SOLE   0 0 26,944
SCHWAB INTL EQUITY ETF COM 808524805 8,760 339,006 SH   SOLE   0 0 339,006
SCHWAB INTL SMALL-CAP EQUITY COM 808524888 726 29,773 SH   SOLE   0 0 29,773
SCHWAB SHORT-TERM US TREAS COM 808524862 2,815 54,425 SH   SOLE   0 0 54,425
SCHWAB US BROAD MARKET ETF COM 808524102 8,536 141,260 SH   SOLE   0 0 141,260
SCHWAB US DVD EQUITY ETF COM 808524797 786 17,467 SH   SOLE   0 0 17,467
SCHWAB US LARGE-CAP ETF COM 808524201 2,658 43,400 SH   SOLE   0 0 43,400
SCHWAB US LARGE-CAP VALUE COM 808524409 543 12,256 SH   SOLE   0 0 12,256
SCHWAB US REIT ETF COM 808524847 2,643 80,723 SH   SOLE   0 0 80,723
SCHWAB US SMALL-CAP ETF COM 808524607 416 8,078 SH   SOLE   0 0 8,078
SOLAR WIND ENERGY TOWER INC COM 83416V105 0 100,000 SH   SOLE   0 0 100,000
SPDR DJIA TRUST COM 78467X109 233 1,063 SH   SOLE   0 0 1,063
SPDR S&P 500 ETF TRUST COM 78462F103 696 2,699 SH   SOLE   0 0 2,699
SPDR S&P DIVIDEND ETF COM 78464A763 12,816 160,484 SH   SOLE   0 0 160,484
STARBUCKS CORP COM 855244109 2,084 31,700 SH   SOLE   0 0 31,700
STRYKER CORP COM 863667101 2,621 15,745 SH   SOLE   0 0 15,745
TEXAS INSTRUMENTS INC COM 882508104 1,431 14,325 SH   SOLE   0 0 14,325
THERMO FISHER SCIENTIFIC INC COM 883556102 4,012 14,146 SH   SOLE   0 0 14,146
TORTOISE NORTH AMERICAN PIPE COM 56167N720 216 15,878 SH   SOLE   0 0 15,878
TRAVELERS COS INC/THE COM 89417E109 2,042 20,551 SH   SOLE   0 0 20,551
UNION PACIFIC CORP COM 907818108 572 4,059 SH   SOLE   0 0 4,059
UNITEDHEALTH GROUP INC COM 91324P102 4,271 17,128 SH   SOLE   0 0 17,128
VANGUARD FTSE ALL-WORLD EX-U COM 922042775 3,990 97,266 SH   SOLE   0 0 97,266
VANGUARD FTSE DEVELOPED ETF COM 921943858 25,275 758,110 SH   SOLE   0 0 758,110
VANGUARD FTSE EMERGING MARKE COM 922042858 9,036 269,343 SH   SOLE   0 0 269,343
VANGUARD GROWTH ETF COM 922908736 29,630 189,097 SH   SOLE   0 0 189,097
VANGUARD MID-CAP ETF COM 922908629 12,634 95,963 SH   SOLE   0 0 95,963
VANGUARD MID-CAP VALUE ETF COM 922908512 487 5,997 SH   SOLE   0 0 5,997
VANGUARD REAL ESTATE ETF COM 922908553 23,117 330,959 SH   SOLE   0 0 330,959
VANGUARD RUSSELL 3000 COM 92206C599 645 5,598 SH   SOLE   0 0 5,598
VANGUARD S&P 500 ETF COM 922908363 35,185 148,573 SH   SOLE   0 0 148,573
VANGUARD SHORT-TERM BOND ETF COM 921937827 2,568 31,243 SH   SOLE   0 0 31,243
VANGUARD SHORT-TERM TREASURY COM 92206C102 54,562 875,239 SH   SOLE   0 0 875,239
VANGUARD SMALL-CAP ETF COM 922908751 13,759 119,186 SH   SOLE   0 0 119,186
VANGUARD SMALL-CAP VALUE ETF COM 922908611 252 2,835 SH   SOLE   0 0 2,835
VANGUARD TOTAL BOND MARKET COM 921937835 1,558 18,250 SH   SOLE   0 0 18,250
VANGUARD TOTAL STOCK MKT ETF COM 922908769 2,347 18,208 SH   SOLE   0 0 18,208
VANGUARD VALUE ETF COM 922908744 6,636 74,514 SH   SOLE   0 0 74,514
VERIZON COMMUNICATIONS INC COM 92343V104 4,568 85,025 SH   SOLE   0 0 85,025
VISA INC-CLASS A SHARES COM 92826C839 454 2,817 SH   SOLE   0 0 2,817
VODAFONE GROUP PLC-SP ADR COM 92857W308 267 19,404 SH   SOLE   0 0 19,404
WALMART INC COM 931142103 782 6,879 SH   SOLE   0 0 6,879
WALT DISNEY CO/THE COM 254687106 3,265 33,800 SH   SOLE   0 0 33,800
WISDOMTREE US HIGH DIVIDEND COM 97717W208 2,400 42,408 SH   SOLE   0 0 42,408
WISDOMTREE US SMALLCAP DIVID COM 97717W604 3,094 171,710 SH   SOLE   0 0 171,710
WISDOMTREE US TOTAL DIVIDEND COM 97717W109 238 3,038 SH   SOLE   0 0 3,038
XTRACKERS MSCI EAFE HEDGED E COM 233051200 25,235 941,614 SH   SOLE   0 0 941,614
XTRACKERS USD HIGH YIELD COR COM 233051432 625 14,177 SH   SOLE   0 0 14,177
ZOETIS INC COM 98978V103 4,011 34,084 SH   SOLE   0 0 34,084
SPDR DR INTERNATIONAL RL EST COM 78463X863 300 11,223 SH   SOLE   0 0 11,223
SPDR GOLD SHARES COM 78463V107 4,309 29,106 SH   SOLE   0 0 29,106
ACCENTURE PLC-CL A COM G1151C101 5,155 31,577 SH   SOLE   0 0 31,577
LIBERTY GLOBAL PLC- C COM G5480U120 241 15,312 SH   SOLE   0 0 15,312
VANGUARD TOTAL INTL BOND ETF COM 92203J407 798 14,193 SH   SOLE   0 0 14,193