JAMES ANDREW SOLOMON