21st century david and goliath