For more than 28 years, attorney David N. Schaffer has been representing clients in areas such as child custody, maintenance and property distribution.