Michael P. Kahn, Michael P. Kahn & Associates