David D. Marsh is an attorney with the Kemp Klein Law Firm, offering professional counsel from Troy, Michigan.
Office: 201 W Big Beaver Rd #600
Troy, MI 48084
Directions: Apple Maps · Google Maps

