John O'Hanlon may refer to: