sam galvin