(1) A defendant or his or her attorney shall disclose to the prosecuting attorney upon request the following material or information within the possession or control of the defendant or his or her attorney:
  (a) The name and last known address of each witness other than the defendant whom the defendant intends to call at trial provided the witness is not listed by the prosecuting attorney.
  (b) The nature of any defense the defendant intends to establish at trial by expert testimony.
  (c) Any report or statement by an expert concerning a mental or physical examination, or any other test, experiment, or comparison that the defendant intends to offer in evidence, or that was prepared by a person, other than the defendant, whom the defendant intends to call as a witness, if the report or statement relates to the testimony to be offered by the witness.
  (d) Any book, paper, document, photograph, or tangible object that the defendant intends to offer in evidence or that relates to the testimony of a witness, other than the defendant, whom the defendant intends to call.
  (2) The defendant or his or her attorney shall comply with the disclosure provisions of subsection (1) not later than 10 days before trial or at any other time as the court directs.
  (3) A defendant shall not offer at trial any evidence required to be disclosed pursuant to subsection (1) that was not disclosed unless permitted by the court upon motion for good cause shown. A motion under this subsection may be made before or during trial.