Marwa Elshebli

Oklahoma state university, Stillwater, OK

Activity

2025