David L. Hagan, Attorney At Law