スリークォーターから投げる日本での最速148km/hの速球（フォーシーム、ツーシーム）を主体とした本格派右腕。変化球の主な持ち球は、スライダー・チェンジアップなどである。
2017年3月3日、古巣であるCPBLのLamigoモンキーズに2度目の復帰。しかし、外国人枠の関係で2軍暮らしが続き、1軍での登板が一度もないままオフに退団となった。
40歳だった2014年2月16日にCPBLのLamigoモンキーズと契約。2012年以来、2年振りに台湾球界へ復帰した。公式戦では、オール先発で17試合に登板。9勝5敗・防御率3.28という成績を残したが、シーズン中の8月30日に退団した。
2013年には、メキシカンリーグのユカタン・ライオンズと契約。公式戦では、先発投手として12試合に登板すると、7勝3敗・防御率2.74・80奪三振を記録した。
2010年3月3日に、CPBLのLa Newベアーズと契約。公式戦では、先発投手として起用されると、7勝8敗と負け越しながらも防御率2.32を記録した。チームがLamigoモンキーズとなった2011年には、13勝10敗・防御率2.85を記録。しかし、2012年は、7勝7敗・防御率3.90と低迷し、シーズンの7月30日に解雇された。
2009年5月27日にクリーブランド・インディアンズとマイナー契約を結ぶと、AAA級のコロンバス・クリッパーズでプレー。公式戦20試合（15試合に先発）に登板したが、2勝10敗・防御率6.90・68奪三振という成績にとどまった。
2008年6月6日に、不振により退団したダーウィン・クビアンの代役としてKBOのSKワイバーンズと契約。しかし公式戦5試合（4試合に先発）に登板し、1勝2敗・防御率6.64・11奪三振と結果を残せず、7月20日に退団となった。
2008年には、メキシカンリーグのティファナ・コルツ（現在のティファナ・ブルズ）と契約。先発投手として13試合に登板すると、6勝3敗・防御率3.65・61奪三振を記録した。
2006年のシーズン終了後にウェイバーの対象になったため、ロイヤルズへ復帰すると、2007年にはAAA級オマハでプレー。公式戦35試合に登板すると、3勝4敗2セーブ、防御率4.15、58奪三振を記録した。8月18日に解雇される。
2005年のシーズン途中にアトランタ・ブレーブスとマイナー契約を結ぶと、AAA級リッチモンド・ブレーブス（現在のグウィネット・ブレーブス）に所属。公式戦17試合に登板（10試合に先発）すると、2勝4敗・防御率3.90・40奪三振を記録した。2006年には、公式戦の開幕をAAA級リッチモンドで迎えた。ホラシオ・ラミレスの故障で、4月6日に自身7年振りのメジャー復帰を果たすと、公式戦69試合に登板した。
2004年には、シカゴ・ホワイトソックスとマイナー契約を結ぶと、傘下のA+級ウィンストン・セイラム・ダッシュでプレー。公式戦29試合に登板（18試合に先発）すると、12勝8敗1セーブ、防御率4.08、99奪三振を記録した。
2003年には、ミルウォーキー・ブルワーズとマイナー契約を結んだ。傘下のA+級ハイデザート・マーベリックスで開幕を迎えると、公式戦7試合に登板。1勝1敗、防御率7.71、18奪三振を記録した。後にAA級のハンツビル・スターズ（現在のビロクシ・シャッカーズ）へ昇格すると、公式戦31試合の登板で、2勝1敗4セーブ、防御率2.93という成績を残した。
2002年には、ウェスタン・ベースボール・リーグ（当時アメリカ西部・カナダ西部に存在していた独立リーグ）のユバ・シューター・ゴールドソックスに所属。12試合の登板で、2勝0敗3セーブ、防御率2.38、11奪三振を記録した。
2000年には、サンフランシスコ・ジャイアンツとマイナー契約を締結。AAA級フレズノ・グリズリーズに所属すると、公式戦7試合に登板した。しかし、後に契約を解除されたため、2001年にはどの球団にも所属しなかった。
京都府北部では三国岳 (959m) に次ぐ高峰で、大きな屋根型の山容を呈する。平安時代には密教寺院が百余ある霊山であったが焼討ちにあったとされ、中世には京丹波町に移された。山頂には一等三角点「長老ケ岳」が設置されている。山頂付近にはDDIの鉄塔が立ち並び、シャクナゲやイワカガミの群生地があり、晴れた日には青葉山、大江山など北近畿の山々および日本海、南東側には愛宕山や大峰山まで望める。
制御構文の節で述べた通り、Smalltalkの殆どの制御構文はメッセージ式である。Smalltalkに明るくないプログラマーからは言い方や見方を変えただけと捉えられがちである。Smalltalkの制御構文は実際にメッセージであるがゆえに究極には制御構文の構文要素を次のように変数に分解してしまうことが出来る。変数に分解した分岐制御の例：| then else message condition |then := [ 1 ].else := [ 2 ].message := MessageCatchernewifTrue:  thenifFalse: else.condition := 2 = 2.^ message sendTo: condition.これらの変数に分解された構文要素は、どのクラスのオブジェクトで無いといけないという制限はない。送られたメッセージを処理することさえ出来ればあらゆるオブジェクトに置き換える事が出来る。