Author

Jim Ritchings

Jim Ritchings is the Vice-President of Global Channels for Imperva.