About James David

James David Rosen is a distinctly skilled lawyer in Philadelphia, Pennsylvania, with a robust background in crook defense and personal harm law. He is known for his determination to his clients and his aggressive advocacy on their behalf.