Solomon galligan