Mohamed Hosam Afifi Ibrahim

Barracuda Networks
Total Patents: 2
Overall Rank: #1,795,986
Years Active: 2023
Barracuda Networks Rank: #23