noah foster tcps