Martin Welham seems to have some connection to a Santa Cruz, California band called Whysp -- see the bottom of the page you'll get to from the first link on the site's "Press" page and see if you can figure out just what).
Aha! Found a Myspace page with contact info for Martin and updated info on all three: look here.