Gruber Hurst Johansen Hail Shank LLP