David Melville adds another state title in 32