Davidson to call it a day