James Vail, J.D.

Managing Partner

Schneider Smeltz Spieth Bell LLP