David highly skilled