MICHAEL B. CRANE & ASSOCIATES. PS