Bartle, Mcgrane, Duffy & Jones, Llp