STEVEN K. LONG, ESQ