sean reynolds