Ryan Somers

Ryan Somers Benedict Canyon Equities BCE