LAW OFFICES OF GREGORY ALLEN, PC