Are both sentences grammatically correct? He owned an industry with revenues of $20 million to $30 million a year. (Certainly better than: a $20 million- to $30 million-a-year industry, right?) He owned an industry with annual revenues of $20 million to $30 million. (Adding the words "a year" at the end of this sentence would be redundant, correct? And should the word "between" precede "$20 million to $30 million" in each sentence?) Thank you.