darvid thor Biography