Richard A. Karcher, Attorney at Law