Mari Takahashi Matt Sohinki David Moss Wesley Johnson Amra