McFarland Law Firm is a St. Petersburg-based law firm, offering a wide variety of legal services to its clients. Headed up by attorney Joseph D. McFarland, McFarland Law Firm is a general practice firm, comfortable and confident in several key practice areas.