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