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 COCOM88579Y1018594,895SH SOLE 004,895
ABBOTT LABSCOM0028241001,0578,944SH SOLE 008,944
ACCENTURE PLC IRELANDSHS CLASS AG1151C1018002,500SH SOLE 002,500
ADOBE SYSTEMS INCORPORATEDCOM00724F1011,0271,784SH SOLE 001,784
AIRBNB INCCOM CL A0090661013902,327SH SOLE 002,327
ALCON AGORD SHSH013011281,28215,858SH SOLE 0015,858
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W1024222,853SH SOLE 002,853
ALPHABET INCCAP STK CL A02079K3052,310864SH SOLE 00864
ALPHABET INCCAP STK CL C02079K1072,650994SH SOLE 00994
AMAZON COM INCCOM0231351061,311399SH SOLE 00399
AMERICAN EXPRESS COCOM0258161094162,480SH SOLE 002,480
AMERICAN WTR WKS CO INC NEWCOM0304201039115,387SH SOLE 005,387
APPLE INCCOM03783310015,440109,117SH SOLE 00109,117
APPLIED MATLS INCCOM0382221058516,611SH SOLE 006,611
APTIV PLCSHSG6095L1092,63317,675SH SOLE 0017,675
ASTRAZENECA PLCSPONSORED ADR0463531083,36356,001SH SOLE 0056,001
AT&T INCCOM00206R10258221,536SH SOLE 0021,536
ATMOS ENERGY CORPCOM0495601053303,739SH SOLE 003,739
AUTODESK INCCOM0527691064951,735SH SOLE 001,735
BANK MONTREAL QUECOM0636711015595,609SH SOLE 005,609
BECTON DICKINSON & COCOM0758871093441,399SH SOLE 001,399
BERKSHIRE HATHAWAY INC DELCL B NEW0846707023,28912,051SH SOLE 0012,051
BK OF AMERICA CORPCOM0605051043367,926SH SOLE 007,926
BLACKROCK CORE BD TRSHS BEN INT09249E10156434,078SH SOLE 0034,078
BLACKROCK INCCOM09247X101299356SH SOLE 00356
BLACKROCK SCIENCE & TECHNOLOSHS09258G10463912,251SH SOLE 0012,251
BLACKROCK TAX MUNICPAL BD TRSHS09248X10032312,553SH SOLE 0012,553
BP PLCSPONSORED ADR0556221042067,524SH SOLE 007,524
BRISTOL-MYERS SQUIBB COCOM1101221082053,467SH SOLE 003,467
BROADCOM INCCOM11135F1011,2512,580SH SOLE 002,580
CANADIAN NATL RY COCOM1363751021,44312,474SH SOLE 0012,474
CARRIER GLOBAL CORPORATIONCOM14448C1043,34564,616SH SOLE 0064,616
CATERPILLAR INCCOM1491231012081,084SH SOLE 001,084
CHEVRON CORP NEWCOM1667641001,84418,178SH SOLE 0018,178
CHUBB LIMITEDCOMH1467J1042,06111,881SH SOLE 0011,881
CHURCH & DWIGHT INCCOM1713401023093,740SH SOLE 003,740
CISCO SYS INCCOM17275R1023,69267,827SH SOLE 0067,827
COCA COLA COCOM19121610010,752204,912SH SOLE 00204,912
COHEN & STEERS INFRASTRUCTURCOM19248A1092609,585SH SOLE 009,585
COLGATE PALMOLIVE COCOM1941621031,29217,088SH SOLE 0017,088
CONOCOPHILLIPSCOM20825C1045638,307SH SOLE 008,307
CONSTELLATION BRANDS INCCL A21036P1083111,475SH SOLE 001,475
CORNING INCCOM2193501051,21333,255SH SOLE 0033,255
DANA INCCOM23582520579735,817SH SOLE 0035,817
DANAHER CORPORATIONCOM2358511021,4014,601SH SOLE 004,601
DBX ETF TRXTRACK MSCI EAFE23305120063716,877SH SOLE 0016,877
DELTA AIR LINES INC DELCOM NEW2473617022375,556SH SOLE 005,556
DIAMONDBACK ENERGY INCCOM25278X1091,02510,830SH SOLE 0010,830
DIGITAL RLTY TR INCCOM2538681031,3169,113SH SOLE 009,113
DISNEY WALT COCOM2546871063,02717,893SH SOLE 0017,893
DNP SELECT INCOME FD INCCOM23325P10472367,840SH SOLE 0067,840
DOLLAR GEN CORP NEWCOM2566771051,0494,947SH SOLE 004,947
DOMINION ENERGY INCCOM25746U1091,55421,278SH SOLE 0021,278
DOVER CORPCOM2600031087444,787SH SOLE 004,787
DOW INCCOM2605571034577,931SH SOLE 007,931
DUKE ENERGY CORP NEWCOM NEW26441C2046686,846SH SOLE 006,846
DUPONT DE NEMOURS INCCOM26614N1025267,743SH SOLE 007,743
EATON CORP PLCSHSG291831032,15514,432SH SOLE 0014,432
ECOLAB INCCOM2788651002,69512,919SH SOLE 0012,919
EMERSON ELEC COCOM2910111041,04811,128SH SOLE 0011,128
ENBRIDGE INCCOM29250N10558014,579SH SOLE 0014,579
ENTERPRISE PRODS PARTNERS LCOM29379210774434,358SH SOLE 0034,358
EXXON MOBIL CORPCOM30231G1021,64227,921SH SOLE 0027,921
FIRST REP BK SAN FRANCISCO CCOM33616C1006,18232,049SH SOLE 0032,049
FIRST TR EXCH TRADED FD IIIPFD SECS INC ETF33739E1081,40968,608SH SOLE 0068,608
FIRST TR EXCHANGE TRADED FDUS EQTY OPPT ETF3369201034923,987SH SOLE 003,987
FIRST TR EXCHANGE-TRADED FDFST LOW OPPT EFT33739Q2001,97839,107SH SOLE 0039,107
FIVE BELOW INCCOM33829M1014542,570SH SOLE 002,570
GENERAL MLS INCCOM3703341042874,805SH SOLE 004,805
GLOBAL X FDSGLOBX SUPDV US37950E29138419,788SH SOLE 0019,788
GLOBAL X FDSNASDAQ 100 COVER37954Y48330413,769SH SOLE 0013,769
GLOBAL X FDSINTERNET OF THNG37954Y7801,47340,572SH SOLE 0040,572
GLOBAL X FDSGENOMIC BIOTECH37954Y4342029,105SH SOLE 009,105
GROCERY OUTLET HLDG CORPCOM39874R10127312,655SH SOLE 0012,655
HANCOCK JOHN FINL OPPTYS FDSH BEN INT NEW4097352063538,296SH SOLE 008,296
HOME DEPOT INCCOM4370761021,1083,375SH SOLE 003,375
HONEYWELL INTL INCCOM4385161062,27910,738SH SOLE 0010,738
HOST HOTELS & RESORTS INCCOM44107P10453332,635SH SOLE 0032,635
IDEXX LABS INCCOM45168D1044,7217,591SH SOLE 007,591
ILLUMINA INCCOM4523271091,2383,053SH SOLE 003,053
INDEXIQ ETF TRHEDGE MLTI ETF45409B10795730,120SH SOLE 0030,120
INGEVITY CORPCOM45688C1074846,781SH SOLE 006,781
INNOVATIVE INDL PPTYS INCCOM45781V1013771,630SH SOLE 001,630
INTEL CORPCOM4581401001,95336,653SH SOLE 0036,653
INTERNATIONAL BUSINESS MACHSCOM4592001012751,979SH SOLE 001,979
INVESCO ACTIVELY MANAGED ETFS&P500 DOWNSID46090A7051,73548,555SH SOLE 0048,555
INVESCO EXCH TRADED FD TR IITAXABLE MUN BD46138G8054,963150,812SH SOLE 00150,812
INVESCO EXCHANGE TRADED FD TS&P500 EQL WGT46137V3574082,721SH SOLE 002,721
INVESCO EXCHANGE TRADED FD TDYNMC LEISURE46137V7203567,073SH SOLE 007,073
INVESCO EXCHANGE TRADED FD TS&P MDCP MOMNTUM46137V4642743,257SH SOLE 003,257
INVESCO QQQ TRUNIT SER 146090E1037652,138SH SOLE 002,138
ISHARES INCMSCI CDA ETF4642865092095,765SH SOLE 005,765
ISHARES INCCUR HD MSCI EM46434G50938812,726SH SOLE 0012,726
ISHARES TREUROPE ETF4642878612144,097SH SOLE 004,097
ISHARES TRCORE S&P MCP ETF4642875072,91511,081SH SOLE 0011,081
ISHARES TRS&P MC 400GR ETF4642876061,04013,128SH SOLE 0013,128
ISHARES TRCORE S&P SCP ETF4642878046025,511SH SOLE 005,511
ISHARES TRCORE S&P500 ETF4642872004,0139,314SH SOLE 009,314
ISHARES TRRUS 1000 ETF4642876221,2435,141SH SOLE 005,141
ISHARES TRRUS 1000 VAL ETF4642875985283,376SH SOLE 003,376
ISHARES TRRUS 1000 GRW ETF4642876147,23126,387SH SOLE 0026,387
ISHARES TRRUSSELL 2000 ETF4642876557453,404SH SOLE 003,404
ISHARES TRRUSSELL 3000 ETF4642876893961,555SH SOLE 001,555
ISHARES TRCORE S&P US GWT4642876714164,065SH SOLE 004,065
ISHARES TRMSCI EAFE ETF4642874651,69921,778SH SOLE 0021,778
ISHARES TRRUS MD CP GR ETF4642874816325,635SH SOLE 005,635
ISHARES TRGLOBAL TECH ETF4642872911,26822,382SH SOLE 0022,382
ISHARES TRISHARES BIOTECH4642875566363,934SH SOLE 003,934
ISHARES TREXPND TEC SC ETF464287549302749SH SOLE 00749
ISHARES TR1 3 YR TREAS BD4642874573634,215SH SOLE 004,215
ISHARES TRBARCLAYS 7 10 YR4642874403463,000SH SOLE 003,000
ISHARES TRMSCI EMG MKT ETF4642872342655,259SH SOLE 005,259
ISHARES TREXPANDED TECH4642875152,3765,954SH SOLE 005,954
ISHARES TRCORE US AGGBD ET4642872262,07218,044SH SOLE 0018,044
ISHARES TRTIPS BD ETF4642871762872,250SH SOLE 002,250
ISHARES TRUS TRSPRTION4642871922971,220SH SOLE 001,220
ISHARES TREAFE VALUE ETF4642888772154,231SH SOLE 004,231
ISHARES TREAFE GRWTH ETF4642888852,96327,830SH SOLE 0027,830
ISHARES TRCORE S&P TTL STK4642871501,43014,533SH SOLE 0014,533
ISHARES TRMBS ETF4642885881,40613,003SH SOLE 0013,003
ISHARES TRNATIONAL MUN ETF4642884147296,274SH SOLE 006,274
ISHARES TRINTRM GOV CR ETF4642886121,1509,991SH SOLE 009,991
ISHARES TRASIA 50 ETF4642884301,31216,772SH SOLE 0016,772
ISHARES TRSHRT NAT MUN ETF4642881581,60014,875SH SOLE 0014,875
ISHARES TR10+ YR INVST GRD4642895115347,714SH SOLE 007,714
ISHARES TRCORE HIGH DV ETF46429B6633493,704SH SOLE 003,704
ISHARES TRFLTG RATE NT ETF46429B6554729,280SH SOLE 009,280
ISHARES TRMSCI USA MIN VOL46429B6974956,733SH SOLE 006,733
ISHARES TRCORE MSCI EAFE46432F8422,25930,425SH SOLE 0030,425
ISHARES TRGNMA BOND ETF46429B3332464,930SH SOLE 004,930
ISHARES TRMSCI LW CRB TG46434V4645883,581SH SOLE 003,581
ISHARES TRIBONDS DEC21 ETF46434VBK585134,425SH SOLE 0034,425
ISHARES TRIBONDS DEC23 ETF46434VAX826810,289SH SOLE 0010,289
ISHARES TRIBONDS DEC22 ETF46434VBA767026,474SH SOLE 0026,474
ISHARES TRMSCI GLOBAL IMP46435G5323043,161SH SOLE 003,161
ISHARES U S ETF TRBLACKROCK ST MAT46431W50775615,080SH SOLE 0015,080
J P MORGAN EXCHANGE-TRADED FULTRA SHRT INC46641Q8372144,223SH SOLE 004,223
JD.COM INCSPON ADR CL A47215P1062122,934SH SOLE 002,934
JOHNSON & JOHNSONCOM4781601044,52227,997SH SOLE 0027,997
JPMORGAN CHASE & COCOM46625H1005,19131,709SH SOLE 0031,709
KIMBERLY-CLARK CORPCOM4943681038,37563,234SH SOLE 0063,234
KKR & CO INCCOM48251W1042914,779SH SOLE 004,779
LABORATORY CORP AMER HLDGSCOM NEW50540R4093341,187SH SOLE 001,187
LAUDER ESTEE COS INCCL A5184391041,6915,637SH SOLE 005,637
LILLY ELI & COCOM5324571086592,853SH SOLE 002,853
LINDE PLCSHSG5494J1031,7846,075SH SOLE 006,075
LOCKHEED MARTIN CORPCOM5398301098882,572SH SOLE 002,572
LOWES COS INCCOM5486611071,4807,298SH SOLE 007,298
MARRIOTT INTL INC NEWCL A5719032021,4429,739SH SOLE 009,739
MARRIOTT VACATIONS WORLDWIDECOM57164Y1072451,560SH SOLE 001,560
MASIMO CORPCOM5747951002731,007SH SOLE 001,007
MCDONALDS CORPCOM5801351016292,611SH SOLE 002,611
MDU RES GROUP INCCOM5526901091,44748,765SH SOLE 0048,765
MEDTRONIC PLCSHSG5960L1032,93323,400SH SOLE 0023,400
MERCK & CO INCCOM58933Y1052,09227,847SH SOLE 0027,847
METLIFE INCCOM59156R1082123,440SH SOLE 003,440
MICROSOFT CORPCOM59491810413,12046,537SH SOLE 0046,537
MID-AMER APT CMNTYS INCCOM59522J1035552,972SH SOLE 002,972
NCINO INCCOM63947U1072132,993SH SOLE 002,993
NETFLIX INCCOM64110L106333546SH SOLE 00546
NEWMONT CORPCOM6516391062,18940,322SH SOLE 0040,322
NEXTERA ENERGY INCCOM65339F1012,78635,478SH SOLE 0035,478
NEXTERA ENERGY PARTNERS LPCOM UNIT PART IN65341B1063995,288SH SOLE 005,288
NIKE INCCL B6541061031,60011,015SH SOLE 0011,015
NORFOLK SOUTHN CORPCOM6558441081,4185,925SH SOLE 005,925
NORTHROP GRUMMAN CORPCOM6668071021,0322,866SH SOLE 002,866
NOVARTIS AGSPONSORED ADR66987V1091,17414,361SH SOLE 0014,361
NUVEEN MUN VALUE FD INCCOM67092810078269,113SH SOLE 0069,113
NUVEEN S&P 500 BUY-WRITE INCCOM6706ER10159942,121SH SOLE 0042,121
NVIDIA CORPORATIONCOM67066G1046,50231,386SH SOLE 0031,386
NXP SEMICONDUCTORS N VCOMN6596X1093651,863SH SOLE 001,863
OMNICOM GROUP INCCOM6819191062233,075SH SOLE 003,075
ORACLE CORPCOM68389X1052402,757SH SOLE 002,757
PALO ALTO NETWORKS INCCOM697435105270564SH SOLE 00564
PAYPAL HLDGS INCCOM70450Y1031,8997,296SH SOLE 007,296
PEPSICO INCCOM7134481082,95219,629SH SOLE 0019,629
PFIZER INCCOM71708110347811,113SH SOLE 0011,113
PHILIP MORRIS INTL INCCOM7181721094324,558SH SOLE 004,558
PHILLIPS 66COM7185461044376,244SH SOLE 006,244
PIMCO ETF TRINTER MUN BD ACT72201R8662,48844,136SH SOLE 0044,136
PIMCO ETF TRACTIVE BD ETF72201R7755675,131SH SOLE 005,131
PINNACLE FINL PARTNERS INCCOM72346Q1041,43915,292SH SOLE 0015,292
PROCTER AND GAMBLE COCOM7427181091,69312,113SH SOLE 0012,113
PROLOGIS INC.COM74340W1032832,258SH SOLE 002,258
PROSHARES TRLARGE CAP CRE74347R2483653,648SH SOLE 003,648
PULTE GROUP INCCOM7458671012274,953SH SOLE 004,953
QUALCOMM INCCOM7475251031,99915,501SH SOLE 0015,501
RAYTHEON TECHNOLOGIES CORPCOM75513E1013,36639,163SH SOLE 0039,163
REGIONS FINANCIAL CORP NEWCOM7591EP1001,57773,981SH SOLE 0073,981
RENAISSANCE CAP GREENWICH FDIPO ETF7599372042073,213SH SOLE 003,213
REPUBLIC SVCS INCCOM7607591005404,496SH SOLE 004,496
ROKU INCCOM CL A77543R1024551,451SH SOLE 001,451
ROLLINS INCCOM7757111043399,585SH SOLE 009,585
SANOFISPONSORED ADR80105N10587018,042SH SOLE 0018,042
SCHWAB STRATEGIC TRUS SML CAP ETF8085246072342,341SH SOLE 002,341
SCHWAB STRATEGIC TRUS MID-CAP ETF8085245082483,235SH SOLE 003,235
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8863595,621SH SOLE 005,621
SELECT SECTOR SPDR TRSBI MATERIALS81369Y1002272,864SH SOLE 002,864
SELECT SECTOR SPDR TRFINANCIAL81369Y6052055,453SH SOLE 005,453
SELECT SECTOR SPDR TRSBI HEALTHCARE81369Y2095824,573SH SOLE 004,573
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4072711,510SH SOLE 001,510
SELECT SECTOR SPDR TRCOMMUNICATION81369Y85297812,213SH SOLE 0012,213
SIMMONS 1ST NATL CORPCL A $1 PAR82873020095432,280SH SOLE 0032,280
SIMON PPTY GROUP INC NEWCOM8288061092481,905SH SOLE 001,905
SOUTHERN COCOM8425871072063,319SH SOLE 003,319
SPDR GOLD TRGOLD SHS78463V1078245,020SH SOLE 005,020
SPDR S&P 500 ETF TRTR UNIT78462F1036,35614,811SH SOLE 0014,811
SPDR SER TRPORTFOLI S&P150078464A8052504,709SH SOLE 004,709
SPDR SER TRBLMBRG BRC CNVRT78464A3592,75732,303SH SOLE 0032,303
SPDR SER TRSPDR BLOOMBERG78468R6632652,897SH SOLE 002,897
SPDR SER TRFACTST INV ETF78464A1103951,830SH SOLE 001,830
SPLUNK INCCOM8486371043482,404SH SOLE 002,404
STARBUCKS CORPCOM8552441099008,160SH SOLE 008,160
STRYKER CORPORATIONCOM8636671016422,434SH SOLE 002,434
SVB FINANCIAL GROUPCOM78486Q101369570SH SOLE 00570
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS8740391001,0139,074SH SOLE 009,074
TARGET CORPCOM87612E1063051,334SH SOLE 001,334
TE CONNECTIVITY LTDREG SHSH849891042231,622SH SOLE 001,622
TJX COS INC NEWCOM87254010973811,180SH SOLE 0011,180
TRUIST FINL CORPCOM89832Q1092,90149,468SH SOLE 0049,468
UNION PAC CORPCOM9078181084162,123SH SOLE 002,123
UNITED PARCEL SERVICE INCCL B9113121066723,688SH SOLE 003,688
UNITEDHEALTH GROUP INCCOM91324P1022,5336,482SH SOLE 006,482
UNUM GROUPCOM91529Y1062208,785SH SOLE 008,785
VANECK ETF TRUSTMRNGSTR WDE MOAT92189F6431,00413,706SH SOLE 0013,706
VANECK ETF TRUSTVIDEO GMNG ESPRT92189F1144536,973SH SOLE 006,973
VANGUARD BD INDEX FDSSHORT TRM BOND9219378271,00512,268SH SOLE 0012,268
VANGUARD BD INDEX FDSINTERMED TERM9219378191,50216,792SH SOLE 0016,792
VANGUARD BD INDEX FDSTOTAL BND MRKT9219378352252,632SH SOLE 002,632
VANGUARD INDEX FDSTOTAL STK MKT9229087695132,311SH SOLE 002,311
VANGUARD INDEX FDSEXTEND MKT ETF9229086526883,773SH SOLE 003,773
VANGUARD INDEX FDSVALUE ETF9229087442191,621SH SOLE 001,621
VANGUARD INDEX FDSMID CAP ETF9229086292,0798,782SH SOLE 008,782
VANGUARD INDEX FDSREAL ESTATE ETF9229085538238,086SH SOLE 008,086
VANGUARD INDEX FDSLARGE CAP ETF9229086372031,010SH SOLE 001,010
VANGUARD INDEX FDSS&P 500 ETF SHS922908363351891SH SOLE 00891
VANGUARD INTL EQUITY INDEX FALLWRLD EX US9220427752,41839,673SH SOLE 0039,673
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C8706847,249SH SOLE 007,249
VANGUARD SCOTTSDALE FDSSHORT TERM TREAS92206C1022474,017SH SOLE 004,017
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088449426,132SH SOLE 006,132
VANGUARD WHITEHALL FDSHIGH DIV YLD9219464065875,675SH SOLE 005,675
VANGUARD WHITEHALL FDSINTL DVD ETF9219468101,40216,077SH SOLE 0016,077
VANGUARD WORLD FDMEGA GRWTH IND9219108164041,721SH SOLE 001,721
VEEVA SYS INCCL A COM9224751081,0923,791SH SOLE 003,791
VENTAS INCCOM92276F1004407,976SH SOLE 007,976
VERIZON COMMUNICATIONS INCCOM92343V1041,93735,871SH SOLE 0035,871
VISA INCCOM CL A92826C83910,67947,943SH SOLE 0047,943
VULCAN MATLS COCOM9291601091,93011,408SH SOLE 0011,408
WALGREENS BOOTS ALLIANCE INCCOM9314271081,45931,000SH SOLE 0031,000
WALMART INCCOM9311421031,1017,896SH SOLE 007,896
WESTROCK COCOM96145D1054368,751SH SOLE 008,751
WEYERHAEUSER CO MTN BECOM NEW9621661042,11059,324SH SOLE 0059,324
WILLIAMS COS INCCOM96945710030111,590SH SOLE 0011,590
WISDOMTREE TRUS MIDCAP DIVID97717W5052305,550SH SOLE 005,550
WISDOMTREE TRITL HDG QTLY DIV97717X5943267,542SH SOLE 007,542
XYLEM INCCOM98419M1003,61829,256SH SOLE 0029,256