Stephen J. Klein, Attorney at Law