I have had the pleasure of working with Ravi for over a year now and I must say I do not know another attorney that is as smart and down-to-earth as Ravi. He is all about providing his clients with the best service possible. He is the only person I trust when it comes to patents and anyone looking to learn…