Michael Kahn, Michael P. Kahn & Associates