Who did Garrett M. Brown portray in a  comedy film directed by John Hughes and starring John Candy and Amy Madigan, with Jean Louisa Kelly, Gaby Hoffmann, Macaulay Culkin, Jay Underwood, and Laurie Metcalf in supporting roles?