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