david l tate jr