Craig Preston committed suicide by overdose