R. Blane Walter

Talisman Capital Partners

United States