abdullah preston