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
Expires:Oct 31, 2018
Estimated average burden
hours per response:23.8

COLUMN 1COLUMN 2COLUMN 3COLUMN 4COLUMN 5COLUMN 6COLUMN 7COLUMN 8
VALUESHRS ORSH/PUT/INVESTMENTOTHERVOTING AUTHORITY
NAME OF ISSUERTITLE OF CLASSCUSIP(x$1000)PRN AMTPRNCALLDISCRETIONMANAGERSOLESHAREDNONE
AT&T INCCOM00206R1021,33644,134SH SOLE 42,72001,414
ABBOTT LABSCOM0028241001,55913,013SH SOLE 13,01300
ALPHABET INCCAP STK CL C02079K107985476SH SOLE 46808
ALPHABET INCCAP STK CL A02079K30510,7345,205SH SOLE 5,0620143
AMAZON COM INCCOM0231351062,673864SH SOLE 86400
AMPHENOL CORP NEWCL A03209510186813,154SH SOLE 13,15400
APPLE INCCOM03783310020,399167,002SH SOLE 163,03003,972
ATLANTIC POWER CORPCOM NEW04878Q8635218,000SHCallSOLE 0018,000
ATLANTIC POWER CORPCOM NEW04878Q863497171,850SH SOLE 00171,850
BK OF AMERICA CORPCOM0605051042496,430SH SOLE 6,43000
BECTON DICKINSON & COCOM07588710910,12341,634SH SOLE 40,55801,076
BERKSHIRE HATHAWAY INC DELCL B NEW08467070212,02947,086SH SOLE 46,6890397
BLACKROCK INCCOM09247X101360478SH SOLE 47800
BOEING COCOM09702310525100SHCallSOLE 00100
BOEING COCOM0970231051,1624,561SH SOLE 4,474087
BRISTOL-MYERS SQUIBB COCOM1101221082,60541,260SH SOLE 40,5950665
CHEVRON CORP NEWCOM1667641004,12239,336SH SOLE 39,1160220
CHURCH & DWIGHT INCCOM1713401026627,582SH SOLE 7,58200
CISCO SYS INCCOM17275R10210,923211,244SH SOLE 207,10404,140
CLOUDFLARE INCCL A COM18915M1074316,136SH SOLE 6,13600
COCA COLA COCOM19121610081915,532SH SOLE 15,53200
CONOCOPHILLIPSCOM20825C1043,22860,932SH SOLE 59,9650967
CORNING INCCOM2193501053387,775SH SOLE 7,77500
COSTCO WHSL CORP NEWCOM22160K1051,2203,462SH SOLE 3,46200
DEERE & COCOM244199105215575SH SOLE 57500
DIGITAL RLTY TR INCCOM2538681032822,000SH SOLE 2,00000
DISNEY WALT COCOM25468710615,42783,604SH SOLE 80,06703,537
ECOLAB INCCOM2788651007803,643SH SOLE 3,64300
EDWARDS LIFESCIENCES CORPCOM28176E1085546,625SH SOLE 6,62500
EMERSON ELEC COCOM2910111049,644106,894SH SOLE 104,14602,748
ENERGY FUELS INCCOM NEW2926717085710,000SH SOLE 10,00000
ENERGY TRANSFER LPCOM UT LTD PTN29273V10065585,237SH SOLE 72,284012,953
ENTERPRISE PRODS PARTNERS LCOM29379210763328,765SH SOLE 23,21005,555
EXXON MOBIL CORPCOM30231G10286515,499SH SOLE 15,49900
FACEBOOK INCCL A30303M1025241,780SH SOLE 1,78000
GENERAL ELECTRIC COCOM36960410336527,819SH SOLE 27,6690150
GILEAD SCIENCES INCCOM3755581035278,155SH SOLE 8,15500
HCA HEALTHCARE INCCOM40412C1012871,523SH SOLE 1,52300
HIGHLAND INCOME FDHIGHLAND INCOME43010E4041,183106,716SH SOLE 83,366023,350
HONEYWELL INTL INCCOM4385161066312,908SH SOLE 2,90800
INTEL CORPCOM45814010098315,362SH SOLE 15,36200
INTERCONTINENTAL EXCHANGE INCOM45866F1045004,476SH SOLE 4,47600
INTERNATIONAL BUSINESS MACHSCOM4592001012962,221SH SOLE 1,8710350
INVESCO QQQ TRUNIT SER 146090E1032,5447,972SH SOLE 7,6220350
INTUITCOM4612021031,0612,771SH SOLE 2,77100
INVESCO EXCHANGE TRADED FD TS&P SPIN OFF46137V1596209,853SH SOLE 9,85300
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3572,97821,025SH SOLE 20,0920933
INVESCO EXCHANGE TRADED FD TDYNMC PHRMCTLS46137V66210,027127,123SH SOLE 123,83703,286
ISHARES TRSELECT DIVID ETF4642871689568,377SH SOLE 7,6270750
ISHARES TRTIPS BD ETF4642871761,2489,941SH SOLE 9,94100
ISHARES TRCORE S&P500 ETF4642872005,61614,117SH SOLE 12,68601,431
ISHARES TRCORE US AGGBD ET4642872261,32911,674SH SOLE 10,9510723
ISHARES TRMSCI EMG MKT ETF4642872341,06319,938SH SOLE 19,93800
ISHARES TRIBOXX INV CP ETF4642872422,70920,827SH SOLE 17,68703,140
ISHARES TRBARCLAYS 7 10 YR4642874406435,693SH SOLE 5,4930200
ISHARES TR1 3 YR TREAS BD4642874575,09759,094SH SOLE 54,86904,225
ISHARES TRMSCI EAFE ETF4642874652102,772SH SOLE 2,77200
ISHARES TRCORE S&P MCP ETF4642875075051,939SH SOLE 1,93900
ISHARES TRRUS 2000 VAL ETF4642876302971,865SH SOLE 1,86500
ISHARES TRRUSSELL 2000 ETF4642876554,07418,440SH SOLE 18,44000
ISHARES TRU.S. REAL ES ETF4642877395556,037SH SOLE 6,03700
ISHARES TRCORE S&P SCP ETF4642878041,42713,148SH SOLE 12,9480200
ISHARES TRSP SMCP600VL ETF4642878792222,200SH SOLE 2,20000
ISHARES TR3 7 YR TREAS BD4642886612501,925SH SOLE 1,92500
ISHARES TREAFE VALUE ETF4642888772534,968SH SOLE 4,96800
ISHARES TRMSCI USA VALUE46432F3882,65825,941SH SOLE 23,86902,072
ISHARES TRMSCI USA MMENTM46432F3962,07412,896SH SOLE 12,7140182
ISHARES TR0-5YR HI YL CP46434V4071,47932,288SH SOLE 27,87904,409
ISHARES TRCORE TOTAL USD46434V6131,19622,674SH SOLE 22,67400
JPMORGAN CHASE & COCOM46625H10013,34287,645SH SOLE 86,15301,492
JPMORGAN CHASE & COALERIAN ML ETN46625H36585551,535SH SOLE 51,1910344
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8373056,000SH SOLE 6,00000
JANUS DETROIT STR TRHENDRSN SHRT ETF47103U8862,55050,820SH SOLE 50,82000
JOHNSON & JOHNSONCOM4781601042,17413,229SH SOLE 12,5590670
KINDER MORGAN INC DELCOM49456B1011,45887,594SH SOLE 85,45302,141
LABORATORY CORP AMER HLDGSCOM NEW50540R4092811,100SH SOLE 1,10000
LAUDER ESTEE COS INCCL A5184391044821,656SH SOLE 1,65600
LENNOX INTL INCCOM5261071073381,085SH SOLE 1,08500
LOWES COS INCCOM5486611072581,354SH SOLE 1,35400
MASTERCARD INCORPORATEDCL A57636Q1043,1698,900SH SOLE 8,90000
MCDONALDS CORPCOM5801351012251,003SH SOLE 1,00300
MERCK & CO. INCCOM58933Y1051,46218,963SH SOLE 18,96300
MICROSOFT CORPCOM59491810418,22977,316SH SOLE 75,41001,906
MONDELEZ INTL INCCL A6092071052273,886SH SOLE 3,88600
NEXTERA ENERGY INCCOM65339F1013244,284SH SOLE 4,28400
NIKE INCCL B6541061031,42410,716SH SOLE 10,6070109
NOKIA CORPSPONSORED ADR6549022044210,500SH SOLE 10,50000
NVIDIA CORPORATIONCOM67066G104211396SH SOLE 39600
NUVEEN AMT FREE MUN CR INC FCOM67071L10618310,800SH SOLE 10,80000
OREILLY AUTOMOTIVE INCCOM67103H1071,0792,127SH SOLE 2,12700
ORACLE CORPCOM68389X10511,092158,074SH SOLE 154,35703,717
PACCAR INCCOM6937181089,08297,736SH SOLE 95,51502,221
PEPSICO INCCOM71344810811,63682,264SH SOLE 80,60201,662
PFIZER INCCOM7170811031,28835,563SH SOLE 35,56300
PIMCO ETF TRENHAN SHRT MA AC72201R83316,534162,239SH SOLE 159,01503,224
PROCTER AND GAMBLE COCOM7427181093,60726,635SH SOLE 26,5100125
PROGRESSIVE CORPCOM7433151033663,833SH SOLE 3,83300
QUALCOMM INCCOM7475251031,0467,887SH SOLE 7,88700
RAYTHEON TECHNOLOGIES CORPCOM75513E1019,730125,925SH SOLE 122,02203,903
REPUBLIC SVCS INCCOM7607591001,61716,278SH SOLE 16,27800
S&P GLOBAL INCCOM78409V10415,45543,797SH SOLE 41,95501,842
SPDR S&P 500 ETF TRTR UNIT78462F1035,90614,902SH SOLE 14,6870215
SPDR GOLD TRGOLD SHS78463V1072161,353SH SOLE 1,34805
SPDR INDEX SHS FDSS&P INTL ETF78463X77262516,386SH SOLE 16,1940192
SPDR SER TRS&P DIVID ETF78464A7631,39611,831SH SOLE 11,83100
SPDR DOW JONES INDL AVERAGEUT SER 178467X1091,8585,627SH SOLE 5,0420585
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1075,84312,274SH SOLE 12,198076
SPDR SER TRSPDR BLOOMBERG78468R6639,170100,219SH SOLE 95,14805,071
SCHLUMBERGER LTDCOM80685710828410,454SH SOLE 10,45400
SCHWAB STRATEGIC TRUS LRG CAP ETF8085242018839,196SH SOLE 9,19600
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245083985,350SH SOLE 5,1570193
SCHWAB STRATEGIC TREMRG MKTEQ ETF80852470637411,765SH SOLE 11,5000265
SCHWAB STRATEGIC TRUS DIVIDEND EQ8085247972193,000SH SOLE 003,000
SCHWAB STRATEGIC TRUS AGGREGATE B80852483956110,395SH SOLE 10,39500
SCHWAB STRATEGIC TRSHT TM US TRES8085248622,54549,595SH SOLE 49,59500
SIMON PPTY GROUP INC NEWCOM8288061091,19710,519SH SOLE 10,1970322
SOUTHERN COCOM8425871072423,900SH SOLE 3,90000
STANLEY BLACK & DECKER INCCOM8545021014,53922,733SH SOLE 22,73300
STARBUCKS CORPCOM8552441092932,681SH SOLE 68801,993
STRYKER CORPORATIONCOM86366710113,72756,355SH SOLE 54,87201,483
TARGET CORPCOM87612E1061,3957,043SH SOLE 6,8030240
TASEKO MINES LTDCOM8765111062112,000SH SOLE 12,00000
TEGNA INCCOM87901J10537720,000SH SOLE 20,00000
THERMO FISHER SCIENTIFIC INCCOM8835561021,5113,310SH SOLE 3,31000
3M COCOM88579Y1016783,520SH SOLE 3,52000
TRAVELERS COMPANIES INCCOM89417E1092791,858SH SOLE 1,85800
US BANCORP DELCOM NEW9029733043746,753SH SOLE 6,75300
UNION PAC CORPCOM9078181083,48715,821SH SOLE 15,82100
UNITEDHEALTH GROUP INCCOM91324P1021,2243,289SH SOLE 2,5890700
UNIVERSAL DISPLAY CORPCOM91347P105215908SH SOLE 90800
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088444773,240SH SOLE 3,24000
VANGUARD BD INDEX FDSSHORT TRM BOND9219378276,01873,217SH SOLE 66,57106,646
VANGUARD TAX-MANAGED INTL FDFTSE DEV MKT ETF9219438583146,402SH SOLE 4,84701,555
VANGUARD INTL EQUITY INDEX FFTSE EMR MKT ETF9220428584,74391,132SH SOLE 87,81503,317
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1029,873160,493SH SOLE 150,006010,487
VANGUARD INDEX FDSS&P 500 ETF SHS9229083635501,511SH SOLE 1,495016
VANGUARD INDEX FDSSM CP VAL ETF9229086117334,426SH SOLE 3,9370489
VANGUARD INDEX FDSMID CAP ETF9229086297533,403SH SOLE 3,40300
VANGUARD INDEX FDSSMALL CP ETF9229087514492,096SH SOLE 2,09600
VERIZON COMMUNICATIONS INCCOM92343V1045439,342SH SOLE 9,34200
VISA INCCOM CL A92826C83912,48058,944SH SOLE 56,66602,278
VMWARE INCCL A COM9285634029,01759,934SH SOLE 58,78101,153
WELLS FARGO CO NEWCOM9497461018200SHCallSOLE 00200
WELLS FARGO CO NEWCOM9497461011,65842,441SH SOLE 41,27001,171
WEYERHAEUSER CO MTN BECOM NEW9621661043309,260SH SOLE 9,26000
WISDOMTREE TRUS HIGH DIVIDEND97717W2083424,483SH SOLE 4,48300
WOLVERINE WORLD WIDE INCCOM97809710355814,550SH SOLE 14,55000
XCEL ENERGY INCCOM98389B1003505,256SH SOLE 5,25600
ZOETIS INCCL A98978V1033772,392SH SOLE 2,39200
ACCENTURE PLC IRELANDSHS CLASS AG1151C1018463,063SH SOLE 3,06300
GOLAR LNG LTDSHSG9456A10069167,586SH SOLE 67,58600
GOLAR LNG PARTNERS LPCOM UNIT LPIY2745C1024713,330SH SOLE 13,33000