craig b. howley                                                                 homepage