Jon M. Harkness offers patent services in New Hope and surrounding areas. Registered and verified attorney (Bar # 69266). Service area: New Hope and surrounding cities. Contact Jon M. Harkness for a free, personalized consultation with no obligation. Information based on declared professional data.