John McGinnis (1798-1847)