William B. Gallagher Jr.

09Jun2016

Principal, KGP Design Studio