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
AT&T INC COM 00206R102 1,336 44,134 SH   SOLE   42,720 0 1,414
ABBOTT LABS COM 002824100 1,559 13,013 SH   SOLE   13,013 0 0
ALPHABET INC CAP STK CL C 02079K107 985 476 SH   SOLE   468 0 8
ALPHABET INC CAP STK CL A 02079K305 10,734 5,205 SH   SOLE   5,062 0 143
AMAZON COM INC COM 023135106 2,673 864 SH   SOLE   864 0 0
AMPHENOL CORP NEW CL A 032095101 868 13,154 SH   SOLE   13,154 0 0
APPLE INC COM 037833100 20,399 167,002 SH   SOLE   163,030 0 3,972
ATLANTIC POWER CORP COM NEW 04878Q863 52 18,000 SH Call SOLE   0 0 18,000
ATLANTIC POWER CORP COM NEW 04878Q863 497 171,850 SH   SOLE   0 0 171,850
BK OF AMERICA CORP COM 060505104 249 6,430 SH   SOLE   6,430 0 0
BECTON DICKINSON & CO COM 075887109 10,123 41,634 SH   SOLE   40,558 0 1,076
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 12,029 47,086 SH   SOLE   46,689 0 397
BLACKROCK INC COM 09247X101 360 478 SH   SOLE   478 0 0
BOEING CO COM 097023105 25 100 SH Call SOLE   0 0 100
BOEING CO COM 097023105 1,162 4,561 SH   SOLE   4,474 0 87
BRISTOL-MYERS SQUIBB CO COM 110122108 2,605 41,260 SH   SOLE   40,595 0 665
CHEVRON CORP NEW COM 166764100 4,122 39,336 SH   SOLE   39,116 0 220
CHURCH & DWIGHT INC COM 171340102 662 7,582 SH   SOLE   7,582 0 0
CISCO SYS INC COM 17275R102 10,923 211,244 SH   SOLE   207,104 0 4,140
CLOUDFLARE INC CL A COM 18915M107 431 6,136 SH   SOLE   6,136 0 0
COCA COLA CO COM 191216100 819 15,532 SH   SOLE   15,532 0 0
CONOCOPHILLIPS COM 20825C104 3,228 60,932 SH   SOLE   59,965 0 967
CORNING INC COM 219350105 338 7,775 SH   SOLE   7,775 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,220 3,462 SH   SOLE   3,462 0 0
DEERE & CO COM 244199105 215 575 SH   SOLE   575 0 0
DIGITAL RLTY TR INC COM 253868103 282 2,000 SH   SOLE   2,000 0 0
DISNEY WALT CO COM 254687106 15,427 83,604 SH   SOLE   80,067 0 3,537
ECOLAB INC COM 278865100 780 3,643 SH   SOLE   3,643 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 554 6,625 SH   SOLE   6,625 0 0
EMERSON ELEC CO COM 291011104 9,644 106,894 SH   SOLE   104,146 0 2,748
ENERGY FUELS INC COM NEW 292671708 57 10,000 SH   SOLE   10,000 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 655 85,237 SH   SOLE   72,284 0 12,953
ENTERPRISE PRODS PARTNERS L COM 293792107 633 28,765 SH   SOLE   23,210 0 5,555
EXXON MOBIL CORP COM 30231G102 865 15,499 SH   SOLE   15,499 0 0
FACEBOOK INC CL A 30303M102 524 1,780 SH   SOLE   1,780 0 0
GENERAL ELECTRIC CO COM 369604103 365 27,819 SH   SOLE   27,669 0 150
GILEAD SCIENCES INC COM 375558103 527 8,155 SH   SOLE   8,155 0 0
HCA HEALTHCARE INC COM 40412C101 287 1,523 SH   SOLE   1,523 0 0
HIGHLAND INCOME FD HIGHLAND INCOME 43010E404 1,183 106,716 SH   SOLE   83,366 0 23,350
HONEYWELL INTL INC COM 438516106 631 2,908 SH   SOLE   2,908 0 0
INTEL CORP COM 458140100 983 15,362 SH   SOLE   15,362 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 500 4,476 SH   SOLE   4,476 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 296 2,221 SH   SOLE   1,871 0 350
INVESCO QQQ TR UNIT SER 1 46090E103 2,544 7,972 SH   SOLE   7,622 0 350
INTUIT COM 461202103 1,061 2,771 SH   SOLE   2,771 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 620 9,853 SH   SOLE   9,853 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 2,978 21,025 SH   SOLE   20,092 0 933
INVESCO EXCHANGE TRADED FD T DYNMC PHRMCTLS 46137V662 10,027 127,123 SH   SOLE   123,837 0 3,286
ISHARES TR SELECT DIVID ETF 464287168 956 8,377 SH   SOLE   7,627 0 750
ISHARES TR TIPS BD ETF 464287176 1,248 9,941 SH   SOLE   9,941 0 0
ISHARES TR CORE S&P500 ETF 464287200 5,616 14,117 SH   SOLE   12,686 0 1,431
ISHARES TR CORE US AGGBD ET 464287226 1,329 11,674 SH   SOLE   10,951 0 723
ISHARES TR MSCI EMG MKT ETF 464287234 1,063 19,938 SH   SOLE   19,938 0 0
ISHARES TR IBOXX INV CP ETF 464287242 2,709 20,827 SH   SOLE   17,687 0 3,140
ISHARES TR BARCLAYS 7 10 YR 464287440 643 5,693 SH   SOLE   5,493 0 200
ISHARES TR 1 3 YR TREAS BD 464287457 5,097 59,094 SH   SOLE   54,869 0 4,225
ISHARES TR MSCI EAFE ETF 464287465 210 2,772 SH   SOLE   2,772 0 0
ISHARES TR CORE S&P MCP ETF 464287507 505 1,939 SH   SOLE   1,939 0 0
ISHARES TR RUS 2000 VAL ETF 464287630 297 1,865 SH   SOLE   1,865 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 4,074 18,440 SH   SOLE   18,440 0 0
ISHARES TR U.S. REAL ES ETF 464287739 555 6,037 SH   SOLE   6,037 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,427 13,148 SH   SOLE   12,948 0 200
ISHARES TR SP SMCP600VL ETF 464287879 222 2,200 SH   SOLE   2,200 0 0
ISHARES TR 3 7 YR TREAS BD 464288661 250 1,925 SH   SOLE   1,925 0 0
ISHARES TR EAFE VALUE ETF 464288877 253 4,968 SH   SOLE   4,968 0 0
ISHARES TR MSCI USA VALUE 46432F388 2,658 25,941 SH   SOLE   23,869 0 2,072
ISHARES TR MSCI USA MMENTM 46432F396 2,074 12,896 SH   SOLE   12,714 0 182
ISHARES TR 0-5YR HI YL CP 46434V407 1,479 32,288 SH   SOLE   27,879 0 4,409
ISHARES TR CORE TOTAL USD 46434V613 1,196 22,674 SH   SOLE   22,674 0 0
JPMORGAN CHASE & CO COM 46625H100 13,342 87,645 SH   SOLE   86,153 0 1,492
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 855 51,535 SH   SOLE   51,191 0 344
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 305 6,000 SH   SOLE   6,000 0 0
JANUS DETROIT STR TR HENDRSN SHRT ETF 47103U886 2,550 50,820 SH   SOLE   50,820 0 0
JOHNSON & JOHNSON COM 478160104 2,174 13,229 SH   SOLE   12,559 0 670
KINDER MORGAN INC DEL COM 49456B101 1,458 87,594 SH   SOLE   85,453 0 2,141
LABORATORY CORP AMER HLDGS COM NEW 50540R409 281 1,100 SH   SOLE   1,100 0 0
LAUDER ESTEE COS INC CL A 518439104 482 1,656 SH   SOLE   1,656 0 0
LENNOX INTL INC COM 526107107 338 1,085 SH   SOLE   1,085 0 0
LOWES COS INC COM 548661107 258 1,354 SH   SOLE   1,354 0 0
MASTERCARD INCORPORATED CL A 57636Q104 3,169 8,900 SH   SOLE   8,900 0 0
MCDONALDS CORP COM 580135101 225 1,003 SH   SOLE   1,003 0 0
MERCK & CO. INC COM 58933Y105 1,462 18,963 SH   SOLE   18,963 0 0
MICROSOFT CORP COM 594918104 18,229 77,316 SH   SOLE   75,410 0 1,906
MONDELEZ INTL INC CL A 609207105 227 3,886 SH   SOLE   3,886 0 0
NEXTERA ENERGY INC COM 65339F101 324 4,284 SH   SOLE   4,284 0 0
NIKE INC CL B 654106103 1,424 10,716 SH   SOLE   10,607 0 109
NOKIA CORP SPONSORED ADR 654902204 42 10,500 SH   SOLE   10,500 0 0
NVIDIA CORPORATION COM 67066G104 211 396 SH   SOLE   396 0 0
NUVEEN AMT FREE MUN CR INC F COM 67071L106 183 10,800 SH   SOLE   10,800 0 0
OREILLY AUTOMOTIVE INC COM 67103H107 1,079 2,127 SH   SOLE   2,127 0 0
ORACLE CORP COM 68389X105 11,092 158,074 SH   SOLE   154,357 0 3,717
PACCAR INC COM 693718108 9,082 97,736 SH   SOLE   95,515 0 2,221
PEPSICO INC COM 713448108 11,636 82,264 SH   SOLE   80,602 0 1,662
PFIZER INC COM 717081103 1,288 35,563 SH   SOLE   35,563 0 0
PIMCO ETF TR ENHAN SHRT MA AC 72201R833 16,534 162,239 SH   SOLE   159,015 0 3,224
PROCTER AND GAMBLE CO COM 742718109 3,607 26,635 SH   SOLE   26,510 0 125
PROGRESSIVE CORP COM 743315103 366 3,833 SH   SOLE   3,833 0 0
QUALCOMM INC COM 747525103 1,046 7,887 SH   SOLE   7,887 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 9,730 125,925 SH   SOLE   122,022 0 3,903
REPUBLIC SVCS INC COM 760759100 1,617 16,278 SH   SOLE   16,278 0 0
S&P GLOBAL INC COM 78409V104 15,455 43,797 SH   SOLE   41,955 0 1,842
SPDR S&P 500 ETF TR TR UNIT 78462F103 5,906 14,902 SH   SOLE   14,687 0 215
SPDR GOLD TR GOLD SHS 78463V107 216 1,353 SH   SOLE   1,348 0 5
SPDR INDEX SHS FDS S&P INTL ETF 78463X772 625 16,386 SH   SOLE   16,194 0 192
SPDR SER TR S&P DIVID ETF 78464A763 1,396 11,831 SH   SOLE   11,831 0 0
SPDR DOW JONES INDL AVERAGE UT SER 1 78467X109 1,858 5,627 SH   SOLE   5,042 0 585
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 5,843 12,274 SH   SOLE   12,198 0 76
SPDR SER TR SPDR BLOOMBERG 78468R663 9,170 100,219 SH   SOLE   95,148 0 5,071
SCHLUMBERGER LTD COM 806857108 284 10,454 SH   SOLE   10,454 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 883 9,196 SH   SOLE   9,196 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 398 5,350 SH   SOLE   5,157 0 193
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 374 11,765 SH   SOLE   11,500 0 265
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 219 3,000 SH   SOLE   0 0 3,000
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 561 10,395 SH   SOLE   10,395 0 0
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 2,545 49,595 SH   SOLE   49,595 0 0
SIMON PPTY GROUP INC NEW COM 828806109 1,197 10,519 SH   SOLE   10,197 0 322
SOUTHERN CO COM 842587107 242 3,900 SH   SOLE   3,900 0 0
STANLEY BLACK & DECKER INC COM 854502101 4,539 22,733 SH   SOLE   22,733 0 0
STARBUCKS CORP COM 855244109 293 2,681 SH   SOLE   688 0 1,993
STRYKER CORPORATION COM 863667101 13,727 56,355 SH   SOLE   54,872 0 1,483
TARGET CORP COM 87612E106 1,395 7,043 SH   SOLE   6,803 0 240
TASEKO MINES LTD COM 876511106 21 12,000 SH   SOLE   12,000 0 0
TEGNA INC COM 87901J105 377 20,000 SH   SOLE   20,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,511 3,310 SH   SOLE   3,310 0 0
3M CO COM 88579Y101 678 3,520 SH   SOLE   3,520 0 0
TRAVELERS COMPANIES INC COM 89417E109 279 1,858 SH   SOLE   1,858 0 0
US BANCORP DEL COM NEW 902973304 374 6,753 SH   SOLE   6,753 0 0
UNION PAC CORP COM 907818108 3,487 15,821 SH   SOLE   15,821 0 0
UNITEDHEALTH GROUP INC COM 91324P102 1,224 3,289 SH   SOLE   2,589 0 700
UNIVERSAL DISPLAY CORP COM 91347P105 215 908 SH   SOLE   908 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 477 3,240 SH   SOLE   3,240 0 0
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 6,018 73,217 SH   SOLE   66,571 0 6,646
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 314 6,402 SH   SOLE   4,847 0 1,555
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,743 91,132 SH   SOLE   87,815 0 3,317
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102 9,873 160,493 SH   SOLE   150,006 0 10,487
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 550 1,511 SH   SOLE   1,495 0 16
VANGUARD INDEX FDS SM CP VAL ETF 922908611 733 4,426 SH   SOLE   3,937 0 489
VANGUARD INDEX FDS MID CAP ETF 922908629 753 3,403 SH   SOLE   3,403 0 0
VANGUARD INDEX FDS SMALL CP ETF 922908751 449 2,096 SH   SOLE   2,096 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 543 9,342 SH   SOLE   9,342 0 0
VISA INC COM CL A 92826C839 12,480 58,944 SH   SOLE   56,666 0 2,278
VMWARE INC CL A COM 928563402 9,017 59,934 SH   SOLE   58,781 0 1,153
WELLS FARGO CO NEW COM 949746101 8 200 SH Call SOLE   0 0 200
WELLS FARGO CO NEW COM 949746101 1,658 42,441 SH   SOLE   41,270 0 1,171
WEYERHAEUSER CO MTN BE COM NEW 962166104 330 9,260 SH   SOLE   9,260 0 0
WISDOMTREE TR US HIGH DIVIDEND 97717W208 342 4,483 SH   SOLE   4,483 0 0
WOLVERINE WORLD WIDE INC COM 978097103 558 14,550 SH   SOLE   14,550 0 0
XCEL ENERGY INC COM 98389B100 350 5,256 SH   SOLE   5,256 0 0
ZOETIS INC CL A 98978V103 377 2,392 SH   SOLE   2,392 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 846 3,063 SH   SOLE   3,063 0 0
GOLAR LNG LTD SHS G9456A100 691 67,586 SH   SOLE   67,586 0 0
GOLAR LNG PARTNERS LP COM UNIT LPI Y2745C102 47 13,330 SH   SOLE   13,330 0 0