He practices in Providence, Rhode Island and has the professional credentials of PA. The NPI Number for James Patrick Cahill is 1114100781 and he holds a License No. PA00031 (Rhode Island).