O'Flaherty Heim Birnbaum Kirchner & Curtis Ltd.