James Niehaus

Active Cincinnati, OH Senior Vice President for Great American Insurance Company