hamza singleton