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
ABB LTDSPONSORED ADR0003752042266,765SH SOLE06,76500
ABBOTT LABSCOM0028241002,83524,003SH SOLE024,00300
ACCENTURE PLC IRELANDSHS CLASS AG1151C1013,61811,308SH SOLE011,30800
ADOBE SYSTEMS INCORPORATEDCOM00724F1016331,100SH SOLE01,10000
AFLAC INCCOM0010551022,48647,686SH SOLE047,68600
AIR PRODS & CHEMS INCCOM0091581062,2918,945SH SOLE08,94500
ALPHABET INC CAP STKCL A02079K3051,682629SH SOLE062900
AMAZON COM INCCOM0231351061,143348SH SOLE034800
AMERICAN ELEC PWR CO INCCOM0255371012312,851SH SOLE02,85100
AMERICAN WTR WKS CO INC NEWNEW COM0304201033532,088SH SOLE02,08800
ANNALY CAPITAL MANAGEMENT INCOM03571040920123,927SH SOLE023,92700
APPLE INCCOM0378331007,76654,880SH SOLE054,88000
ASML HOLDING N V N Y REGISTRYSHSN07059210326437SH SOLE043700
AVNET INCCOM05380710356815,373SH SOLE015,37300
BARRICK GOLD CORPCOM0679011081,68093,065SH SOLE093,06500
BECTON DICKINSON & COCOM0758871092,45910,002SH SOLE010,00200
BERKSHIRE HATHAWAY INC DELCL B NEW0846707026,83425,040SH SOLE025,04000
CAMDEN PPTY TRSH BEN INT1331311026474,386SH SOLE04,38600
CHEVRON CORP NEWNEW COM1667641001,17311,558SH SOLE011,55800
CHUBB LIMITEDCOMH1467J1042,85916,482SH SOLE016,48200
CINTAS CORPCOM172908105363954SH SOLE095400
CISCO SYS INCCOM17275R1022464,518SH SOLE04,51800
COCA COLA COCOM1912161002725,180SH SOLE05,18000
CORNING INCCOM2193501051,22833,658SH SOLE033,65800
COSTCO WHSL CORP NEWNEW COM22160K1051,1682,600SH SOLE02,60000
CROWDSTRIKE HLDGS INCCL A22788C1052521,026SH SOLE01,02600
CROWN CASTLE INTL CORP NEWNEW COM22822V1016783,913SH SOLE03,91300
DELTA AIR LINES INC DELCOM NEW24736170296922,737SH SOLE022,73700
DIGITAL RLTY TR INCCOM2538681033742,586SH SOLE02,58600
DISNEY WALT COCOM2546871063,82722,624SH SOLE022,62400
DOMINION ENERGY INCCOM25746U1092,31431,684SH SOLE031,68400
DUKE ENERGY CORP NEWCOM NEW26441C2042282,335SH SOLE02,33500
EBAY INC.COM2786421036178,856SH SOLE08,85600
ECOLAB INCCOM2788651002,0859,996SH SOLE09,99600
EDWARDS LIFESCIENCES CORPCOM28176E1087786,875SH SOLE06,87500
EOG RES INCCOM26875P1011,94524,229SH SOLE024,22900
EXXON MOBIL CORPCOM30231G1022063,499SH SOLE03,49900
FACEBOOK INCCL A30303M1026201,828SH SOLE01,82800
FLEXSHARES TR STOXUS ESG SLCT33939L6962572,439SH SOLE02,43900
FORD MTR CO DELCOM34537086093566,014SH SOLE066,01400
GARMIN LTDSHSH2906T1091,4429,278SH SOLE09,27800
GENERAL DYNAMICS CORPCOM3695501082,66713,606SH SOLE013,60600
GLOBAL PMTS INCCOM37940X1024733,000SH SOLE03,00000
GOLDMAN SACHS GROUP INCCOM38141G1043,5929,502SH SOLE09,50200
GRACO INCCOM3841091043254,650SH SOLE04,65000
GRANITESHARES GOLD TRSHS BEN INT38748G10119010,911SH SOLE010,91100
HEALTHPEAK PROPERTIES INCCOM42250P1032908,648SH SOLE08,64800
HERSHEY COCOM4278661082141,266SH SOLE01,26600
HOME DEPOT INCCOM4370761027,30322,247SH SOLE022,24700
HONEYWELL INTL INCCOM4385161062,17410,242SH SOLE010,24200
ILLINOIS TOOL WKS INCCOM4523081093291,592SH SOLE01,59200
INNOVATIVE INDL PPTYS INCCOM45781V1015802,507SH SOLE02,50700
INTEL CORPCOM4581401002765,185SH SOLE05,18500
INTERNATIONAL BUSINESS MACHSCOM4592001013,00621,639SH SOLE021,63900
INVESCO EXCHANGE TRADED FD T S&P500 EQL TECETF46137V2821,1293,917SH SOLE03,91700
INVESCO QQQ TR UNIT SER 1ETF46090E10310,55529,485SH SOLE029,48500
ISHARES TR CORE DIV GRWTHETF46434V6213466,896SH SOLE06,89600
ISHARES TR CORE S&P TTL STKETF4642871502252,289SH SOLE02,28900
ISHARES TR CORE S&P500ETF4642872004,2089,767SH SOLE09,76700
ISHARES TR IBONDS DEC2022ETF46435G75528110,731SH SOLE010,73100
ISHARES TR IBONDS DEC2026ETF46435GAA02,09679,103SH SOLE079,10300
ISHARES TR IBONDS DEC22ETF46434VBA78,931352,708SH SOLE0352,70800
ISHARES TR IBONDS DEC23ETF46434VAX87,923304,732SH SOLE0304,73200
ISHARES TR IBONDS DEC24ETF46434VBG43,064116,565SH SOLE0116,56500
ISHARES TR IBONDS DEC25ETF46434VBD13,407126,918SH SOLE0126,91800
ISHARES TR MSCI ACWI EX USETF4642882402444,396SH SOLE04,39600
ISHARES TR PFD AND INCM SECETF4642886872025,192SH SOLE05,19200
ISHARES TR RUS 1000ETF4642876223151,305SH SOLE01,30500
ISHARES TR RUS 1000 GRWETF4642876144171,521SH SOLE01,52100
ISHARES TR RUS 2000 VALETF4642876304,14125,843SH SOLE025,84300
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INCETF46641Q8371,28325,292SH SOLE025,29200
J P MORGAN EXCHANGE-TRADED F ULTRA SHT MUNCPLETF46641Q6543617,072SH SOLE07,07200
JOHNSON & JOHNSONCOM4781601043,01318,658SH SOLE018,65800
JPMORGAN CHASE & COCOM46625H1003752,291SH SOLE02,29100
L3HARRIS TECHNOLOGIES INCCOM5024311092,66012,079SH SOLE012,07900
LAMAR ADVERTISING CO NEWCL A5128161093583,159SH SOLE03,15900
LOWES COS INCCOM5486611071,2976,392SH SOLE06,39200
MASTERCARD INCORPORATEDCL A57636Q1043,1108,946SH SOLE08,94600
MEDTRONIC PLCSHSG5960L1032,60520,785SH SOLE020,78500
MICROSOFT CORPCOM5949181047,40326,260SH SOLE026,26000
MID-AMER APT CMNTYS INCCOM59522J1032091,120SH SOLE01,12000
MIMEDX GROUP INCCOM6024961012,388394,035SH SOLE0394,03500
NEWMONT CORPCOM6516391062254,152SH SOLE04,15200
NEXTERA ENERGY INCCOM65339F1013774,807SH SOLE04,80700
NIKE INCCL B6541061033,70925,538SH SOLE025,53800
NVIDIA CORPORATIONCOM67066G1046653,210SH SOLE03,21000
OMNICOM GROUP INCCOM6819191061,88926,076SH SOLE026,07600
ONEOK INC NEWNEW COM6826801032554,400SH SOLE04,40000
PAYPAL HLDGS INCCOM70450Y1032651,018SH SOLE01,01800
PEPSICO INCCOM7134481083,02420,103SH SOLE020,10300
PFIZER INCCOM7170811033147,310SH SOLE07,31000
PNC FINL SVCS GROUP INCCOM6934751052461,255SH SOLE01,25500
PROCTER AND GAMBLE COCOM7427181092,58018,458SH SOLE018,45800
PROLOGIS INC.COM74340W1038156,494SH SOLE06,49400
REALTY INCOME CORPCOM7561091044987,680SH SOLE07,68000
ROSS STORES INCCOM7782961032,22120,404SH SOLE020,40400
S&P GLOBAL INCCOM78409V1043,6278,536SH SOLE08,53600
SOUTHERN COCOM8425871072564,125SH SOLE04,12500
SPDR INDEX SHS FDS PORTFOLIO DEVLPDETF78463X8897,270200,766SH SOLE0200,76600
SPDR INDEX SHS FDS PORTFOLIO EMG MKETF78463X5092,20251,772SH SOLE051,77200
SPDR S&P 500 ETF TRTR UNIT78462F1035181,207SH SOLE01,20700
SPDR SER TR PORTFOLIO S&P400ETF78464A8474,13489,553SH SOLE089,55300
SPDR SER TR PORTFOLIO S&P500ETF78464A8545,754114,034SH SOLE0114,03400
SPDR SER TR PORTFOLIO S&P600ETF78468R8533,94392,550SH SOLE092,55000
SPDR SER TR S&P KENSHO NEWETF78468R6485,34187,698SH SOLE087,69800
SPROTT PHYSICAL GOLDTR UNIT85207H1043,551257,285SH SOLE0257,28500
SQUARE INCCL A8522341033341,392SH SOLE01,39200
STAMPS COM INCCOM NEW8528572005,55916,855SH SOLE016,85500
STATE STR CORPCOM8574771032,69131,763SH SOLE031,76300
STRYKER CORPORATIONCOM8636671017632,894SH SOLE02,89400
SYSCO CORPCOM8718291072,59533,063SH SOLE033,06300
TESLA INCCOM88160R101257332SH SOLE033200
TEXAS INSTRS INCCOM8825081043,70719,284SH SOLE019,28400
THERMO FISHER SCIENTIFIC INCCOM8835561021,1902,083SH SOLE02,08300
TILRAY INCCOM CL 288688T10056349,853SH SOLE049,85300
TRUIST FINL CORPCOM89832Q1092524,297SH SOLE04,29700
UNION PAC CORPCOM9078181082,88714,730SH SOLE014,73000
UNITED PARCEL SERVICE INCCL B9113121064952,716SH SOLE02,71600
V F CORPCOM9182041081,68325,129SH SOLE025,12900
VANECK ETF TRUST FALLEN ANGEL HGETF92189F4372,55277,221SH SOLE077,22100
VANGUARD INDEX FDS MCAP VL IDXVIPETF9229085126,67547,813SH SOLE047,81300
VANGUARD INDEX FDS TOTAL STK MKTETF9229087693,59916,207SH SOLE016,20700
VANGUARD SPECIALIZED FUNDS DIV APPETF9219088443752,442SH SOLE02,44200
VERISK ANALYTICS INCCOM92345Y1062001,000SH SOLE01,00000
VISA INC COMCL A92826C8393571,602SH SOLE01,60200
WALMART INCCOM9311421032,89120,740SH SOLE020,74000
WEYERHAEUSER CO MTN BECOM NEW96216610441611,696SH SOLE011,69600
XCEL ENERGY INCCOM98389B1002313,703SH SOLE03,70300
ZOETIS INCCL A98978V1035102,629SH SOLE02,62900