Kevin M Farrell is a professional specializing in patent in Portsmouth. Registered and verified attorney (Bar # 35505). Service area: Portsmouth and surrounding cities. Contact Kevin M Farrell for a free, personalized consultation with no obligation. Information based on declared professional data.