William Andrew (Ambrose) SHEEHAN