James Hanley I. P. Advisor