THOMAS, MCNERNEY & PARTNERS