john semley