Don Flanagan

Partner, Hemmerich, Flanagan, Kratz, McRae & Wilson LLP