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 COCOM88579Y1013502,243SH SOLE 002,243
ABBOTT LABSCOM0028241001431,564SH SOLE 001,564
ABBVIE INCCOM00287Y10973739SH SOLE 00739
ABERDEEN ASIA-PACIFIC INCOMECOM00300910751,210SH SOLE 001,210
ACCENTURE PLC IRELANDSHS CLASS AG1151C101156726SH SOLE 00726
ACTIVISION BLIZZARD INCCOM00507V109790SH SOLE 0090
ADOBE INCCOM00724F10153121SH SOLE 00121
AES CORPCOM00130H10501SH SOLE 001
AIR PRODS & CHEMS INCCOM0091581061563SH SOLE 0063
AKAMAI TECHNOLOGIES INCCOM00971T10116150SH SOLE 00150
ALCON AGORD SHSH01301128111SH SOLE 0011
ALIBABA GROUP HLDG LTDSPONSORED ADS01609W10260278SH SOLE 00278
ALPHABET INCCAP STK CL C02079K1074129SH SOLE 0029
ALPHABET INCCAP STK CL A02079K30512689SH SOLE 0089
ALTRIA GROUP INCCOM02209S103481,220SH SOLE 001,220
AMAZON COM INCCOM023135106607220SH SOLE 00220
AMERICAN ELEC PWR CO INCCOM025537101931,168SH SOLE 001,168
AMERICAN EXPRESS COCOM02581610922234SH SOLE 00234
AMERICAN INTL GROUP INC*W EXP 01/19/20202687415605SH SOLE 005
AMERICAN WTR WKS CO INC NEWCOM03042010319150SH SOLE 00150
AMERIPRISE FINL INCCOM03076C106530SH SOLE 0030
AMGEN INCCOM03116210051217SH SOLE 00217
AMPHENOL CORP NEWCL A03209510155575SH SOLE 00575
ANALOG DEVICES INCCOM03265410519152SH SOLE 00152
ANSYS INCCOM03662Q105219750SH SOLE 00750
ANTHEM INCCOM03675210353200SH SOLE 00200
APPLE HOSPITALITY REIT INCCOM NEW03784Y2005500SH SOLE 00500
APPLE INCCOM0378331002,5286,931SH SOLE 006,931
APPLIED MATLS INCCOM0382221057108SH SOLE 00108
ARBOR RLTY TR INCCOM0389231085510SH SOLE 00510
ARK ETF TRINNOVATION ETF00214Q10438532SH SOLE 00532
ARK ETF TRGENOMIC REV ETF00214Q30220388SH SOLE 00388
ARK ETF TR3D PRINTING ETF00214Q50019888SH SOLE 00888
AT&T INCCOM00206R1022909,588SH SOLE 009,588
ATLASSIAN CORP PLCCL AG0624210418100SH SOLE 00100
AUTOMATIC DATA PROCESSING INCOM05301510346306SH SOLE 00306
AVANOS MED INCCOM05350V1064134SH SOLE 00134
BAKER HUGHES COMPANYCL A05722G100140SH SOLE 0040
BANCFIRST CORPCOM05945F10316400SH SOLE 00400
BANK NEW YORK MELLON CORPCOM06405810031800SH SOLE 00800
BAXTER INTL INCCOM07181310926300SH SOLE 00300
BECTON DICKINSON & COCOM07588710942175SH SOLE 00175
BERKSHIRE HATHAWAY INC DELCL B NEW0846707022181,221SH SOLE 001,221
BIOGEN INCCOM09062X103313SH SOLE 0013
BK OF AMERICA CORPCOM060505104843,518SH SOLE 003,518
BLACKROCK CORPOR HI YLD FD ICOM09255P1071116SH SOLE 00116
BOEING COCOM097023105119647SH SOLE 00647
BOOKING HOLDINGS INCCOM09857L1084830SH SOLE 0030
BP PLCSPONSORED ADR055622104431,843SH SOLE 001,843
BRIGHTHOUSE FINL INCCOM10922N10304SH SOLE 004
BRISTOL-MYERS SQUIBB COCOM1101221081,43224,362SH SOLE 0024,362
BRISTOL-MYERS SQUIBB CORIGHT 12/30/2030110122140031SH SOLE 0031
BROOKFIELD INFRAST PARTNERSLP INT UNITG1625210112286SH SOLE 00286
BROOKFIELD INFRASTRUCTURE COCOM SB VTG SHS A11275Q107131SH SOLE 0031
CABOT OIL & GAS CORPCOM12709710310600SH SOLE 00600
CACI INTL INCCL A127190304208961SH SOLE 00961
CANTEL MED CORPCOM13809810811249SH SOLE 00249
CAPITAL ONE FINL CORPCOM14040H10561975SH SOLE 00975
CARRIER GLOBAL CORPORATIONCOM14448C10410460SH SOLE 00460
CATERPILLAR INC DELCOM14912310113100SH SOLE 00100
CEDAR FAIR L PDEPOSITRY UNIT15018510617628SH SOLE 00628
CENTURYLINK INCCOM156700106049SH SOLE 0049
CERNER CORPCOM15678210442608SH SOLE 00608
CHARTER COMMUNICATIONS INC NCL A16119P10835SH SOLE 005
CHECK POINT SOFTWARE TECH LTORDM2246510478725SH SOLE 00725
CHEMOURS COCOM163851108031SH SOLE 0031
CHEVRON CORP NEWCOM1667641002162,420SH SOLE 002,420
CHIPOTLE MEXICAN GRILL INCCOM1696561056259SH SOLE 0059
CHOICE HOTELS INTL INCCOM16990510624309SH SOLE 00309
CIGNA CORP NEWCOM12552310026136SH SOLE 00136
CIMAREX ENERGY COCOM1717981013100SH SOLE 00100
CISCO SYS INCCOM17275R102801,716SH SOLE 001,716
CITIGROUP INCCOM NEW17296742408SH SOLE 008
CLOROX CO DELCOM18905410935158SH SOLE 00158
COCA COLA COCOM19121610022486SH SOLE 00486
COLGATE PALMOLIVE COCOM194162103336SH SOLE 0036
COLUMBIA PPTY TR INCCOM NEW198287203161,228SH SOLE 001,228
COMCAST CORP NEWCL A20030N101391,007SH SOLE 001,007
CONOCOPHILLIPSCOM20825C104811,926SH SOLE 001,926
CONSOLIDATED EDISON INCCOM2091151042463,422SH SOLE 003,422
CONSTELLATION BRANDS INCCL A21036P108424SH SOLE 0024
CORTEVA INCCOM22052L104301,116SH SOLE 001,116
COSTCO WHSL CORP NEWCOM22160K10549160SH SOLE 00160
CRANE COCOM22439910504SH SOLE 004
CSX CORPCOM12640810364913SH SOLE 00913
CUMMINS INCCOM231021106846SH SOLE 0046
CVS HEALTH CORPCOM12665010049749SH SOLE 00749
D R HORTON INCCOM23331A10922397SH SOLE 00397
DANAHER CORPORATIONCOM235851102104588SH SOLE 00588
DELTA AIR LINES INC DELCOM NEW24736170225888SH SOLE 00888
DIAGEO P L CSPON ADR NEW25243Q205646SH SOLE 0046
DISNEY WALT COCOM DISNEY2546871061121,003SH SOLE 001,003
DOLLAR GEN CORP NEWCOM256677105422SH SOLE 0022
DOMINION ENERGY INCCOM25746U1091,04612,887SH SOLE 0012,887
DOW INCCOM260557103471,147SH SOLE 001,147
DUKE ENERGY CORP NEWCOM NEW26441C204961,206SH SOLE 001,206
DUPONT DE NEMOURS INCCOM26614N102601,126SH SOLE 001,126
DWS MUN INCOME TRCOM2333681099800SH SOLE 00800
DXC TECHNOLOGY COCOM23355L106133SH SOLE 0033
EASTMAN KODAK COCOM NEW277461406136,000SH SOLE 006,000
ECOLAB INCCOM27886510065325SH SOLE 00325
ENBRIDGE INCCOM29250N105441,449SH SOLE 001,449
ENERGY TRANSFER LPCOM UT LTD PTN29273V1004519SH SOLE 00519
ENERPLUS CORPCOM2927661021500SH SOLE 00500
ENTERGY CORP NEWCOM29364G10324254SH SOLE 00254
ENTERPRISE PRODS PARTNERS LCOM293792107542,976SH SOLE 002,976
ENZO BIOCHEM INCCOM2941001021305SH SOLE 00305
EOG RES INCCOM26875P10115300SH SOLE 00300
ERICSSONADR B SEK 10294821608160SH SOLE 0060
ETF MANAGERS TRPRIME CYBR SCRTY26924G20115342SH SOLE 00342
EXELON CORPCOM30161N1019259SH SOLE 00259
EXPONENT INCCOM30214U10273898SH SOLE 00898
EXXON MOBIL CORPCOM30231G1021,12225,092SH SOLE 0025,092
FACEBOOK INCCL A30303M102105462SH SOLE 00462
FACTSET RESH SYS INCCOM3030751051444SH SOLE 0044
FEDERAL REALTY INVT TRSH BEN INT NEW31374720610115SH SOLE 00115
FEDEX CORPCOM31428X106640SH SOLE 0040
FIDELITY COVINGTON TRMSCI INFO TECH I3160928081081,318SH SOLE 001,318
FIFTH THIRD BANCORPCOM31677310013687SH SOLE 00687
FIREEYE INCCOM31816Q101121,000SH SOLE 001,000
FIRST TR EXCHANGE TRADED FDCLOUD COMPUTING33734X1921802,418SH SOLE 002,418
FIRST TR EXCHANGE TRADED FDNASDAQ CYB ETF33734X84613395SH SOLE 00395
FIRST TR EXCHNG TRADED FD VITCW OPPORTUNIS33740F80511209SH SOLE 00209
FIRST TR NASDAQ-100 TECH INDNY ARCA BIOTECH33733E203166987SH SOLE 00987
FIRSTENERGY CORPCOM3379321079221SH SOLE 00221
FISERV INCCOM33773810868700SH SOLE 00700
FORD MTR CO DELCOM3453708603500SH SOLE 00500
FRANKLIN TEMPLETON ETF TRLIBERTYQ US EQT35473P80115478SH SOLE 00478
FRANKLIN TEMPLETON ETF TRFTSE CANADA35473P827461,993SH SOLE 001,993
FRONTIER COMMUNICATIONS CORPCOM NEW35906A306028SH SOLE 0028
FS KKR CAP CORP IICOM35952V3032,963229,906SH SOLE 00229,906
GENERAL DYNAMICS CORPCOM3695501081283SH SOLE 0083
GENERAL ELECTRIC COCOM369604103487,091SH SOLE 007,091
GENERAL MLS INCCOM37033410411175SH SOLE 00175
GILEAD SCIENCES INCCOM37555810314182SH SOLE 00182
GLAXOSMITHKLINE PLCSPONSORED ADR37733W1051493,641SH SOLE 003,641
GLOBAL NET LEASE INCCOM NEW37937820116951SH SOLE 00951
GLOBAL PMTS INCCOM37940X10230174SH SOLE 00174
GOLDMAN SACHS GROUP INCCOM38141G104212SH SOLE 0012
HANCOCK JOHN INCOME SECS TRCOM4101231032166SH SOLE 00166
HANESBRANDS INCCOM410345102012SH SOLE 0012
HANOVER INS GROUP INCCOM410867105662SH SOLE 0062
HARLEY DAVIDSON INCCOM4128221083130SH SOLE 00130
HEWLETT PACKARD ENTERPRISE CCOM42824C109163SH SOLE 0063
HOME DEPOT INCCOM4370761022881,148SH SOLE 001,148
HONEYWELL INTL INCCOM43851610626182SH SOLE 00182
HOST HOTELS & RESORTS INCCOM44107P104121,121SH SOLE 001,121
HP INCCOM40434L105163SH SOLE 0063
HUNTINGTON INGALLS INDS INCCOM446413106212SH SOLE 0012
IDEXX LABS INCCOM45168D104116350SH SOLE 00350
ILLINOIS TOOL WKS INCCOM45230810918103SH SOLE 00103
ILLUMINA INCCOM45232710901SH SOLE 001
IMAX CORPCOM45245E1091101SH SOLE 00101
INGREDION INCCOM45718710220240SH SOLE 00240
INNOVATOR ETFS TRIBD 50 ETF45782C102812,351SH SOLE 002,351
INTEL CORPCOM458140100741,233SH SOLE 001,233
INTERNATIONAL BUSINESS MACHSCOM4592001013182,633SH SOLE 002,633
INTUITCOM461202103141475SH SOLE 00475
INVESCO BD FDCOM46132L1071004,977SH SOLE 004,977
INVESCO EXCHANGE TRADED FD TS&P500 PUR VAL46137V25810214SH SOLE 00214
INVESCO QQQ TRUNIT SER 146090E10334,876140,857SH SOLE 00140,857
IQIYI INCSPONSORED ADS46267X108231,000SH SOLE 001,000
IRON MTN INC NEWCOM46284V10118706SH SOLE 00706
ISHARES INCMIN VOL GBL ETF46428652528314SH SOLE 00314
ISHARES INCMSCI SWITZERLAND4642867495125SH SOLE 00125
ISHARES TRMRNGSTR LG-CP GR46428711949207SH SOLE 00207
ISHARES TRCORE S&P TTL STK46428715059853SH SOLE 00853
ISHARES TRCORE S&P500 ETF46428720015,87251,250SH SOLE 0051,250
ISHARES TRCORE US AGGBD ET464287226111,481943,081SH SOLE 00943,081
ISHARES TRIBOXX INV CP ETF46428724213100SH SOLE 00100
ISHARES TRS&P 500 VAL ETF46428740815139SH SOLE 00139
ISHARES TR20 YR TR BD ETF46428743220121SH SOLE 00121
ISHARES TRMSCI EAFE ETF46428746533550SH SOLE 00550
ISHARES TRRUS MDCP VAL ETF46428747355714SH SOLE 00714
ISHARES TRRUS MD CP GR ETF46428748180509SH SOLE 00509
ISHARES TRRUS MID CAP ETF46428749913236SH SOLE 00236
ISHARES TRCORE S&P MCP ETF4642875071,2687,130SH SOLE 007,130
ISHARES TRRUS 1000 VAL ETF4642875981151,022SH SOLE 001,022
ISHARES TRS&P MC 400GR ETF46428760624105SH SOLE 00105
ISHARES TRRUS 1000 GRW ETF4642876142111,098SH SOLE 001,098
ISHARES TRRUS 1000 ETF46428762237,508218,476SH SOLE 00218,476
ISHARES TRRUSSELL 2000 ETF464287655122851SH SOLE 00851
ISHARES TRRUSSELL 3000 ETF46428768911,61464,499SH SOLE 0064,499
ISHARES TRU.S. UTILITS ETF464287697320SH SOLE 0020
ISHARES TRUS TELECOM ETF4642877135175SH SOLE 00175
ISHARES TRCORE S&P SCP ETF46428780441600SH SOLE 00600
ISHARES TRMSCI AC ASIA ETF4642881828114SH SOLE 00114
ISHARES TRMSCI ACWI ETF46428825713177SH SOLE 00177
ISHARES TREAFE SML CP ETF464288273478SH SOLE 0078
ISHARES TRUSD INV GRDE ETF4642886207108SH SOLE 00108
ISHARES TRINTRM TR CRP ETF46428863843,353718,011SH SOLE 00718,011
ISHARES TRSH TR CRPORT ETF46428864619346SH SOLE 00346
ISHARES TRUS AER DEF ETF46428876036220SH SOLE 00220
ISHARES TRU.S. MED DVC ETF464288810159602SH SOLE 00602
ISHARES TRMODERT ALLOC ETF46428987520493SH SOLE 00493
ISHARES TRCORE 1 5 YR USD46432F8592,80954,580SH SOLE 0054,580
ISHARES TRINTL QLTY FACTOR46434V4569298SH SOLE 00298
ISHARES TRULTR SH TRM BD46434V87817339SH SOLE 00339
ISHARES TRCONV BD ETF46435G1024205,917SH SOLE 005,917
JACOBS ENGR GROUP INCCOM4698141078100SH SOLE 00100
JOHNSON & JOHNSONCOM478160104111791SH SOLE 00791
JPMORGAN CHASE & COCOM46625H1001621,718SH SOLE 001,718
KELLOGG COCOM4878361081061,600SH SOLE 001,600
KIMBERLY CLARK CORPCOM4943681031531,080SH SOLE 001,080
KLA CORPCOM NEW48248010069355SH SOLE 00355
KONINKLIJKE PHILIPS N VNY REG SH NEW500472303253SH SOLE 0053
KRAFT HEINZ COCOM500754106269SH SOLE 0069
KROGER COCOM501044101013SH SOLE 0013
L BRANDS INCCOM501797104170SH SOLE 0070
L3HARRIS TECHNOLOGIES INCCOM5024311091971,159SH SOLE 001,159
LAUDER ESTEE COS INCCL A518439104317SH SOLE 0017
LEIDOS HOLDINGS INCCOM5253271024064,332SH SOLE 004,332
LILLY ELI & COCOM532457108125760SH SOLE 00760
LOCKHEED MARTIN CORPCOM5398301094521,239SH SOLE 001,239
LOWES COS INCCOM54866110772532SH SOLE 00532
LPL FINL HLDGS INCCOM50212V10016206SH SOLE 00206
MAINSTREET BANCSHARES INCCOM56064Y10015411,638SH SOLE 0011,638
MANTECH INTL CORPCL A56456310434498SH SOLE 00498
MARATHON OIL CORPCOM565849106045SH SOLE 0045
MARATHON PETE CORPCOM56585A102247SH SOLE 0047
MARRIOTT INTL INC NEWCL A5719032023423,990SH SOLE 003,990
MARRIOTT VACTINS WORLDWID COCOM57164Y10739480SH SOLE 00480
MARVELL TECHNOLOGY GROUP LTDORDG5876H1056169SH SOLE 00169
MASTERCARD INCORPORATEDCL A57636Q104293991SH SOLE 00991
MCCORMICK & CO INCCOM NON VTG57978020654300SH SOLE 00300
MCDONALDS CORPCOM5801351012011,089SH SOLE 001,089
MCKESSON CORPCOM58155Q10349319SH SOLE 00319
MEDTRONIC PLCSHSG5960L103889SH SOLE 0089
MERCADOLIBRE INCCOM58733R10255SH SOLE 005
MERCK & CO. INCCOM58933Y1052272,939SH SOLE 002,939
METLIFE INCCOM59156R108252SH SOLE 0052
METTLER TOLEDO INTERNATIONALCOM592688105461572SH SOLE 00572
MICRO FOCUS INTL PLCSPON ADR NEW59483740306SH SOLE 006
MICROSOFT CORPCOM5949181041,7478,585SH SOLE 008,585
MIDDLESEX WATER COCOM596680108941,401SH SOLE 001,401
MONDELEZ INTL INCCL A60920710511207SH SOLE 00207
MONMOUTH REAL ESTATE INVT COCL A60972010711728SH SOLE 00728
NCR CORP NEWCOM62886E108012SH SOLE 0012
NEOGEN CORPCOM64049110631400SH SOLE 00400
NETFLIX INCCOM64110L10673161SH SOLE 00161
NEXTERA ENERGY INCCOM65339F1016242,597SH SOLE 002,597
NIKE INCCL B65410610364648SH SOLE 00648
NORDSON CORPCOM65566310283438SH SOLE 00438
NORFOLK SOUTHERN CORPCOM65584410861349SH SOLE 00349
NORTHROP GRUMMAN CORPCOM6668071022580SH SOLE 0080
NORWEGIAN CRUISE LINE HLDG LSHSG667211042125SH SOLE 00125
NOVARTIS AGSPONSORED ADR66987V109555SH SOLE 0055
NUVEEN QUALITY MUNCP INCOMECOM67066V101171,179SH SOLE 001,179
NVIDIA CORPORATIONCOM67066G10455144SH SOLE 00144
NXP SEMICONDUCTORS N VCOMN6596X109762SH SOLE 0062
OCCIDENTAL PETE CORPCOM674599105289SH SOLE 0089
OGE ENERGY CORPCOM6708371035160SH SOLE 00160
ONEOK INC NEWCOM68268010310297SH SOLE 00297
OPTICAL CABLE CORPCOM NEW683827208017SH SOLE 0017
ORACLE CORPCOM68389X1051963,545SH SOLE 003,545
OREILLY AUTOMOTIVE INCCOM67103H10784200SH SOLE 00200
OTIS WORLDWIDE CORPCOM68902V10713230SH SOLE 00230
PALO ALTO NETWORKS INCCOM697435105314SH SOLE 0014
PAYCHEX INCCOM70432610713177SH SOLE 00177
PEMBINA PIPELINE CORPCOM706327103773,071SH SOLE 003,071
PEOPLES UNITED FINANCIAL INCCOM71270410511951SH SOLE 00951
PEPSICO INCCOM7134481082271,719SH SOLE 001,719
PERSPECTA INCCOM715347100016SH SOLE 0016
PFIZER INCCOM7170811031915,831SH SOLE 005,831
PHILIP MORRIS INTL INCCOM7181721091892,698SH SOLE 002,698
PHILLIPS 66COM7185461041201,663SH SOLE 001,663
PIEDMONT OFFICE REALTY TR INCOM CL A720190206261,563SH SOLE 001,563
PIONEER NAT RES COCOM723787107775SH SOLE 0075
PNC FINL SVCS GROUP INCCOM693475105111SH SOLE 0011
POLARIS INCCOM73106810274800SH SOLE 00800
PPG INDS INCCOM69350610766621SH SOLE 00621
PROCTER AND GAMBLE COCOM7427181091281,071SH SOLE 001,071
PRUDENTIAL FINL INCCOM74432010211179SH SOLE 00179
PUBLIC STORAGECOM74460D1091260SH SOLE 0060
PUBLIC SVC ENTERPRISE GRP INCOM74457310641835SH SOLE 00835
QUALCOMM INCCOM74752510375822SH SOLE 00822
RANGE RES CORPCOM75281A109056SH SOLE 0056
RAYTHEON TECHNOLOGIES CORPCOM75513E1011863,019SH SOLE 003,019
REALTY INCOME CORPCOM75610910452875SH SOLE 00875
RESTAURANT BRANDS INTL INCCOM76131D10313242SH SOLE 00242
ROPER TECHNOLOGIES INCCOM776696106116300SH SOLE 00300
ROYAL CARIBBEAN CRUISES LTDCOMV7780T10311219SH SOLE 00219
RYDER SYS INCCOM783549108256SH SOLE 0056
SAFEGUARD SCIENTIFICS INCCOM NEW786449207012SH SOLE 0012
SALESFORCE COM INCCOM79466L30265345SH SOLE 00345
SANOFISPONSORED ADR80105N105771,499SH SOLE 001,499
SCHWAB CHARLES CORPCOM8085131059260SH SOLE 00260
SCHWAB STRATEGIC TRUS LRG CAP ETF808524201136,1981,838,023SH SOLE 001,838,023
SCHWAB STRATEGIC TRUS MID-CAP ETF80852450811,468217,944SH SOLE 00217,944
SCHWAB STRATEGIC TRUS SML CAP ETF8085246073595,488SH SOLE 005,488
SCHWAB STRATEGIC TRUS TIPS ETF80852487038630SH SOLE 00630
SCIENCE APPLICATIONS INTL COCOM8086251071892,434SH SOLE 002,434
SELECT SECTOR SPDR TRSBI CONS DISCR81369Y4071631,279SH SOLE 001,279
SELECT SECTOR SPDR TRSBI INT-FINL81369Y60511,676504,592SH SOLE 00504,592
SELECT SECTOR SPDR TRSBI INT-INDS81369Y70412,659184,263SH SOLE 00184,263
SELECT SECTOR SPDR TRTECHNOLOGY81369Y8031951,870SH SOLE 001,870
SELECT SECTOR SPDR TRSBI INT-UTILS81369Y8868149SH SOLE 00149
SEMPRA ENERGYCOM81685110912101SH SOLE 00101
SENECA BIOPHARMA INCCOM81689B10301SH SOLE 001
SIGNATURE BK NEW YORK N YCOM82669G104437SH SOLE 0037
SIRIUS XM HOLDINGS INCCOM82968B10381,300SH SOLE 001,300
SOUTHERN COCOM842587107801,552SH SOLE 001,552
SOUTHWEST AIRLS COCOM8447411084125SH SOLE 00125
SPDR DOW JONES INDL AVERAGEUT SER 178467X10910,51440,773SH SOLE 0040,773
SPDR GOLD TRGOLD SHS78463V10750300SH SOLE 00300
SPDR INDEX SHS FDSS&P INTL ETF78463X7724117SH SOLE 00117
SPDR S&P 500 ETF TRTR UNIT78462F1037792,526SH SOLE 002,526
SPDR S&P MIDCAP 400 ETF TRUTSER1 S&PDCRP78467Y1071650SH SOLE 0050
SPDR SER TRPRTFLO S&P500 GW78464A409521,159SH SOLE 001,159
SPDR SER TRS&P DIVID ETF78464A76361664SH SOLE 00664
SPDR SER TRPORTFOLIO S&P50078464A8542316,384SH SOLE 006,384
STARBUCKS CORPCOM8552441091001,364SH SOLE 001,364
STRYKER CORPORATIONCOM86366710145250SH SOLE 00250
SUBURBAN PROPANE PARTNERS LUNIT LTD PARTN864482104141,000SH SOLE 001,000
SVB FINANCIAL GROUPCOM78486Q1011362SH SOLE 0062
SYNOVUS FINL CORPCOM NEW87161C50105SH SOLE 005
SYSCO CORPCOM87182910710178SH SOLE 00178
TAIWAN SEMICONDUCTOR MFG LTDSPONSORED ADS874039100711,250SH SOLE 001,250
TARGET CORPCOM87612E10676636SH SOLE 00636
TERADATA CORP DELCOM88076W103012SH SOLE 0012
TEXAS INSTRS INCCOM8825081043332,623SH SOLE 002,623
TEXAS PAC LD TRSUB CTF PROP I T8826101084575SH SOLE 0075
THERMO FISHER SCIENTIFIC INCCOM883556102140385SH SOLE 00385
TORO COCOM89109210853800SH SOLE 00800
TRUIST FINL CORPCOM89832Q10916424SH SOLE 00424
UBER TECHNOLOGIES INCCOM90353T100015SH SOLE 0015
UDR INCCOM90265310417461SH SOLE 00461
UNILEVER PLCSPON ADR NEW9047677047120SH SOLE 00120
UNION PAC CORPCOM9078181082361,394SH SOLE 001,394
UNISYS CORPCOM NEW909214306025SH SOLE 0025
UNITED BANKSHARES INC WEST VCOM909907107263SH SOLE 0063
UNITED PARCEL SERVICE INCCL B91131210612109SH SOLE 00109
UNITI GROUP INCCOM91325V1082165SH SOLE 00165
UNIVERSAL DISPLAY CORPCOM91347P10522150SH SOLE 00150
V F CORPCOM91820410819305SH SOLE 00305
VANGUARD BD INDEX FDSTOTAL BND MRKT92193783553,350603,922SH SOLE 00603,922
VANGUARD INDEX FDSS&P 500 ETF SHS92290836391319SH SOLE 00319
VANGUARD INDEX FDSREAL ESTATE ETF92290855373925SH SOLE 00925
VANGUARD INDEX FDSSML CP GRW ETF9229085951996SH SOLE 0096
VANGUARD INDEX FDSMID CAP ETF92290862974449SH SOLE 00449
VANGUARD INDEX FDSLARGE CAP ETF922908637113787SH SOLE 00787
VANGUARD INDEX FDSGROWTH ETF92290873644,214218,784SH SOLE 00218,784
VANGUARD INDEX FDSVALUE ETF92290874425254SH SOLE 00254
VANGUARD INDEX FDSSMALL CP ETF922908751142974SH SOLE 00974
VANGUARD INDEX FDSTOTAL STK MKT9229087697835,002SH SOLE 005,002
VANGUARD INTL EQUITY INDEX FALLWRLD EX US922042775531,110SH SOLE 001,110
VANGUARD SCOTTSDALE FDSINT-TERM CORP92206C870998SH SOLE 0098
VANGUARD SPECIALIZED FUNDSDIV APP ETF9219088442271,933SH SOLE 001,933
VANGUARD WORLD FDMEGA GRWTH IND9219108161661,014SH SOLE 001,014
VANGUARD WORLD FDSCONSUM STP ETF92204A20752349SH SOLE 00349
VANGUARD WORLD FDSHEALTH CAR ETF92204A5044652,411SH SOLE 002,411
VANGUARD WORLD FDSINDUSTRIAL ETF92204A60350383SH SOLE 00383
VANGUARD WORLD FDSINF TECH ETF92204A702159570SH SOLE 00570
VANGUARD WORLD FDSUTILITIES ETF92204A8761741,405SH SOLE 001,405
VEEVA SYS INCCL A COM9224751081667SH SOLE 0067
VERIZON COMMUNICATIONS INCCOM92343V1043165,741SH SOLE 005,741
VERTEX PHARMACEUTICALS INCCOM92532F100109376SH SOLE 00376
VISA INCCOM CL A92826C839182941SH SOLE 00941
VODAFONE GROUP PLC NEWSPONSORED ADR92857W308164SH SOLE 0064
VOYA GLBL EQTY DIV & PREM OPCOM92912T100015SH SOLE 0015
VULCAN MATLS COCOM92916010917149SH SOLE 00149
WABTECCOM92974010807SH SOLE 007
WALGREENS BOOTS ALLIANCE INCCOM93142710835821SH SOLE 00821
WALMART INCCOM93114210361507SH SOLE 00507
WASTE MGMT INC DELCOM94106L10913120SH SOLE 00120
WD-40 COCOM9292361071367SH SOLE 0067
WEC ENERGY GROUP INCCOM92939U10655629SH SOLE 00629
WELLS FARGO CO NEWCOM94974610113518SH SOLE 00518
WENDYS COCOM95058W100221,009SH SOLE 001,009
WESTWOOD HLDGS GROUP INCCOM9617651048500SH SOLE 00500
WEYERHAEUSER CO MTN BECOM NEW962166104291,291SH SOLE 001,291
WISDOMTREE TRUS HIGH DIVIDEND97717W20852830SH SOLE 00830
WP CAREY INCCOM92936U1093845,673SH SOLE 005,673
WPX ENERGY INCCOM98212B1033400SH SOLE 00400
YUM BRANDS INCCOM98849810165752SH SOLE 00752
YUM CHINA HLDGS INCCOM98850P10936749SH SOLE 00749
ZENDESK INCCOM98936J101447SH SOLE 0047
ZIMMER BIOMET HOLDINGS INCCOM98956P1021481,241SH SOLE 001,241
ZOETIS INCCL A98978V10334246SH SOLE 00246