gary solomon