David L Klein is a professional specializing in patent in Rehovot. Registered and verified attorney (Bar # 41118). Service area: Rehovot and surrounding cities. Contact David L Klein for a free, personalized consultation with no obligation. Information based on declared professional data.