Alan joshua