Attorney Profiles

Robert L. Edwards

Bob Edwards is a current and founding member of Edwards Craver Veach PLLC and has practiced with the firm since 2008.  He was previously a partner at Kilpatrick Stockton, LLP and has practiced law since 1966.  Mr. Edwards graduated the University of North Carolina at Chapel Hill School of Law in 1965, and worked with Ernst & Young prior to beginning his law practice.

Mr. Edwards represents clients in Taxation, Estate Planning and Estate / Trust Administration matters.

C. Penn Craver 

Penn is a retired and founding member of Edwards Craver Veach PLLC, and practiced with the firm from 2008 to 2021, and with Kilpatrick Stockton LLP, having begun his practice in 1966.  Penn graduated from Davidson College and the University of North Carolina School of Law.  

After over 55 years of a rewarding and enjoyable practice, Penn retired from the practice of law at the end of December, 2021 and passed away January 21, 2024.

Andrew H. Veach

Drew Veach is a current and founding member of the law firm Edwards Craver Veach PLLC in Winston-Salem, North Carolina, and has practiced with the firm since 2008. Mr. Veach is originally from Kernersville, North Carolina and now resides in Winston-Salem. He was previously with the law firm of Kilpatrick Stockton LLP, having joined that firm in 1999. Mr. Veach graduated from Davidson College in 1996 with a B.A. in English and graduated from Wake Forest University School of Law in 1999. Mr. Veach practices law in the areas of trusts and estates (wealth transfer), personal income taxation and closely-held family business succession and transfer. Mr. Veach was selected by his peers to Business North Carolina’s list of Legal Elite for Taxation/Estate Planning for several years and was inducted into that publication’s Legal Elite “Hall of Fame” in 2013 for receiving the most peer votes in his practice area. 

Associations and organizations include: past President, Vice-President and Secretary, and current member of the Winston-Salem Estate Planning Council; current member of University of North Carolina School of the Arts Giannini Advisory Council; past board member and past President of Piedmont Opera; past board member of the Northwest North Carolina YMCA Association Board; past member of the steering committee of the Forsyth Humane Society “Furr” Ball; past member of the Wake Forest University Planned Giving Council; past member of Wake Forest University School of Law Law Fund committee. 

Marcus L. Moxley

Marc Moxley is a current member of Edwards Craver Veach PLLC and has practiced with the firm since 2011.  Previously, he was with Vaughn, Perkinson, Ehlinger, Moxley and Stogner, and with Kilpatrick Stockton LLP.   Mr. Moxley specializes in Estate Planning, Probate and Tax matters.