Daniel Holmes: staying positive one obstacle at a time