Independent adult/alternative singer/songwriter originally from New York and currently residing in Fredericksburg, VA.
Kevin Caffrey
Sandy Hook Promise Foundation
March for Our Lives Foundation
Visit this artist's website