Trent V. Cahill, PC