Patricia Johnston

Active New Castle, VA President for B P Johnston Inc