James Bowling

Active Charlottesville, VA Corporate Counsel/Legal for Daggett & Grigg Architect PC