mustafa shepard