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
3M CO COMCOM88579Y10111,00755,415SH SOLE 55,41500
A.O. Smith Corp.COM83186520918,319254,223SH SOLE 254,22300
Abbott LaboratoriesCOM00282410022,845197,058SH SOLE 197,05800
AbbVie Inc.COM00287y10923,515208,762SH SOLE 208,76200
Abiomed Inc.COM0036541009112,920SH SOLE 2,92000
Activision, Inc.COM00507V1094955,182SH SOLE 5,18200
Adobe Inc.COM00724F10120,44634,913SH SOLE 34,91300
AFLAC Inc.COM0010551022875,356SH SOLE 5,35600
Air Products and Chemical Co.COM0091581068612,992SH SOLE 2,99200
Alibaba Group Holding LtdCOM01609w1029504,188SH SOLE 4,18800
Alphabet Inc Cl ACOM02079K30529,36012,024SH SOLE 12,02400
Alphabet Inc Cl CCOM02079K10712,4014,948SH SOLE 4,94800
ALPS REIT Dividend Dogs ETFCOM00162q10656811,850SH SOLE 11,85000
ALPS Trust Alerian MLP ETFCOM00162q4522486,822SH SOLE 6,82200
Altria Group, Inc.COM02209S10350510,593SH SOLE 10,59300
Amazon.com, Inc.COM0231351064,2311,230SH SOLE 1,23000
American ExpressCOM0258161091,3228,001SH SOLE 8,00100
American International Group ICOM0268747843978,335SH SOLE 8,33500
American Lithium Corp.COM0272592091610,715SH SOLE 10,71500
American Tower CorporationCOM03027x1002,2508,330SH SOLE 8,33000
American Water Works, Inc.COM0304201034,93632,025SH SOLE 32,02500
AmgenCOM0311621001,1134,566SH SOLE 4,56600
Analog Devices Inc.COM0326541052751,597SH SOLE 1,59700
Annaly Mortgage ManagementCOM03571040910111,425SH SOLE 11,42500
Apple Inc ComCOM037833100137,6661,005,157SH SOLE 1,005,15700
Applied Materials, Inc.COM0382221055593,925SH SOLE 3,92500
Ashland Global Holdings, Inc.COM0441861042,00122,870SH SOLE 22,87000
AT&T, Inc.COM00206r10212,610438,140SH SOLE 438,14000
Autodesk, Inc.COM0527691066172,114SH SOLE 2,11400
Automatic Data ProcessingCOM0530151031,4577,335SH SOLE 7,33500
Bank of America Corp.COM0605051045,851141,900SH SOLE 141,90000
Bank of MontrealCOM0636711012852,783SH SOLE 2,78300
Becton, Dickinson CoCOM0758871091,2154,997SH SOLE 4,99700
Belo Sun Mining CorporationCOM0805581091937,892SH SOLE 37,89200
Berkshire Hathaway Inc. Class COM0846707021,1344,081SH SOLE 4,08100
Blackrock, Inc.COM09247x101203232SH SOLE 23200
Boeing Corp.COM0970231058313,471SH SOLE 3,47100
BP Amoco PLC - Spons ADRCOM05562210499137,517SH SOLE 37,51700
Bristol Myers Squibb CoCOM1101221086,37695,415SH SOLE 95,41500
Broadcom Inc.COM11135F1011,2522,625SH SOLE 2,62500
CACI International Inc.COM127190304242950SH SOLE 95000
Canadian National Railway Co.COM13637510210,31597,752SH SOLE 97,75200
CarMax, Inc.COM1431301022,21417,144SH SOLE 17,14400
Carrier Global CorpCOM14448C10492519,036SH SOLE 19,03600
CaterpillarCOM1491231016653,058SH SOLE 3,05800
ChevronTexaco CorporationCOM1667641005,86756,019SH SOLE 56,01900
Chubb LTD.COMH1467J1043342,104SH SOLE 2,10400
Cisco Systems, Inc.COM17275R10219,750372,645SH SOLE 372,64500
Citigroup, Inc.COM1729674249,706137,184SH SOLE 137,18400
Citrix Sys Inc ComCOM1773761004313,674SH SOLE 3,67400
Coca Cola CompanyCOM1912161007,621140,850SH SOLE 140,85000
Cohen and Steers InfrasstructuCOM19248a1092739,527SH SOLE 9,52700
Colgate-Palmolive Co.COM1941621038099,947SH SOLE 9,94700
Comcast Corporation - Class ACOM20030N10114,492254,148SH SOLE 254,14800
Communication Services Select COM81369y8521,66620,580SH SOLE 20,58000
ConocoPhillipsCOM20825C10410,797177,297SH SOLE 177,29700
Constellation Brands, Inc.COM21036P10813,83159,133SH SOLE 59,13300
Corning Inc ComCOM2193501051,12327,447SH SOLE 27,44700
Costco Wholesale Corp.COM22160K10513,20633,375SH SOLE 33,37500
Crown Castle International CorCOM22822v1011,6388,397SH SOLE 8,39700
CSX Corp.COM12640810341212,846SH SOLE 12,84600
CVS/Caremark Corp.COM12665010099311,899SH SOLE 11,89900
Danaher CorpCOM2358511022901,079SH SOLE 1,07900
Deere & Co.COM2441991056771,919SH SOLE 1,91900
Delta AirlinesCOM2473617023,58982,975SH SOLE 82,97500
DexCom Inc.COM2521311075,16712,100SH SOLE 12,10000
Digital Realty Trust, Inc.COM2538681035,50736,603SH SOLE 36,60300
Dixie Group, Inc.COM2555191006823,300SH SOLE 23,30000
DJ US Medical Devices ISHARESCOM4642888103631,005SH SOLE 1,00500
DocuSign Inc.COM2561631069,49933,977SH SOLE 33,97700
Dolby Laboratories, Inc.COM25659t1074,47345,510SH SOLE 45,51000
Dollar GeneralCOM2566771056402,960SH SOLE 2,96000
Dominion Res Inc VA NewCOM25746U1091,13115,379SH SOLE 15,37900
Dover Corp.COM2600031087184,769SH SOLE 4,76900
Dow Inc.COM2605571031,42422,505SH SOLE 22,50500
Duke Energy Corp. COM26441C2047,76278,627SH SOLE 78,62700
Dupont De Nemours, Inc.COM26614N1025727,388SH SOLE 7,38800
Eaton Corp. PLCCOMG291831031,54110,400SH SOLE 10,40000
EcolabsCOM27886510010,44250,695SH SOLE 50,69500
Edwards Lifesciences Corp.COM28176E10820,357196,553SH SOLE 196,55300
Electronic Arts, Inc.COM2855121091,0817,516SH SOLE 7,51600
Eli LillyCOM5324571081,4456,297SH SOLE 6,29700
Emerson Elec Co ComCOM2910111041,12011,635SH SOLE 11,63500
Enbridge IncCOM29250N10547711,907SH SOLE 11,90700
Energy Select Sector SPDRCOM81369y50655810,350SH SOLE 10,35000
Enterprise Products PartnersCOM29379210741217,088SH SOLE 17,08800
Exact Sciences CorpCOM30063P1051,97915,923SH SOLE 15,92300
Exelon CorporationCOM30161N1012204,976SH SOLE 4,97600
Exxon Mobil CorporationCOM30231G1024,97178,806SH SOLE 78,80600
Facebook Inc. ACOM30303M1025211,497SH SOLE 1,49700
FEDEX CorporationCOM31428X1062,5368,502SH SOLE 8,50200
Financial Select Sector SPDR (COM81369y6051,04028,359SH SOLE 28,35900
First Republic BankCOM33616c1004292,290SH SOLE 2,29000
Ford Motor CompanyCOM34537086024716,619SH SOLE 16,61900
Freeport-McMoran CopperCOM35671D8571,08329,175SH SOLE 29,17500
Generac Holdings, Inc.COM3687361044,78411,523SH SOLE 11,52300
General DynamicsCOM3695501082331,240SH SOLE 1,24000
General Electric Corp.COM3696041033,248241,304SH SOLE 241,30400
General MillsCOM3703341044938,099SH SOLE 8,09900
General MotorsCOM37045V10012,587212,726SH SOLE 212,72600
Global X NASD 100 Cov Call ETFCOM37954y48323510,475SH SOLE 10,47500
Goldman Sachs Group, Inc.COM38141G104348916SH SOLE 91600
Graftech International Ltd.COM38431350877266,460SH SOLE 66,46000
HCA Healthcare Co.COM40412c1011,6718,083SH SOLE 8,08300
Health Care Select SectorCOM81369y2094,86638,637SH SOLE 38,63700
Hilton Worldwide Holdings Inc.COM43300A2036,30052,226SH SOLE 52,22600
Hologic, Inc.COM4364401015,66184,844SH SOLE 84,84400
Home DepotCOM4370761029,39229,453SH SOLE 29,45300
Honeywell International, Inc.COM4385161069,20841,979SH SOLE 41,97900
I Shares Transportation Index COM4642871924291,650SH SOLE 1,65000
Illumina, Inc.COM4523271091,0232,161SH SOLE 2,16100
Imperial Oil Ltd.COM4530384082979,754SH SOLE 9,75400
Industrial Select SpdrCOM81369y7041,88118,367SH SOLE 18,36700
Ingevity CorporationCOM45688C10711,895146,198SH SOLE 146,19800
Intel CorporationCOM45814010017,844317,844SH SOLE 317,84400
International Business MachineCOM4592001019256,313SH SOLE 6,31300
Intuit, Inc.COM46120210312,70525,919SH SOLE 25,91900
Invesco QQQ Trust Series 1COM46090E1031,7714,997SH SOLE 4,99700
Invesco S&P 500 High Dividend COM46138E36284519,160SH SOLE 19,16000
Invesco S&P 500 Low VolatilityCOM46138E3541,10218,098SH SOLE 18,09800
Invesco S&P Equal Weight ETFCOM46137V3575303,518SH SOLE 3,51800
IShares Core S&P 500 Index FunCOM4642872001,8224,237SH SOLE 4,23700
IShares Core S&P Midcap 400 InCOM4642875075852,178SH SOLE 2,17800
iShares Core S&P U.S Growth ETCOM4642876716146,079SH SOLE 6,07900
iShares Core S&P U.S. Value ETCOM4642876632663,695SH SOLE 3,69500
IShares DJ US Financial SectCOM46428778811,423140,934SH SOLE 140,93400
IShares DJ US Financial ServicCOM4642877701,6889,113SH SOLE 9,11300
Ishares DJ US HealthcareCOM4642877623031,110SH SOLE 1,11000
IShares DJ US Real EstateCOM4642877392092,047SH SOLE 2,04700
IShares Dow Jones Intl Select COM4642884482989,200SH SOLE 9,20000
Ishares Dow Jones Select DividCOM4642871687826,705SH SOLE 6,70500
iShares Dow Jones U.S. ConsumeCOM4642875806318,132SH SOLE 8,13200
iShares Dow Jones U.S. TechnolCOM4642877211,24812,555SH SOLE 12,55500
IShares Dow Jones US PharmaceuCOM4642888361,1226,043SH SOLE 6,04300
iShares Dow Jones US Regional COM4642887785519,585SH SOLE 9,58500
iShares High Dividend Equity FCOM46429b6631,00810,446SH SOLE 10,44600
IShares MSCI EAFE Index Fund (COM4642874654225,346SH SOLE 5,34600
IShares MSCI Emergin MktCOM4642872343,56564,649SH SOLE 64,64900
Ishares MSCI USA Minimum VolatCOM46429B6976518,845SH SOLE 8,84500
Ishares Russell 2000COM4642876552,47510,789SH SOLE 10,78900
IShares Russell 2000 ValueCOM4642876305233,155SH SOLE 3,15500
Ishares S&P Global Tech SectorCOM46428729131,76494,111SH SOLE 94,11100
IShares S&P Smallcap 600COM4642878042812,489SH SOLE 2,48900
Johnson and JohnsonCOM47816010414,97590,903SH SOLE 90,90300
JP Morgan Chase & Co ComCOM46625H10022,144142,369SH SOLE 142,36900
KBW Regional Banking IndexCOM78464a69898014,956SH SOLE 14,95600
KeycorpCOM49326710885941,600SH SOLE 41,60000
Kimberly-ClarkCOM4943681031,95214,588SH SOLE 14,58800
Kinder Morgan, IncCOM49456b10136720,120SH SOLE 20,12000
KrogerCOM5010441011,76446,043SH SOLE 46,04300
L3Harris Technologies, Inc.COM5024311093331,539SH SOLE 1,53900
Lab Corp of AmericaCOM50540R409217787SH SOLE 78700
Linde PLCCOMG5494J1031,3274,591SH SOLE 4,59100
Lockheed Martin CorporationCOM5398301091,2253,237SH SOLE 3,23700
Louisiana PacificCOM54634710514,511240,682SH SOLE 240,68200
Lowe's CompaniesCOM5486611075,80829,941SH SOLE 29,94100
Lululemon Athletica IncCOM5500211096,45017,674SH SOLE 17,67400
Macquarie Infrastr Co LLC MembCOM55608B10538310,003SH SOLE 10,00300
Marriott International Inc. ClCOM5719032028576,276SH SOLE 6,27600
Masco Corp.COM57459910691615,553SH SOLE 15,55300
MasterCard Inc. - Class ACOM57636Q1042,6287,199SH SOLE 7,19900
McDonald's Corp.COM5801351012,43110,524SH SOLE 10,52400
Medtronic, PLCCOMG5960L1035814,683SH SOLE 4,68300
Merck & Co., Inc.COM58933y10511,514148,048SH SOLE 148,04800
Micron TechnologyCOM5951121033734,394SH SOLE 4,39400
Microsoft, Inc.COM59491810450,131185,053SH SOLE 185,05300
Moderna, Inc.COM60770k1072,80511,939SH SOLE 11,93900
Mohawk IndustriesCOM6081901041,7759,236SH SOLE 9,23600
Mondelez International Inc. (ACOM6092071055068,105SH SOLE 8,10500
Morgan Stanley Com NewCOM6174464483,80241,461SH SOLE 41,46100
Nestle SA Spons ADR for REGCOM6410694061,1128,917SH SOLE 8,91700
Netflix Inc.COM64110L1061,3372,532SH SOLE 2,53200
Newport Corp.COM6518241045110,550SH SOLE 10,55000
NextEra Energy, Inc.COM65339f10115,946217,604SH SOLE 217,60400
Nike Inc. Class BCOM65410610313,35486,437SH SOLE 86,43700
Nokia Corp - ADRCOM654902204806151,570SH SOLE 151,57000
Norfolk Southern Corp.COM6558441085,83721,991SH SOLE 21,99100
Northrop Grumman Corp.COM6668071021,3493,712SH SOLE 3,71200
Novartis A G Sponsored ADRCOM66987V1095,39159,088SH SOLE 59,08800
Novocure LimitedCOM1305426971,1835,335SH SOLE 5,33500
Nvidia CorpCOM67066G1042,2922,865SH SOLE 2,86500
O'Reilly Automotive, Inc.COM67103H1075,5499,801SH SOLE 9,80100
Occidental Pete Corp Del ComCOM6745991053019,619SH SOLE 9,61900
Oracle Systems CorpCOM68389X1055036,461SH SOLE 6,46100
Organon & Co.COM68622V10632010,581SH SOLE 10,58100
Otis Worldwide Corp.COM68902V1075626,867SH SOLE 6,86700
Park Hotels & Resorts Inc.COM7005171051,33964,963SH SOLE 64,96300
Paychex, Inc.COM7043261077016,536SH SOLE 6,53600
PayPal Holdings, Inc.COM70450Y10331,582108,351SH SOLE 108,35100
Peloton Interactive Inc.COM70614w1006985,630SH SOLE 5,63000
PepsicoCOM7134481088,38256,573SH SOLE 56,57300
PfizerCOM7170811033,88399,160SH SOLE 99,16000
Philip Morris International, ICOM7181721097757,824SH SOLE 7,82400
Phillips 66COM7185461041,46717,096SH SOLE 17,09600
Pinnacle Financial Partners, ICOM72346q1042,85832,366SH SOLE 32,36600
Planet Fitness Inc. - Cl ACOM72703h1013,68448,959SH SOLE 48,95900
PPG IndustriesCOM6935061073141,850SH SOLE 1,85000
Procter and GambleCOM7427181093,39025,124SH SOLE 25,12400
Progressive Corp.COM74331510318,143184,734SH SOLE 184,73400
Prologis, Inc.COM74340w1031,27610,674SH SOLE 10,67400
Prudential Financial, Inc.COM7443201021,0139,887SH SOLE 9,88700
Pultegroup Inc.COM7458671017,024128,710SH SOLE 128,71000
Qualcomm, Inc.COM74752510310,89676,235SH SOLE 76,23500
Quidel Corp.COM74838J1016885,368SH SOLE 5,36800
Raytheon Technologies Corp.COM75513E10111,606136,049SH SOLE 136,04900
Regeneron PharmaceuticalsCOM75886F107260465SH SOLE 46500
Regions Financial Corp. COM7591ep1001,94996,577SH SOLE 96,57700
Republic Svcs Inc ComCOM7607591001,63314,840SH SOLE 14,84000
Resmed, Inc.COM7611521074101,665SH SOLE 1,66500
Roche Hldg LTD Sponsored ADRCOM7711951041,10123,428SH SOLE 23,42800
Royal Bank of CanadaCOM7800871026416,330SH SOLE 6,33000
Royal Caribbean Cruises LTD.COMV7780T1036527,640SH SOLE 7,64000
S & P 500 Depositary Receipt (COM78462F10312,69729,661SH SOLE 29,66100
S&P Global Inc.COM78409V1045001,218SH SOLE 1,21800
Schwab International Equity ETCOM8085248052506,336SH SOLE 6,33600
Schwab U.S. Small-Cap ETFCOM8085246072442,346SH SOLE 2,34600
Schwab US Dividend Equity ETFCOM8085247972953,898SH SOLE 3,89800
Sempra EnergyCOM8168511092411,816SH SOLE 1,81600
Southern Co.COM8425871071,00416,588SH SOLE 16,58800
Southwest Airlines Co.COM8447411082,25242,418SH SOLE 42,41800
SPDR Dow Jones Industrial AverCOM78467X1094191,214SH SOLE 1,21400
SPDR Gold TrustCOM78463v1071,4208,574SH SOLE 8,57400
SPDR S&P Biotech ETF (xbi)COM78464A8701,3209,750SH SOLE 9,75000
SPDR S&P Dividend ETFCOM78464a7633162,585SH SOLE 2,58500
SPDR S&P Metals & Mining ETFCOM78464a7551,19027,635SH SOLE 27,63500
Stanley Black & Decker, Inc.COM8545021013691,800SH SOLE 1,80000
Starbucks Corp.COM8552441098717,789SH SOLE 7,78900
Straumann Holding AGCOM013293546664450SH SOLE 45000
T-Mobile US, Inc.COM8725901042691,854SH SOLE 1,85400
Target CorporationCOM87612E1062,81811,656SH SOLE 11,65600
Technology Select Sect Spdr (xCOM81369y8033,22021,804SH SOLE 21,80400
Tesla Motors, Inc.COM88160r1011,6562,436SH SOLE 2,43600
Texas InstrumentsCOM88250810412,71966,139SH SOLE 66,13900
The Blackstone Group Inc.COM09260D1073223,313SH SOLE 3,31300
Thermo Fisher Scientific Inc.COM883556102280556SH SOLE 55600
TJX CompaniesCOM87254010910,222151,611SH SOLE 151,61100
Toll Brothers IncCOM8894781033195,520SH SOLE 5,52000
Tractor Supply CompanyCOM89235610620,047107,745SH SOLE 107,74500
Truist Financial Corp.COM89832Q10910,847195,442SH SOLE 195,44200
Ulta Salon Cosemetics & FragraCOM90384S3031,1273,260SH SOLE 3,26000
Union PacificCOM9078181081,0604,820SH SOLE 4,82000
United Parcel Service CoCOM9113121067,42535,704SH SOLE 35,70400
UnitedHealth GroupCOM91324P10216,50541,218SH SOLE 41,21800
Unum Group ComCOM91529Y10649417,399SH SOLE 17,39900
Utilities Select Sector SPDR FCOM81369Y8861,82228,818SH SOLE 28,81800
Vanguard Dividend AppreciationCOM9219088441,0686,898SH SOLE 6,89800
Vanguard Emerging Market ETFCOM9220428581,70831,444SH SOLE 31,44400
Vanguard Energy ETFCOM92204a30696212,680SH SOLE 12,68000
Vanguard Growth ETFCOM9229087366972,430SH SOLE 2,43000
Vanguard Health Care ETFCOM92204a5044201,701SH SOLE 1,70100
Vanguard Industrials ETFCOM92204A6032561,305SH SOLE 1,30500
Vanguard Information TechnologCOM92204a7021,0052,520SH SOLE 2,52000
Vanguard Materials Vipers (vawCOM92204a8018004,425SH SOLE 4,42500
Vanguard REIT Index ETFCOM9229085533383,318SH SOLE 3,31800
Vanguard S&P 500 ETFCOM9229083636,35916,160SH SOLE 16,16000
Vanguard US Total Stock MarketCOM9229087692771,242SH SOLE 1,24200
Vanguard Utilities ETFCOM92204a8762291,652SH SOLE 1,65200
Verizon Communications Inc.COM92343V10412,503223,140SH SOLE 223,14000
ViacomCBS Inc.COM92556h2063377,448SH SOLE 7,44800
Virtus AllianzGI Convertible &COM92838U1085610,500SH SOLE 10,50000
Visa, Inc. - Cl. ACOM92826c83928,150120,393SH SOLE 120,39300
Vulcan Matls Co ComCOM9291601091,5889,122SH SOLE 9,12200
Wal-Mart StoresCOM9311421037,77855,152SH SOLE 55,15200
Walgreens Boots Alliance, Inc.COM9314271082,43646,311SH SOLE 46,31100
Walt DisneyCOM2546871067,66143,584SH SOLE 43,58400
Wells FargoCOM9497461012856,282SH SOLE 6,28200
WestRock CompanyCOM96145D10563,3001,189,403SH SOLE 1,189,40300
Weyerhaeuser Co.COM9621661045,992174,088SH SOLE 174,08800
Williams-Sonoma, Inc.COM9699041014722,957SH SOLE 2,95700
Williams Companies, Inc.COM9694571002358,850SH SOLE 8,85000
Xilinx, Inc.COM9839191016,78746,925SH SOLE 46,92500
XPO LogisticsCOM9837931001,78112,730SH SOLE 12,73000
Xylem, Inc.COM98419m1002,71222,610SH SOLE 22,61000
Zoetis, Inc.COM98978v1034,03121,630SH SOLE 21,63000