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
AMAZON COM INC COMStock0231351067,9712,426SH SOLE02,42600
INVESCO QQQ TRUSTETF46090E1034361,218SH SOLE01,21800
TECHNOLOGY SELECT SECTOR SPDR FUNDETF81369Y80320,046134,247SH SOLE0134,24600
VULCAN MATLS CO COMStock9291601091,1997,090SH SOLE07,09000
JOHNSON & JOHNSON COMStock4781601042,50115,483SH SOLE015,48300
VANGUARD TOTAL STOCK MARKET INDEX FUNDETF9229087695702,566SH SOLE02,56600
COSTCO WHSL CORP NEW COMStock22160K10519,16742,655SH SOLE042,65400
ISHARES MSCI KLD 400 SOCIAL ETFETF46428857097611,728SH SOLE011,72800
PROCTER AND GAMBLE CO COMStock7427181091,0367,410SH SOLE07,40900
COCA COLA CO COMStock1912161001,00919,222SH SOLE019,22100
IDEX CORP COMStock45167R1045532,674SH SOLE02,67400
VANGUARD REAL ESTATE ETFETF9229085539,64394,746SH SOLE094,74500
INTEL CORP COMStock4581401002885,400SH SOLE05,40000
WATERS CORP COMStock9418481031,0112,830SH SOLE02,83000
MERCK & CO INC COMStock58933Y1055,73276,311SH SOLE076,31000
SPDR S&P 500 ETFETF78462F1038602,005SH SOLE02,00500
CORNING INC COMStock2193501051,20232,952SH SOLE032,95100
EDWARDS LIFESCIENCES CORP COMStock28176E1085584,925SH SOLE04,92500
VERIZON COMMUNICATIONS INC COMStock92343V1044197,767SH SOLE07,76600
FEDEX CORP COMStock31428X1062851,300SH SOLE01,30000
PEPSICO INC COMStock7134481083852,557SH SOLE02,55700
HONEYWELL INTL INC COMStock43851610610,26648,362SH SOLE048,36100
US BANCORP DEL COM NEWStock9029733042,05434,551SH SOLE034,55100
HOME DEPOT INC COMStock4370761023,0889,408SH SOLE09,40800
AUTOMATIC DATA PROCESSING INC COMStock0530151036403,200SH SOLE03,20000
ISHARES ESG AWARE 1-5 YEAR USD CORPORATE BOND ETFETF46435G2431,37252,828SH SOLE052,82800
SPDR ICE PREFERRED SECURITIES ETFETF78464A2926,013138,346SH SOLE0138,34600
BROADRIDGE FINL SOLUTIONS INC COMStock11133T1035,59533,574SH SOLE033,57400
ISHARES RUSSELL 1000 GROWTH ETFETF4642876141,1254,104SH SOLE04,10300
SCHWAB U.S. LARGE-CAP ETFETF80852420135,188338,247SH SOLE0338,24700
IQVIA HLDGS INC COMStock46266C1052,54510,624SH SOLE010,62400
TELEFLEX INCORPORATED COMStock8793691068,62422,903SH SOLE022,90300
MSC INDL DIRECT INC CL AStock5535301063774,700SH SOLE04,70000
CENTENE CORP DEL COMStock15135B1011,24019,905SH SOLE019,90500
BERKSHIRE HATHAWAY INC DEL CL B NEWStock0846707029013,300SH SOLE03,29900
VANGUARD SHORT-TERM CORPORATE BOND INDEX FUNDETF92206C4092,73733,214SH SOLE033,21400
ALPHABET INC CAP STK CL AStock02079K3053,5261,319SH SOLE01,31900
FISERV INC COMStock3377381084,85244,721SH SOLE044,72100
NEWMONT CORP COMStock6516391061,36325,102SH SOLE025,10200
COMCAST CORP NEW CL AStock20030N1015,948106,352SH SOLE0106,35200
MICROSOFT CORP COMStock59491810423,67883,990SH SOLE083,99000
CVS HEALTH CORP COMStock1266501005216,145SH SOLE06,14500
VANGUARD SMALL-CAP INDEX FUNDETF922908751209956SH SOLE095600
NEXTERA ENERGY INC COMStock65339F1013514,471SH SOLE04,47100
NIKE INC CL BStock6541061031,3729,447SH SOLE09,44600
NXP SEMICONDUCTORS N V COMStockN6596X1091,4827,569SH SOLE07,56800
AMPHENOL CORP NEW CL AStock03209510111,364155,183SH SOLE0155,18300
BLACKROCK CORE BD TR SHS BEN INTCEF09249E10149730,000SH SOLE030,00000
CLARIVATE PLC ORD SHSStockG218101092,680122,387SH SOLE0122,38700
KKR & CO INC COMStock48251W1047,274119,489SH SOLE0119,48900
VANGUARD S&P 500 ETFETF9229083631,7034,318SH SOLE04,31800
SPDR S&P MIDCAP 400 ETFETF78467Y107226471SH SOLE047000
INVESCO S&P 500 EQUAL WEIGHT ETFETF46137V3571,91212,762SH SOLE012,76100
ISHARES CYBERSECURITY AND TECH ETFETF46435U13583919,310SH SOLE019,31000
LILLY ELI & CO COMStock5324571081,0674,620SH SOLE04,62000
AIR PRODS & CHEMS INC COMStock0091581068,24832,204SH SOLE032,20300
ISHARES RUSSELL 2000 ETFETF4642876554692,144SH SOLE02,14400
FIDELITY NATL INFORMATION SVCS COMStock31620M1069,32776,653SH SOLE076,65200
MICRON TECHNOLOGY INC COMStock5951121033,31046,626SH SOLE046,62600
CARRIER GLOBAL CORPORATION COMStock14448C10493518,059SH SOLE018,05900
PAYA HOLDINGS INC COM CL AStock70434P10335032,200SH SOLE032,20000
XYLEM INC COMStock98419M1008,60669,579SH SOLE069,57900
VISA INC COM CL AStock92826C8398,56438,447SH SOLE038,44700
MARTIN MARIETTA MATLS INC COMStock5732841063421,000SH SOLE01,00000
ACCENTURE PLC IRELAND SHS CLASS AStockG1151C1011,3534,228SH SOLE04,22800
ISHARES SHORT TERM CORPORATE BONDETF46428864645,344829,874SH SOLE0829,87300
GENUINE PARTS CO COMStock3724601052492,050SH SOLE02,05000
CHURCH & DWIGHT INC COMStock1713401027809,450SH SOLE09,45000
AMETEK INC COMStock0311001008,28666,815SH SOLE066,81500
XILINX INC COMStock9839191018,69257,568SH SOLE057,56800
HENRY SCHEIN INC COMStock80640710289511,750SH SOLE011,75000
FIDELITY MSCI INFORMATION TECHNOLOGY INDEX ETFETF3160928081,34011,297SH SOLE011,29700
ISHARES CORE S&P 500 ETFETF4642872006,75115,670SH SOLE015,67000
HANCOCK JOHN PFD INCOME FD SH BEN INTCEF41013W10836016,725SH SOLE016,72500
WELLS FARGO CO NEW COMStock94974610163613,702SH SOLE013,70100
VMWARE INC CL A COMStock9285634024,19928,238SH SOLE028,23800
UNION PAC CORP COMStock9078181086113,115SH SOLE03,11500
ECOLAB INC COMStock2788651008,00938,391SH SOLE038,39000
ISHARES PREFERRED AND INCOME SECURITIES ETFETF4642886871,77945,827SH SOLE045,82700
SALESFORCE COM INC COMStock79466L3021,2284,526SH SOLE04,52600
THERMO FISHER SCIENTIFIC INC COMStock88355610218,08131,648SH SOLE031,64700
JPMORGAN CHASE & CO COMStock46625H10010,96166,963SH SOLE066,96300
CHEVRON CORP NEW COMStock1667641002,70126,619SH SOLE026,61900
MARKEL CORP COMStock5705351041,063890SH SOLE088900
VANGUARD FTSE DEVELOPED MARKETS ETFETF9219438582,36446,816SH SOLE046,81600
DANAHER CORPORATION COMStock23585110220,95768,836SH SOLE068,83600
M & T BK CORP COMStock55261F1047324,900SH SOLE04,90000
BK OF AMERICA CORP COMStock0605051042,01347,429SH SOLE047,42900
WALMART INC COMStock9311421035503,944SH SOLE03,94300
INTERNATIONAL BUSINESS MACHS COMStock4592001013752,700SH SOLE02,70000
ORACLE CORP COMStock68389X1053163,630SH SOLE03,63000
RAYTHEON TECHNOLOGIES CORP COMStock75513E1011,14613,334SH SOLE013,33400
TEXAS INSTRS INC COMStock8825081046,03631,401SH SOLE031,40000
PFIZER INC COMStock71708110352312,150SH SOLE012,14900
MORGAN STANLEY COM NEWStock6174464483653,750SH SOLE03,75000
ISHARES 0-5 YEAR INVESTMENT GRADE CORPORATE BOND ETFETF46434V10016,619321,569SH SOLE0321,56900
3M CO COMStock88579Y1014102,340SH SOLE02,34000
ALPHABET INC CAP STK CL CStock02079K1072,8821,081SH SOLE01,08100
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDXETF33733E3022441,035SH SOLE01,03500
IHS MARKIT LTD SHSStockG4756710510,16087,119SH SOLE087,11800
CATALENT INC COMStock14880610211,28884,824SH SOLE084,82400
SYNEOS HEALTH INC CL AStock87166B1027,03980,461SH SOLE080,46100
IDACORP INC COMStock4511071065835,638SH SOLE05,63800
ROBERT HALF INTL INC COMStock7703231031,11911,150SH SOLE011,15000
PNC FINL SVCS GROUP INC COMStock6934751053331,700SH SOLE01,70000
FIDELITY MSCI REAL ESTATE INDEX ETFETF31609285757118,784SH SOLE018,78400
AMERICAN WTR WKS CO INC NEW COMStock0304201032,13612,635SH SOLE012,63500
EXXON MOBIL CORP COMStock30231G1023936,676SH SOLE06,67600
UNITEDHEALTH GROUP INC COMStock91324P1021,2583,220SH SOLE03,22000
SOLAREDGE TECHNOLOGIES INC COMStock83417M1041,1514,341SH SOLE04,34100
ISHARES IBONDS 2022 CORP BONDETF46434VBA750019,747SH SOLE019,74700
PAYPAL HLDGS INC COMStock70450Y1032651,019SH SOLE01,01900
CROWN CASTLE INTL CORP NEW COMREIT22822V1019,39054,178SH SOLE054,17700
APPLE INC COMStock0378331004,84934,269SH SOLE034,26900
ISHARES IBONDS 2023 CORP BONDETF46434VAX849619,096SH SOLE019,09600
ABBOTT LABS COMStock00282410010,71990,743SH SOLE090,74200
DISNEY WALT CO COMStock2546871061,84410,902SH SOLE010,90200
INVESCO PREFERRED ETFETF46138E51110,050668,650SH SOLE0668,65000