Raising laughs and funds