Save your money!! David Gregory overbilled us, cost us thousands and thousands in delays and engineering mistakes, cost us several hundreds of thousands in lost sales all due to his misrepresentations and lack of ability. Go find a real engineer who bills fairly and gets the job done!