undefined Daniel Patterson