micah solomon