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
Abbott LaboratoriesEquities0028241004,36039,817SH SOLE039,2900528
AbbVie, Inc.Equities00287Y1096776,319SH SOLE05,7190600
Accenture PLCEquitiesG1151C1015892,256SH SOLE02,25600
Adobe Systems Inc.Equities00724F1012,5815,161SH SOLE05,079082
Aercap Holdings NvEquitiesN009851062,15947,377SH SOLE046,5540823
Aerovironment IncEquities0080731081,08112,442SH SOLE012,3060136
Agilent Technologies, Inc.Equities00846U1013,06325,853SH SOLE025,4230430
Alcanna IncEquities01374C1094710,000SH SOLE010,00000
Alibaba Group Holding Ltd ADREquities01609W1021,4996,439SH SOLE06,340099
Allstate Preferred H 2024Equities0200028381,42651,011SH SOLE051,01100
Alphabet Inc Class AEquities02079K3053,4051,943SH SOLE01,919024
Alphabet Inc Class CEquities02079K107499285SH SOLE028500
Amazon.com, Inc.Equities0231351064,2141,294SH SOLE01,222072
American Water Works Company, Inc.Equities0304201033,82524,923SH SOLE024,5280396
Apollo Global Mgmt Llc Com Npv Cl AEquities03768E1052,05842,016SH SOLE041,1350882
Apple, Inc.Equities0378331008,12061,197SH SOLE056,00905,187
Applied Materials, Inc.Equities0382221054495,206SH SOLE05,20600
Axon Enterprise IncEquities05464C1011,53512,530SH SOLE011,07001,460
Bank of America CorpEquities06050558375430,187SH SOLE029,9880198
Bank of America CorpEquities06050559135914,139SH SOLE013,9390200
Bank of America CorporationEquities0605051041,07835,570SH SOLE029,57006,000
Berkshire Hathaway IncEquities0846701086962SH SOLE0200
Berkshire Hathaway Inc.Equities0846707023,00412,954SH SOLE012,95400
Bitcoin Investment TrustEquities38963710934110,667SH SOLE010,66700
BlackRock Taxable Municipal Bond TrustEquities09248X1002529,338SH SOLE09,33800
Blackstone Group L Pcom Unit RepstgEquities09260D1076,05093,350SH SOLE092,04101,309
Booking Hldgs IncEquities09857L1081,448650SH SOLE0635015
Builders Firstsource IncEquities12008R1071,77743,535SH SOLE042,8380697
CAPITAL ONE FIN DS RP 1 40 SRS K PRFEquities14040H7742,731105,803SH SOLE0104,66201,141
Celanese CorpEquities1508701031,74613,437SH SOLE013,2070229
Centene Corp DelEquities15135B1011,44724,101SH SOLE023,6980403
Chevron CorporationEquities1667641004004,742SH SOLE04,74200
Cisco Systems, Inc.Equities17275R1023588,001SH SOLE08,00100
Coca-Cola CompanyEquities1912161002,26741,332SH SOLE040,9410391
Colgate-Palmolive CompanyEquities1941621036227,271SH SOLE07,27100
Constellation Brands IncEquities21036P1082,44711,169SH SOLE010,9970172
Cooper Cos Inc NewEquities2166484021,8265,027SH SOLE04,935092
Costco Wholesale CorporationEquities22160K1052,9027,702SH SOLE07,5920110
Crown Castle Intl Corp New Com Isin #us2Equities22822V1012,23214,023SH SOLE013,5470475
CVS Health CorpEquities1266501001,49121,834SH SOLE021,4070427
Danaher CorporationEquities2358511023,06513,797SH SOLE013,5930204
Diamondback Energy IncEquities25278X1092,20545,565SH SOLE044,8270738
Dominion Resources, Inc.Equities25746U1095357,112SH SOLE07,11200
Domino s Pizza IncEquities25754A2011,7444,548SH SOLE04,479069
Duke Energy Corporation NewEquities26441C2042,16023,590SH SOLE023,3190271
Eaton Vance Txmg Gl BuEquities27829C10535937,111SH SOLE037,11100
Ecolab IncorporatedEquities2788651003,14014,513SH SOLE014,2990214
Eli Lilly and CompanyEquities5324571084822,855SH SOLE02,85500
Enbridge Inc 6.375 Snt18 B 78Equities29250N4771,16643,334SH SOLE042,9470387
Enterprise Products Partners LPEquities29379210727113,838SH SOLE01,838012,000
Essential utilities ordEquities29670G1021,59733,760SH SOLE033,1380623
Exponent IncEquities30214U1022,24224,899SH SOLE024,4860412
Exxon Mobil CorporationEquities30231G1023548,595SH SOLE02,88205,713
FIDUS INVESTMENT CORPORATIONEquities31650010725619,568SH SOLE019,56800
Fiserv IncEquities3377381081,80315,832SH SOLE015,6110221
Franco-Nevado CorpEquities3518581054,96139,585SH SOLE039,1480437
FS Energy and Power FundEquities30264D1094313,151SH SOLE013,15100
General Dynamics CorporationEquities3695501083022,030SH SOLE02,03000
Global Payments Inc.Equities37940X1021,7568,150SH SOLE08,0150135
Goldman Sachs C pfdEquities38144X6091,14045,284SH SOLE044,3740910
HCA Inc.Equities40412C1013,21319,535SH SOLE019,2940241
Honeywell International IncorporatedEquities4385161062,44311,484SH SOLE011,2890195
Hormel Foods CorpEquities4404521001,77938,161SH SOLE037,5670594
Illinois Tool Works Inc.Equities4523081092241,098SH SOLE01,09800
Illumina IncEquities4523271093,95510,689SH SOLE010,5190170
Intercontinental ExchangeEquities45866F1041,65214,328SH SOLE014,1220206
Intuit Inc.Equities4612021032,4416,426SH SOLE06,330096
iShares Barclays TIPS BondEquities4642871761,31310,284SH SOLE09,4250858
iShares Core MSCI Intl Dev Mkts ETFEquities46435G3261,44923,516SH SOLE021,67601,840
iShares Dow Jones Select Dividend IndexEquities4642871682252,339SH SOLE02,33900
iShares Emerging Mkts Bond FundEquities4642882816545,643SH SOLE05,0120630
iShares Gold TrustEquities46428510512,566693,112SH SOLE0674,741018,371
iShares iBoxx $ Invest Grade Corp BondEquities4642872422982,159SH SOLE02,15900
Ishares Inc Core MSCI Emerging Mkts ETFEquities46434G1034,85278,201SH SOLE074,97603,225
iShares Russell 1000 Growth IndexEquities4642876142431,007SH SOLE01,00700
iShares Russell 1000 Value IndexEquities4642875982942,148SH SOLE02,14800
iShares Russell 2000 IndexEquities4642876554,11821,004SH SOLE020,6330372
iShares S&P 500 IndexEquities4642872006,04816,112SH SOLE015,2260886
iShares S&P MidCap 400 IndexEquities4642875072791,215SH SOLE01,21500
iShares S&P MidCap 400 Value IndexEquities4642877054264,937SH SOLE02,40902,528
iShares S&P National AMT-Free Muni BdEquities4642884145314,531SH SOLE04,53100
iShares S&P SmallCap 600 IndexEquities4642878041,65017,952SH SOLE014,31403,638
iShares S&P U.S. Preferred Stock Index FdEquities46428868739910,362SH SOLE010,36200
iShares Short-Term National Muni BondEquities4642881582,66924,686SH SOLE024,68600
iShares Tr 1-3 Yr Trs BdEquities4642874571,10212,759SH SOLE011,9580801
Ishares Tr Sh Tr Crport EtfEquities4642886468,723158,103SH SOLE0155,40702,696
iShares US Credit BondEquities4642886201,48123,902SH SOLE021,50002,401
JD.com Inc ADREquities47215P1062,41827,504SH SOLE027,0630441
JELD-WEN Holding IncEquities47580P1032,591102,160SH SOLE0100,53201,628
Johnson & JohnsonEquities4781601041,0076,401SH SOLE06,40100
KKR Preferred A 2021Equities48251W2032,58796,812SH SOLE095,31401,498
Laboratory Corp. of America HoldingsEquities50540R4092,73813,452SH SOLE013,2440208
Lockheed Martin CorporationEquities5398301091,5614,397SH SOLE04,343054
Martin Marietta MatlsEquities5732841062,0867,346SH SOLE07,2120134
McDonald's CorporationEquities5801351012731,271SH SOLE01,27100
Microsoft CorporationEquities5949181044,75521,377SH SOLE019,18002,197
Nextera Energy Inc.Equities65339F1012423,136SH SOLE02,5360600
Nike Inc. Class BEquities6541061033,10721,960SH SOLE021,6190340
Northrop Grumman CorporationEquities6668071021,2504,102SH SOLE04,040062
NVIDIA CorporationEquities67066G1044,7169,030SH SOLE08,2940736
Oaktree Capital Preferred B 2023Equities6740014092,936105,750SH SOLE0104,7890961
O'REILLY AUTOMOTIVE INC COMEquities67103H1072,1004,640SH SOLE04,568072
Partners Group Private Equity Llc Cl I NonstandardEquities70299N23552777,746SH SOLE077,74600
PayPal Holdings IncEquities70450Y1034,09817,497SH SOLE016,6830814
PepsiCoEquities7134481087995,387SH SOLE05,38700
Pfizer Inc.Equities7170811031,47139,973SH SOLE039,97300
PIMCO Intermediate Municipal Bd Actv ETFEquities72201R8661,02318,025SH SOLE016,42401,602
PIMCO Short Term Municipal Bond Actv ETFEquities72201R87480315,600SH SOLE015,60000
Pool CorpEquities73278L1052,0765,573SH SOLE05,479094
PowerShares Build America Bond PortfolioEquities46138G8054,761142,129SH SOLE0138,21103,918
PowerShares QQQEquities46090E1032,2157,061SH SOLE06,1590902
Procter & Gamble CompanyEquities7427181091,2448,938SH SOLE08,93800
Progressive CorporationEquities7433151032,09121,148SH SOLE020,7930355
ProShares UltraShort QQQEquities74347G7393,480490,096SH SOLE0486,53103,565
ProShares Ultrashort S&P 500Equities74347B38345136,386SH SOLE035,5360850
PUBLIC STOR 1000 DS REP SRS L PRFEquities74460W55277728,618SH SOLE028,61800
Public Storage ComEquities74460D1091,9748,548SH SOLE08,4010147
PUBLIC STORAGE 1000 DS REP SRS M PRFEquities74460W5371,65661,051SH SOLE060,6630389
Qualcomm, Inc.Equities7475251034,18427,463SH SOLE027,0430420
Raytheon Technologies OrdEquities75513E1013034,231SH SOLE04,23100
Roper Inds IncEquities7766961063,2747,595SH SOLE07,4830112
Ross Stores IncEquities7782961031,62813,257SH SOLE012,9890268
Royal Bank of CanadaEquities7800871026087,407SH SOLE07,40700
Rydex ETF Trust Health CareEquities46137V3321,4135,404SH SOLE05,1520252
Schwab Short-Term US Treasury ETFEquities8085248626,114118,968SH SOLE0118,1740795
Schwab US Dividend Equity ETFEquities80852479784313,142SH SOLE04,14209,000
Schwab US TIPS ETFEquities8085248705,25484,631SH SOLE083,7640867
ServiceNow IncEquities81762P1023,0485,538SH SOLE05,4350103
Sherwin-Williams CompanyEquities8243481063,6574,977SH SOLE04,911066
Smith A O CorpEquities8318652092,01436,742SH SOLE036,1200622
SOUTHERN 2020 SRS C 4 20 JNR SUB NTSEquities84258788375828,169SH SOLE028,16900
SPDR Gold SharesEquities78463V1078274,634SH SOLE03,8830751
SPDR Portfolio Short Term Corporate Bond ETFEquities78464A47448815,535SH SOLE07,00008,535
SPDR S&P 500Equities78462F103314839SH SOLE083900
SPDR S&P MidCap 400Equities78467Y107371883SH SOLE088300
SPDR DoubleLine Total Return Tact ETFEquities78467V8485,870119,110SH SOLE0118,02501,085
SPDR Portfolio Developed Wld ex-US ETFEquities78463X88948914,475SH SOLE014,47500
SPDR Portfolio Interm Term Corp Bd ETFEquities78464A3754,450119,696SH SOLE0119,0650631
Square IncEquities8522341033,08614,180SH SOLE013,9760204
Taiwan Semiconductor ManufacturingEquities8740391002,72224,968SH SOLE024,5510417
TENCENT HOLDINGS LTD UNS ADREquities88032Q1091,65022,949SH SOLE022,5830366
Teradyne IncEquities8807701022,82423,553SH SOLE023,1500403
Tesla Motors, Inc.Equities88160R101226320SH SOLE032000
Thermo Fisher Scientific, Inc.Equities8835561023,1176,691SH SOLE06,5910100
Truist Finl Corp ComEquities89832Q1094409,177SH SOLE09,17700
Union Pacific CorporationEquities9078181085422,601SH SOLE02,60100
United Parcel Service Incorporated Class BEquities9113121062,79416,590SH SOLE016,3730216
UnitedHealth Group IncorporatedEquities91324P102348992SH SOLE099200
Vail Resorts IncEquities91879Q1091,8696,701SH SOLE06,5890112
Vanguard Bd Index Fdinc Short Term BdEquities9219378277,42589,570SH SOLE089,57000
Vanguard Dividend Appreciation ETFEquities9219088446334,486SH SOLE04,48600
Vanguard FTSE Emerging Markets ETFEquities9220428582,85857,034SH SOLE054,78102,253
VANGUARD GROWTH ETF MSCI US PR IME MKTEquities9229087369673,817SH SOLE03,81700
Vanguard Large Cap ETFEquities9229086372671,519SH SOLE01,51900
Vanguard Mid-Cap ETFEquities9229086292,17610,525SH SOLE010,1430382
Vanguard Short Term Corp Bond Index ETFEquities92206C4095436,519SH SOLE06,0170502
Vanguard Total Bond Market ETFEquities9219378352,18824,807SH SOLE022,03302,774
Vanguard Total Stock Market VIPERsEquities9229087691,0505,393SH SOLE05,39300
Vanguard Value ETFEquities9229087442702,267SH SOLE02,26700
Verizon Communications, Inc.Equities92343V10472512,344SH SOLE012,34400
Visa Inc.Equities92826C8391,9318,829SH SOLE08,7060123
Vornado Realty Preferred M 2022Equities9290428283,552134,744SH SOLE0133,20001,544
W R BERKLEY 4 25 SUB DEBENTEquities0844238882138,120SH SOLE07,7400380
Wal Mart Stores IncorporatedEquities9311421037865,453SH SOLE04,9530500
Walt Disney CompanyEquities2546871062,75915,226SH SOLE015,0500176