Mark Madsen knows a few things about life.