ALAN B. GORDON, PC