LAW OFFICES OF PATRICK CANNON