Jack James Hobson Mc Veigh