what is a general practice attorney