mohamed reynolds