logo
Matthew Cavanaugh backdrop
Matthew Cavanaugh poster
Matthew Cavanaugh
Matthew was born in Coral Springs, FL. After being abandoned and set on a boat headed north on the Mississippi, the nearly 3-month-old infant only had...