Author: Ryan Benedetti
Alternate names: Ryan J. Benedetti