taylor titterington