Brad Davis offers "no excuses"