A patent professional, David A. Kirkwood practices in Beverly serving a local clientele. Registered and verified attorney (Bar # 83182). Service area: Beverly and surrounding cities. Contact David A. Kirkwood for a free, personalized consultation with no obligation. Information based on declared professional data.