David Naylor
Nefeli Networks · Cloudflare · Telefonica Digital España, S.L.U.
Total Patents:
7
Overall Rank:
#687,869
Years Active:
2005–2025
Nefeli Networks Rank:
#5