mohammad palmer