Pat McGeehan: Biography and Latest Articles : vimarsana.com