Top 20 technologies invented

Timeline created by zach_skulte_34