Based in Los Angeles, John J Hall serves clients in patent for individuals and businesses. Registered and verified attorney (Bar # 17961). Service area: Los Angeles and surrounding cities. Contact John J Hall for a free, personalized consultation with no obligation. Information based on declared professional data.