mohammed palmer