david william ross