KEEGAN & KEEGAN ROSS & ROSNER LLP