James Ross's Location
New York, NY, US
James Ross's Education
James Ross's Summary
James Ross, based in New York, NY, US, is currently a Managing Member at Sunfarm Solar LLC. James Ross holds a Master of Laws - LLM in Law @ Columbia Law School. James Ross has 1 email on RocketReach.