text:
Two young children wander away from South Austin daycare
AUSTIN, Texas - Two children were nearly hit Thursday morning on West Stassney Lane after wandering away from their daycare.
Hector Alvardo sent FOX 7 photos of the two children. He tells us he used his truck to block traffic to escort the kids to safety.
The Austin Police Department says they got a call around 11 a.m. saying that someone reportedly driving a BMW slammed on their brakes when they saw the kids in the street.
The owner, who wasn't here at the time, tells us the Director called to let her know what had happened. She says they are in the initial stages of their investigation but says the kids managed to unlock several doors and get out of the fence.
For the past two years, according to DFPS' website, this daycare has had a clean record. The woman who owns it says nevertheless she is horrified that this happened to two of her kids.
"No amount of words. Nothing I can say to my parents to say how sorry I am and I realize in my heart of hearts that this could have ended up in a very tragic thing," said Elizabeth Kempf, co-owner of Austin South Christian Academy.
Parents are outraged by the incident but none of them would speak to FOX 7 reporter Elizabeth Saab on camera.
West Stassney Lane is a very busy street. The daycare is licensed for 86 kids so by law they can't be in a residential neighborhood which makes this a little more complicated.
Elizabeth Saab will take you inside and show you why because of the city's fire code, it's getting easier for this to happen to kids right under their teacher's noses. That's tonight on the FOX 7 News Edge.
Psaki relinquishes podium to Fauci for pandemic update during 2nd Biden White House press briefing
Abbott says Texas will reinstate ban on homeless camping if Austin doesn't
Biden, Harris supporters celebrate inauguration at Texas State Capitol


text:
//  ----------------------------------------------------------------------------------
//  Copyright Microsoft Corporation
//  Licensed under the Apache License, Version 2.0 (the "License");
//  you may not use this file except in compliance with the License.
//  You may obtain a copy of the License at
//  http://www.apache.org/licenses/LICENSE-2.0
//  Unless required by applicable law or agreed to in writing, software
//  distributed under the License is distributed on an "AS IS" BASIS,
//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//  See the License for the specific language governing permissions and
//  limitations under the License.
//  ----------------------------------------------------------------------------------

namespace DurableTask.ServiceBus.Tracking
{
    using System;
    using System.Collections.Concurrent;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using DurableTask.Core;
    using DurableTask.Core.Common;
    using DurableTask.Core.Serializing;
    using DurableTask.Core.Tracking;
    using Microsoft.WindowsAzure.Storage.Table;

    /// <summary>
    /// Azure Table Instance store provider to allow storage and lookup for orchestration state event history with query support
    /// </summary>
    public class AzureTableInstanceStore : IOrchestrationServiceInstanceStore
    {
        const int MaxDisplayStringLengthForAzureTableColumn = (1024 * 24) - 20;
        const int MaxRetriesTableStore = 5;
        const int IntervalBetweenRetriesSecs = 5;

        static readonly DataConverter DataConverter = new JsonDataConverter();

        readonly AzureTableClient tableClient;

        /// <summary>
        /// Creates a new AzureTableInstanceStore using the supplied hub name and table connection string
        /// </summary>
        /// <param name="hubName">The hubname for this instance store</param>
        /// <param name="tableConnectionString">Azure table connection string</param>
        public AzureTableInstanceStore(string hubName, string tableConnectionString)
        {
            this.tableClient = new AzureTableClient(hubName, tableConnectionString);

            // Workaround an issue with Storage that throws exceptions for any date < 1600 so DateTime.Min cannot be used
            DateTimeUtils.SetMinDateTimeForStorageEmulator();
        }

        /// <summary>
        /// Runs initialization to prepare the storage for use
        /// </summary>
        /// <param name="recreateStorage">Flag to indicate whether the storage should be recreated.</param>
        public async Task InitializeStoreAsync(bool recreateStorage)
        {
            // Keep calls sequential, running in parallel can be flaky, in particular the storage emulator will fail 50%+ of the time
            if (recreateStorage)
            {
                await DeleteStoreAsync();
            }

            await this.tableClient.CreateTableIfNotExistsAsync();
            await this.tableClient.CreateJumpStartTableIfNotExistsAsync();
        }

        /// <summary>
        /// Deletes instances storage
        /// </summary>
        public async Task DeleteStoreAsync()
        {
            // Keep calls sequential, running in parallel can be flaky, in particular the storage emulator will fail 50%+ of the time
            await this.tableClient.DeleteTableIfExistsAsync();
            await this.tableClient.DeleteJumpStartTableIfExistsAsync();
        }

        /// <summary>
        /// Gets the maximum length a history entry can be so it can be truncated if neccesary
        /// </summary>
        /// <returns>The maximum length</returns>
        public int MaxHistoryEntryLength => MaxDisplayStringLengthForAzureTableColumn;

        /// <summary>
        /// Writes a list of history events to storage with retries for transient errors
        /// </summary>
        /// <param name="entities">List of history events to write</param>
        public async Task<object> WriteEntitiesAsync(IEnumerable<InstanceEntityBase> entities)
        {
            return await Utils.ExecuteWithRetries(() => this.tableClient.WriteEntitiesAsync(entities.Select(HistoryEventToTableEntity)),
                                string.Empty,
                                "WriteEntitiesAsync",
                                MaxRetriesTableStore,
                                IntervalBetweenRetriesSecs);
        }

        /// <summary>
        /// Get a list of state events from instance store
        /// </summary>
        /// <param name="instanceId">The instance id to return state for</param>
        /// <param name="executionId">The execution id to return state for</param>
        /// <returns>The matching orchestation state or null if not found</returns>
        public async Task<IEnumerable<OrchestrationStateInstanceEntity>> GetEntitiesAsync(string instanceId, string executionId)
        {
            IEnumerable<AzureTableOrchestrationStateEntity> results =
                await this.tableClient.QueryOrchestrationStatesAsync(
                new OrchestrationStateQuery().AddInstanceFilter(instanceId, executionId)).ConfigureAwait(false);

            return results.Select(r => TableStateToStateEvent(r.State));
        }

        /// <summary>
        /// Deletes a list of history events from storage with retries for transient errors
        /// </summary>
        /// <param name="entities">List of history events to delete</param>
        public async Task<object> DeleteEntitiesAsync(IEnumerable<InstanceEntityBase> entities)
        {
            return await Utils.ExecuteWithRetries(() => this.tableClient.DeleteEntitiesAsync(entities.Select(HistoryEventToTableEntity)),
                                string.Empty,
                                "DeleteEntitiesAsync",
                                MaxRetriesTableStore,
                                IntervalBetweenRetriesSecs);
        }

        /// <summary>
        /// Gets a list of orchestration states for a given instance
        /// </summary>
        /// <param name="instanceId">The instance id to return state for</param>
        /// <param name="allInstances">Flag indiciation whether to get all history execution ids or just the most recent</param>
        /// <returns>List of matching orchestration states</returns>
        public async Task<IEnumerable<OrchestrationStateInstanceEntity>> GetOrchestrationStateAsync(string instanceId, bool allInstances)
        {
            // Fetch unscheduled orchestrations from JumpStart table
            // We need to get this first to avoid a race condition.
            IEnumerable<AzureTableOrchestrationStateEntity> jumpStartEntities = await Utils.ExecuteWithRetries(() => this.tableClient.QueryJumpStartOrchestrationsAsync(new OrchestrationStateQuery().AddInstanceFilter(instanceId)),
                string.Empty,
                "GetOrchestrationStateAsync-jumpStartEntities",
                MaxRetriesTableStore,
                IntervalBetweenRetriesSecs).ConfigureAwait(false);

            IEnumerable<AzureTableOrchestrationStateEntity> stateEntities = await Utils.ExecuteWithRetries(() =>  tableClient.QueryOrchestrationStatesAsync(new OrchestrationStateQuery().AddInstanceFilter(instanceId)),
                string.Empty,
                "GetOrchestrationStateAsync-stateEntities",
                MaxRetriesTableStore,
                IntervalBetweenRetriesSecs).ConfigureAwait(false);

            IEnumerable <OrchestrationState> states = stateEntities.Select(stateEntity => stateEntity.State);
            IEnumerable<OrchestrationState> jumpStartStates = jumpStartEntities.Select(j => j.State)
                .Where(js => !states.Any(s => s.OrchestrationInstance.InstanceId == js.OrchestrationInstance.InstanceId));

            var newStates = states.Concat(jumpStartStates);

            if (allInstances)
            {
                return newStates.Select(TableStateToStateEvent); ;
            }

            foreach (OrchestrationState state in newStates)
            {
                // TODO: This will just return the first non-ContinuedAsNew orchestration and not the latest one.
                if (state.OrchestrationStatus != OrchestrationStatus.ContinuedAsNew)
                {
                    return new List<OrchestrationStateInstanceEntity>() { TableStateToStateEvent(state) };
                }
            }

            return null;
        }

        /// <summary>
        /// Gets the orchestration state for a given instance and execution id
        /// </summary>
        /// <param name="instanceId">The instance id to return state for</param>
        /// <param name="executionId">The execution id to return state for</param>
        /// <returns>The matching orchestation state or null if not found</returns>
        public async Task<OrchestrationStateInstanceEntity> GetOrchestrationStateAsync(string instanceId, string executionId)
        {
            AzureTableOrchestrationStateEntity result =
                (await this.tableClient.QueryOrchestrationStatesAsync(
                new OrchestrationStateQuery().AddInstanceFilter(instanceId, executionId)).ConfigureAwait(false)).FirstOrDefault();

            if (result == null)
            {
                // Query from JumpStart table
                result = (await this.tableClient.QueryJumpStartOrchestrationsAsync(
                       new OrchestrationStateQuery()
                        .AddInstanceFilter(instanceId, executionId))
                        .ConfigureAwait(false))
                    .FirstOrDefault();
            }

            return (result != null) ? TableStateToStateEvent(result.State) : null;
        }

        /// <summary>
        /// Gets the list of history events for a given instance and execution id
        /// </summary>
        /// <param name="instanceId">The instance id to return history for</param>
        /// <param name="executionId">The execution id to return history for</param>
        /// <returns>List of history events</returns>
        public async Task<IEnumerable<OrchestrationWorkItemInstanceEntity>> GetOrchestrationHistoryEventsAsync(string instanceId, string executionId)
        {
            IEnumerable<AzureTableOrchestrationHistoryEventEntity> entities =
                await this.tableClient.ReadOrchestrationHistoryEventsAsync(instanceId, executionId);
            return entities.Select(TableHistoryEntityToWorkItemEvent).OrderBy(ee => ee.SequenceNumber);
        }

        /// <summary>
        ///     Get a list of orchestration states from the instance storage table which match the specified
        ///     orchestration state query.
        /// </summary>
        /// <param name="stateQuery">Orchestration state query to execute</param>
        /// <returns></returns>
        public async Task<IEnumerable<OrchestrationState>> QueryOrchestrationStatesAsync(
            OrchestrationStateQuery stateQuery)
        {
            IEnumerable<AzureTableOrchestrationStateEntity> result =
                await tableClient.QueryOrchestrationStatesAsync(stateQuery).ConfigureAwait(false);

            // Query from JumpStart table
            IEnumerable<AzureTableOrchestrationStateEntity> jumpStartEntities = await this.tableClient.QueryJumpStartOrchestrationsAsync(stateQuery).ConfigureAwait(false);

            IEnumerable<AzureTableOrchestrationStateEntity> newStates = result.Concat(jumpStartEntities
                .Where(js => !result.Any(s => s.State.OrchestrationInstance.InstanceId == js.State.OrchestrationInstance.InstanceId)));

            return newStates.Select(stateEntity => stateEntity.State);
        }

        /// <summary>
        ///     Get a segmented list of orchestration states from the instance storage table which match the specified
        ///     orchestration state query. Segment size is controlled by the service.
        /// </summary>
        /// <param name="stateQuery">Orchestration state query to execute</param>
        /// <param name="continuationToken">The token returned from the last query execution. Can be null for the first time.</param>
        /// <returns></returns>
        public Task<OrchestrationStateQuerySegment> QueryOrchestrationStatesSegmentedAsync(
            OrchestrationStateQuery stateQuery, string continuationToken)
        {
            return QueryOrchestrationStatesSegmentedAsync(stateQuery, continuationToken, -1);
        }

        /// <summary>
        ///     Get a segmented list of orchestration states from the instance storage table which match the specified
        ///     orchestration state query.
        /// </summary>
        /// <param name="stateQuery">Orchestration state query to execute</param>
        /// <param name="continuationToken">The token returned from the last query execution. Can be null for the first time.</param>
        /// <param name="count">Count of elements to return. Service will decide how many to return if set to -1.</param>
        /// <returns></returns>
        public async Task<OrchestrationStateQuerySegment> QueryOrchestrationStatesSegmentedAsync(
            OrchestrationStateQuery stateQuery, string continuationToken, int count)
        {
            TableContinuationToken tokenObj = null;

            if (continuationToken != null)
            {
                tokenObj = DeserializeTableContinuationToken(continuationToken);
            }

            TableQuerySegment<AzureTableOrchestrationStateEntity> results =
                await
                    tableClient.QueryOrchestrationStatesSegmentedAsync(stateQuery, tokenObj, count)
                        .ConfigureAwait(false);

            return new OrchestrationStateQuerySegment
            {
                Results = results.Results.Select(s => s.State),
                ContinuationToken = results.ContinuationToken == null
                    ? null
                    : SerializeTableContinuationToken(results.ContinuationToken)
            };
        }

        /// <summary>
        /// Purges history from storage for given time range
        /// </summary>
        /// <param name="thresholdDateTimeUtc">The datetime in UTC to use as the threshold for purging history</param>
        /// <param name="timeRangeFilterType">What to compare the threshold date time against</param>
        /// <returns>The number of history events purged.</returns>
        public async Task<int> PurgeOrchestrationHistoryEventsAsync(DateTime thresholdDateTimeUtc, OrchestrationStateTimeRangeFilterType timeRangeFilterType)
        {
            TableContinuationToken continuationToken = null;

            int purgeCount = 0;
            do
            {
                TableQuerySegment<AzureTableOrchestrationStateEntity> resultSegment =
                    (await tableClient.QueryOrchestrationStatesSegmentedAsync(
                        new OrchestrationStateQuery()
                            .AddTimeRangeFilter(DateTimeUtils.MinDateTime, thresholdDateTimeUtc, timeRangeFilterType),
                        continuationToken, 100)
                        .ConfigureAwait(false));

                continuationToken = resultSegment.ContinuationToken;

                if (resultSegment.Results != null)
                {
                    await PurgeOrchestrationHistorySegmentAsync(resultSegment).ConfigureAwait(false);
                    purgeCount += resultSegment.Results.Count;
                }
            } while (continuationToken != null);

            return purgeCount;
        }

        async Task PurgeOrchestrationHistorySegmentAsync(
            TableQuerySegment<AzureTableOrchestrationStateEntity> orchestrationStateEntitySegment)
        {
            var stateEntitiesToDelete = new List<AzureTableOrchestrationStateEntity>(orchestrationStateEntitySegment.Results);

            var historyEntitiesToDelete = new ConcurrentBag<IEnumerable<AzureTableOrchestrationHistoryEventEntity>>();
            await Task.WhenAll(orchestrationStateEntitySegment.Results.Select(
                entity => Task.Run(async () =>
                {
                    IEnumerable<AzureTableOrchestrationHistoryEventEntity> historyEntities =
                        await
                            tableClient.ReadOrchestrationHistoryEventsAsync(
                                entity.State.OrchestrationInstance.InstanceId,
                                entity.State.OrchestrationInstance.ExecutionId).ConfigureAwait(false);

                    historyEntitiesToDelete.Add(historyEntities);
                })));

            List<Task> historyDeleteTasks = historyEntitiesToDelete.Select(
                historyEventList => tableClient.DeleteEntitiesAsync(historyEventList)).Cast<Task>().ToList();

            // need to serialize history deletes before the state deletes so we dont leave orphaned history events
            await Task.WhenAll(historyDeleteTasks).ConfigureAwait(false);
            await Task.WhenAll(tableClient.DeleteEntitiesAsync(stateEntitiesToDelete)).ConfigureAwait(false);
        }

        /// <summary>
        /// Writes a list of jump start events to instance store
        /// </summary>
        /// <param name="entities">List of jump start events to write</param>
        public Task<object> WriteJumpStartEntitiesAsync(IEnumerable<OrchestrationJumpStartInstanceEntity> entities)
        {
            var jumpStartEntities = entities.Select(e => new AzureTableOrchestrationJumpStartEntity(e));
            return this.tableClient.WriteJumpStartEntitiesAsync(jumpStartEntities);
        }

        /// <summary>
        /// Deletes a list of jump start events from instance store
        /// </summary>
        /// <param name="entities">List of jump start events to delete</param>
        public Task<object> DeleteJumpStartEntitiesAsync(IEnumerable<OrchestrationJumpStartInstanceEntity> entities)
        {
            var jumpStartEntities = entities.Select(e => new AzureTableOrchestrationJumpStartEntity(e));
            return this.tableClient.DeleteJumpStartEntitiesAsync(jumpStartEntities);
        }

        /// <summary>
        /// Get a list of jump start events from instance store
        /// </summary>
        /// <returns>List of jump start events</returns>
        public async Task<IEnumerable<OrchestrationJumpStartInstanceEntity>> GetJumpStartEntitiesAsync(int top)
        {
            return (await this.tableClient.QueryJumpStartOrchestrationsAsync(
                        DateTime.UtcNow.AddDays(-AzureTableClient.JumpStartTableScanIntervalInDays),
                        DateTime.UtcNow,
                        top)).Select(e => e.OrchestrationJumpStartInstanceEntity);
        }

        AzureTableCompositeTableEntity HistoryEventToTableEntity(InstanceEntityBase historyEvent)
        {
            OrchestrationWorkItemInstanceEntity workItemEvent = null;
            OrchestrationStateInstanceEntity historyStateEvent = null;

            if ((workItemEvent = historyEvent as OrchestrationWorkItemInstanceEntity) != null)
            {
                return new AzureTableOrchestrationHistoryEventEntity(
                    workItemEvent.InstanceId,
                    workItemEvent.ExecutionId,
                    workItemEvent.SequenceNumber,
                    workItemEvent.EventTimestamp,
                    workItemEvent.HistoryEvent);
            }
            else if ((historyStateEvent = historyEvent as OrchestrationStateInstanceEntity) != null)
            {
                return new AzureTableOrchestrationStateEntity(historyStateEvent.State);
            }
            else
            {
                throw new InvalidOperationException($"Invalid history event type: {historyEvent.GetType()}");
            }
        }

        InstanceEntityBase TableEntityToHistoryEvent(AzureTableCompositeTableEntity entity)
        {
            AzureTableOrchestrationHistoryEventEntity workItemEntity = null;
            AzureTableOrchestrationStateEntity historyStateEntity = null;

            if ((workItemEntity = entity as AzureTableOrchestrationHistoryEventEntity) != null)
            {
                return new OrchestrationWorkItemInstanceEntity
                {
                    InstanceId = workItemEntity.InstanceId,
                    ExecutionId = workItemEntity.ExecutionId,
                    SequenceNumber = workItemEntity.SequenceNumber,
                    EventTimestamp = workItemEntity.TaskTimeStamp,
                    HistoryEvent = workItemEntity.HistoryEvent
                };
            }
            else if ((historyStateEntity = entity as AzureTableOrchestrationStateEntity) != null)
            {
                return new OrchestrationStateInstanceEntity { State = historyStateEntity.State };
            }
            else
            {
                throw new InvalidOperationException($"Invalid entity event type: {entity.GetType()}");
            }
        }

        OrchestrationStateInstanceEntity TableStateToStateEvent(OrchestrationState state)
        {
            return new OrchestrationStateInstanceEntity { State = state };
        }

        OrchestrationWorkItemInstanceEntity TableHistoryEntityToWorkItemEvent(AzureTableOrchestrationHistoryEventEntity entity)
        {
            return new OrchestrationWorkItemInstanceEntity
            {
                InstanceId = entity.InstanceId,
                ExecutionId = entity.ExecutionId,
                SequenceNumber = entity.SequenceNumber,
                EventTimestamp = entity.TaskTimeStamp,
                HistoryEvent = entity.HistoryEvent
            };
        }

        string SerializeTableContinuationToken(TableContinuationToken continuationToken)
        {
            if (continuationToken == null)
            {
                throw new ArgumentNullException(nameof(continuationToken));
            }

            string serializedToken = DataConverter.Serialize(continuationToken);
            return Convert.ToBase64String(Encoding.Unicode.GetBytes(serializedToken));
        }

        TableContinuationToken DeserializeTableContinuationToken(string serializedContinuationToken)
        {
            if (string.IsNullOrWhiteSpace(serializedContinuationToken))
            {
                throw new ArgumentException("Invalid serializedContinuationToken");
            }

            byte[] tokenBytes = Convert.FromBase64String(serializedContinuationToken);

            return DataConverter.Deserialize<TableContinuationToken>(Encoding.Unicode.GetString(tokenBytes));
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
Back to news overview
The Carlyle Group invests in Mazarine Energy
The Hague • 16-05-2016
Today a global alternative asset manager within The Carlyle Group (NASDAQ: CG) announced an investment in Mazarine Energy B.V., an upstream oil and gas company with existing assets in Tunisia. Carlyle will also grant Mazarine Energy access to an equity line of up to USD 500 Million to fund future bolt-on acquisitions, focusing on low risk, near-term, conventional exploration, development and production opportunities in Europe, Africa and the broader Mediterranean region.
Capital for this investment and for the equity line will come from Carlyle International Energy Partners, a USD 2.5 Billion fund that invests in global oil and gas exploration and production, mid- and downstream, oil field services and refining and marketing in Europe, Africa, Latin America and Asia. This acquisition will be the fifth investment by the fund.
Headquartered in The Hague, Mazarine Energy was founded by Edward van Kersbergen in 2013. Later that year, the company's Tunisian subsidiary obtained operatorship of a permit in central Tunisia. Within 18 months, it had acquired 3D seismic data and drilled two wells, both of which discovered hydrocarbons and were successfully tested at commercial rates. Mazarine Energy is led by an established team with broad management experience, extensive technical expertise, solid industry reputations and strong relationships with industry participants. The company continues to actively review opportunities in the Europe and North Africa.
Marcel van Poecke, Head of Carlyle International Energy Partners, said: "Mazarine Energy has an experienced management team with a strong strategy, enabling them to find opportunities in the current climate. We have followed the company for some time, and are excited to partner with them to support their future growth plans."
Edward van Kersbergen, Founder and CEO of Mazarine Energy, said: "We are delighted to welcome Carlyle as an investor. They have extensive experience on both the operational and investment sides and are ideally placed to work with us as we look to form a regional oil and gas platform in the coming years."
CIEP current investments include: (a) Varo Energy, a Swiss-based refining, storage and distribution business operating in Germany and Switzerland; (b) Discover Exploration, an oil and gas exploration company based in the UK that focuses on Africa, Latin America and Asia; (c) HES International, a European liquids, dry-bulk storage and handling business; and (d) Black Sea Oil & Gas, a Romanian focused upstream oil and gas development company.
Tunisia • 07-05-2019
Mazarine Energy and ETAP Discover Oil in Sidi Marzoug-1 Well
Mazarine Energy B.V. ("Mazarine" or "the Company") is pleased to announce that its subsidiary, Mazarine Energy Tunisia B.V., and partner ETAP (Entreprise Tunisienne d'Activités Pétrolières) have discovered oil-bearing reservoir in exploration well Sidi Marzoug-1 ('SMG-1') in the 4012 km2 Zaafrane permit in Central Tunisia.
Romania • 01-03-2019
The Transfer of Nine Additional Fields has been completed
Mazarine Energy Romania S.R.L., a fully owned subsidiary of Mazarine Energy B.V. (Mazarine Energy), completed the transfer of nine onshore oil and gas fields in Romania from OMV Petrom S.A. (OMV Petrom) .

redpajama_set_name: RedPajamaCommonCrawl


text:
Lay Evidence, Continuity of Symptomatology, 3.303, Savage v. Gober
Filed under: Uncategorized — Tags: lay evidence; Savage v. Gober; 3.303; Judge Schoelen; Jandreau; Davidson; Buchanan; — veteranclaims @ 2:12 am
Continuing with our lay evidence series we came across this recent Veterans Court Memorandum decision by, Judge Schoelen. We are presenting this decision because of the way in which Judge Schoelen addressed the issues of lay evidence and continuity of symptomatology provision of § 3.303(b), citing to Savage v. Gober, 10 Vet.App. 488, 497 (1997).
We also recommend, as always, if at all possible seek out and retain an attorney to help with your claim[s].
"This Court has also found that if the continuity of symptomatology provision of § 3.303(b) requires that there be medical-nexus evidence relating the veteran's present disability to service . . . , the continuity of symptomatology provision would simply be a nullity. Thus, the Court holds that no such medical-nexus evidence is required. Nevertheless, because it would not necessarily follow that there is a relationship between any present disability and the continuity of symptomatology demonstrated, medical evidence . . . is required to demonstrate such a relationship, unless such a relationship is one as to which a lay person's observation is competent. Savage v. Gober, 10 Vet.App. 488, 497 (1997) (emphasis added)."
U.S. Court of Appeals for Veterans Claims
View | Download | Details Previous document | Next document
Designated for electronic publication only
CHARLES A. RODGERS, APPELLANT,
ERIC K. SHINSEKI,
Before SCHOELEN, Judge.
MEMORANDUM DECISION
Note: Pursuant to U.S. Vet. App. R. 30(a),
this action may not be cited as precedent.
SCHOELEN, Judge: The pro se appellant, Charles A. Rodgers, appeals a
December 21, 2007, Board of Veterans' Appeals (Board) decision that determined that new
and material evidence had not been received to reopen a finally disallowed claim for entitlement
to service connection for peptic ulcer disease with duodenal ulcer. Record (R.) at 1-7. This appeal is timely, and the Court has jurisdiction to review the Board's decision pursuant to 38 U.S.C. §§7252(a) and 7266(a).
Single-judge disposition is appropriate. Frankel v. Derwinski, 1 Vet.App.
23, 25-26 (1990). For the following reasons, the Court will vacate the Board's decision, and remand the matter for further proceedings consistent with this decision.
The appellant served honorablyin the U.S. Armyfrom December 10, 1965, to
December 14, 1967. R. at 11. The appellant's service from December 15, 1967, to October
15, 1969, was determined to be under other than honorable conditions, thus precludinghim
fromentitlementto VA benefits based on that period of service. R. at 172-73, 176.
A March 1966 service medical record (SMR) reported that the appellant was
seen for "post-prandial [abdominal] cramps" that he complained to have experienced for
two weeks. R. at 55. The
SMR also indicated that the appellant had pain in his "lower abdomen." Id.
A March 1967 medical report, which noted that the purpose of the examination was to "replace
lost health record[s]," did not reveal any abdominal complaints. R. at 29. Postservice medical records show that the appellant was seen in 1971 for epigastric pain (R. at 666); that he returned to work after being treated for a bleeding peptic ulcer in 1974 (R. at 492); and that he was treated for a duodenal ulcer with upper gastrointestinal bleeding in April 1984 (R. at 200). The Board denied service connection for peptic ulcer disease in March 1985. R. at 226-30. Since that time, the appellant's attempts to reopen his claim have been unsuccessful. See R. at 324-28, 432, 590-95, 716-25, 741-51, 873-75.
In support of his requests to reopen his claim, the appellant continued to
submit medical
records to VA to demonstrate his ongoing treatment for peptic ulcer
disease. R. at 273-74, 300, 334-
37, 428, 464, 668-94. In an October 1987 hearing, he testified that he
experienced pain "off and on"
for a year before being treated with antacids in service and that he
experienced symptoms "several
times a month" since his discharge from service. R. at 285. During this
hearing, the appellant's
representativestatedthat"
itistheveteran'scontentionthatthesymptomsthatmanifestedthemselves
in service were probably signs of this peptic ulcer disease that went
undiagnosed." R. at 286. VA
treatment records from April and May 2001 show additional diagnoses of
duodenal ulcer and
diverticular disease. R. at 669, 689. In October 2001, the appellant
underwent a VA medical
examination. R. at 701-02. The examiner stated that he only found one
entry in "the military
medical records concerning abdominal complaints" and that the "[s]
ymptomatology is not one
ordinarily associated with peptic ulcer disease." R. at 701. The examiner
noted that the appellant
experienced"post-prandialabdominal cramps"while in service, not "
epigastricdistress."1
R.at702.
His diagnosis was "[p]eptic ulcer disease, status post bleed in April." Id.
He reported that the
appellant "is symptom free at the present time" and that "the etiology of
the most recent episode in
April appears to be due to H. pylori."2
"Postprandial pain" is "abdominal pain occurring after eating a meal." The "
epigastric region" is the "upper
middle region of the abdomen." DORLAND'S ONLINE ILLUSTRATED MEDICAL
DICTIONARY (31st ed. 2007), available at
http:// http://www.dorlands.com/wsearch.jsp
H. pylori – or helicobacter pylori – is a species of bacteria "that
causes gastritis and pyloric ulcers." Id.
In an August 2003 decision, the Board found that new and material
evidence had not been
received and denied reopening the appellant's claim. R. at 741-51. The
appellant requested that VA
reopen his claim again in June 2005, stating that he wanted "to establish
service connection for . . .
H. pylori." R. at 769. The RO denied his request to reopen, and the
appellant perfected an appeal
to the Board. R. at 873-75, 880, 922-40, 951. In a December 2005
correspondence, the appellant
stated that he was enclosing a letter from his former wife who "
experienced [his] sickness while
[they] were married," and who "is now a nurse." R. at 884. The appellant's
former spouse wrote that
she and the appellant were married from June 1966 to 1979, during which
time the appellant had
"problems with his stomach" that were "so severe at times he couldn't eat
or sleep." R. at 949. The
appellant also submitted a written statement from his mother testifying
that her son had ongoing
stomach problems both during and after service, and that he "was
prescribed [antacids], but [was]
never tested for the cause of his stomach problem" until April 2001. R. at
911. A March 2007
informal conference report stated that the appellant asserted that "he has
upper abdominal pain," and
that the doctor's3
reference to "lower abdominal pain . . . is incorrect." R. at 955.
In its December 21, 2007, decision on appeal, the Board found that "new
and material
evidence [had] not been received to reopen the [appellant's] claim." R. at
3-7. The Board discussed
the October 2001 VA medical opinion and noted that the subsequently
received evidence included
VA medical records from 2003 through July 2007 that indicated treatment
for abdominal cramping,
gastroesophageal reflux disease, chronic duodenal ulcer, diverticular
disability, indigestion, and
dyspepsia. R. at 6. The Board found that "none of the newly received
evidence contains a medical
opinion concerning the etiology of the veteran's peptic ulcer disease with
duodenal ulcer." R. at 7.
The Board also acknowledged that the appellant had submitted additional
lay statements from
himself, his mother, and his former spouse, but found that "they are
similar to statements previously
ofrecord inthat theyrelateto theveteran's longstandingcontentionthat his
were present in service and have persisted ever since." Id. The Board
found these statements to be
"insufficient to establish a reasonable possibility of substantiating the
claim because lay persons,
The report does not identify the doctor, but a review of the record
indicates that the only doctor to note the
upper-lower abdominal distinction was the October 2001 VA medical examiner.
See R. at 702.
such as the veteran, his mother[,] and his former spouse, are not
competent to render a medical diagnosis or an opinion concerning medical causation." Id.
In his informal brief, the appellant argues that the Board failed to
assess the credibility of his lay evidence before making its determination that new and material
evidence had not been received to reopen his claim. Appellant's Br. at 1. In response to the question as to whether the Board applied the wrong law or regulation in making its decision, the appellant cites Sagainza v. Derwinski, 1 Vet.App. 575 (1991). Id. at 2. The appellant also asserts that the Board improperly based its decision on his "last period of service," instead of on his "active period of service," and that the Board should have "received another medical opinion." Id.
TheSecretary argues that the Board considered the evidence submitted since the August
decision and "found [it] to be duplicative." Secretary's Br. at 9. With respect to the Board's treatment of the appellant's lay statements, the Secretary acknowledges that the Board did not identify the prior statements of record that were similar to the newly submitted evidence, but asserts that "any error committed by the Board is harmless" because the added
statements were cumulative and that a remand "would [serve] no useful purpose." Id. at 10-11. In response to the appellant's remaining arguments, the Secretaryasserts that (1) the appellant's reliance on Sagainza is misplaced because the Board in the present case "discussed the lay statements and determined that they were cumulative" (id. at 12); (2) "VA is not required to provide Appellant with another examination . . . unless new and material evidence has been presented to reopen Appellant's claim" (id. at 12-14); and (3) the Board based its decision on the appellant's active period of service (id. at 14-15).
II. ANALYSIS
The Secretary must reopen a previously and finally disallowed claim when"
new and material evidence" is presented or secured. 38 U.S.C. §§ 5108, 7104(b), 7105(c);
38 C.F.R. § 3.156(a)(2009). In order to satisfy these requirements, the evidence "must be both
new and material." Smith v. West, 12 Vet.App. 312, 314 (1999). "New and material evidence" is
defined as follows:
New evidence means existing evidence not previously submitted to agency
decisionmakers. Material evidence means existing evidence that, by itself
or when
considered with previous evidence of record, relates to an unestablished
necessary to substantiate the claim. New and material evidence can be
cumulative nor redundant of the evidence of record at the time of the
last prior final
denial of the claim sought to be reopened, and must raise a reasonable
substantiating the claim.
38 C.F.R. § 3.156(a). Whether evidence is new and material "depends on
the basis on which the
prior claim was denied." Kent v. Nicholson, 20 Vet.App. 1, 10 (2006). The
Court reviews the
Board's determination of whether the appellant has submitted new and
material evidence to reopen
a prior claim under the "clearly erroneous" standard of review. 38 U.S.C. §
7261(a)(4); Suaviso v.
Nicholson, 19 Vet.App. 532, 533 (2006). "A factual finding 'is "clearly
erroneous" when although
there is evidence to support it, the reviewing court on the entire
evidence is left with the definite and
firm conviction that a mistake has been committed.'" Hersey v. Derwinski,
2 Vet.App. 91, 94 (1992)
(quoting United States v. U.S. Gypsum Co., 333 U.S. 364, 395 (1948)). The
Court may not substitute
its judgment for the factual determinations of the Board on issues of
material fact merely because
the Court would have decided those issues differently in the first
instance. Id.
The Board's decision must include a written statement of the reasons or
bases for its findings
and conclusions on all material issues of fact and law presented on the
record; the statement must
be adequate to enable an appellant to understand the precise basis for the
Board's decision, and to
facilitate informed review in this Court. See 38 U.S.C. § 7104(d)(1);
Allday v. Brown, 7 Vet.App.
517, 527 (1995); Gilbert v. Derwinski, 1 Vet.App. 49, 57 (1990). To comply
with this requirement,
the Board must analyze the credibility and probative value of the evidence,
account for the evidence
it finds persuasive or unpersuasive, and provide the reasons for its
rejection of anymaterial evidence
favorable to the claimant. Caluza v. Brown, 7 Vet.App. 498, 506 (1995).
Generally, remand is the
appropriate remedy "where the Board has incorrectly applied the law,
failed to provide an adequate
statement of reasons or bases for its determinations, or where the record
is otherwise inadequate."
Tucker v. West, 11 Vet.App. 369, 374 (1998).
In the decision on appeal, the Board found that the appellant's new
evidence was not material
to the reason for the prior denial of service connection because "none of
the newlyreceived evidence
contains a medical opinion concerning the etiology of the veteran's peptic
ulcer disease with
duodenal ulcer." R. at 6-7. The Board rejected the appellant's lay
statements, including the statements from his mother and former spouse, because they were "similar to statements previously of record." R. at 7. As the Secretary conceded, the Board did not identify the prior statements of
record that were similar to the newly submitted evidence. Secretary's Br.
at 10-11. The Board also rejected the appellant's lay statements as "insufficient to establish a reasonable possibility of substantiating the claim because lay persons . . . are not competent to render a medical diagnosis or an opinion concerning medical causation." R. at 7. The Court finds that the Board's rejection of this lay evidence was in error.
Pursuant to 38 C.F.R. § 3.303(b)(2009),VA
may award serviceconnection where a claimant
can demonstrate "(1) that a condition was 'noted' during service; (2)
evidence of postservice continuity of the same symptomatology; and (3) medical or, in certain
circumstances, lay evidence of a nexus between the present disability and the postservice
symptomatology." Barr v. Nicholson, 21 Vet.App. 303, 307 (2007) (emphasis added).
A claimant may rely on lay evidence "to establish a diagnosis of a condition when (1) a layperson is competent to identify the medical condition, (2) the layperson is reporting a contemporaneous medical diagnosis, or (3) lay testimony describing symptoms at the time supports a later diagnosis by a medical professional." Jandreau v. Nicholson,
492 F.3d 1372, 1377 (Fed. Cir. 2007) (footnote omitted). The U.S. Court of
Appeals for the Federal Circuit (Federal Circuit) has also held that "the Board cannot determine
that lay evidence lacks credibility merely because it is unaccompanied by contemporaneous medical evidence." Buchanan v. Nicholson, 451 F.3d 1331, 1336-37 (Fed. Cir. 2006).
The Board erred when it categorically rejected the appellant's lay statements "because lay
persons, such as the veteran, his mother[,] and his former spouse, are not
competent to render a medical diagnosis or opinion concerning medical causation." R. at 7. The
Federal Circuit recently reiterated its rejection of the view that "competent medical evidence is
required . . . [when] the determinative issue involves either medical etiology or a medical
diagnosis," and stated that any categorical requirement of "a valid medical opinion" to establish nexus " is in direct conflict with [the Federal Circuit's] precedent." Davidson v. Shinseki, ___ F.3d ___, ___, No. 2009-7075, 2009 WL 2914339, at *3-4 (Fed. Cir. Sept. 14, 2009). The Board's categorical dismissal of this evidence as incompetent was in error.
Moreover, the Board failed to discuss whether the appellant's lay evidence
constituted evidence of continuity of symptomatology. See Barr, supra; see also 38 C.F.
R. § 3.303(b). This Court has held that "[l]ay testimony is competent . . . to establish the
presence of observable
symptomatology and 'may provide sufficient support for a claim of serviceconnection.'" Id.(quoting Layno v. Brown, 6 Vet.App. 465, 469 (1994)); see also Charles v. Principi,
16 Vet.App. 370, 374 (2002) (stating that a lay person is competent to offer testimony
regarding symptoms capable of observation). This Court has also found that
if the continuity of symptomatology provision of § 3.303(b) requires that
there be medical-nexus evidence relating the veteran's present disability to
service . . . , the continuity of symptomatology provision would simply be a nullity. Thus,
the Court holds that no such medical-nexus evidence is required. Nevertheless,
because it would not necessarily follow that there is a relationship between any
present disability and the continuity of symptomatology demonstrated, medical
evidence . . . is required to demonstrate such a relationship, unless such a relationship
is one as to which a lay person's observation is competent.
Savage v. Gober, 10 Vet.App. 488, 497 (1997) (emphasis added). The
appellant's former spouse, identified by the appellant as a nurse, stated that the appellant had
stomach problems from 1966 to 1979. R. at 949. The Board failed to acknowledge the appellant's contention that his wife is a nurse, and failed to assess the impact, if any, that this would have on the competency of her statement. See Cox v. Nicholson, 20 Vet.App. 563, 569 (2007) (holding that a nurse practitioner is competent to provide "medical diagnoses, statements, or opinions") (quoting 38 C.F.R. § 3.159(a)(1) (2006)); but cf. Black v. Brown, 10 Vet.App. 279, 284 (1997) (rejecting the medical opinion of the appellant's wife – a nurse – because her duties were administrative and she did not have "special knowledge" relating to her husband's condition). The appellant's mother also stated that he had ongoing stomach problems both during and after service. R. at 911. The Board erred by failing to discuss whether these lay statements corroborate the appellant's testimony regarding his continuous symptoms and by failing to assess their probative value instead of dismissing them as incompetent simply because of their lay nature.
The Court finds that the Board did not provide an adequate statement of reasons or bases for its rejection of the appellant's new evidence because the Board (1) failed to state what evidence in the record the newly submitted evidence was similar to; (2) categorically dismissed the lay statements as incompetent; (3) failed to explain its conclusion that medical evidence is required to establish a link between the appellant's current condition and service; and (4) failed to consider the lay statements as new evidence of continuity of symptomatology. See Barr, Jandreau, Davidson,
and Savage, all supra; see also Robinson v. Shinseki, 312 Fed.Appx. 336, 339 (Fed. Cir. 2009) (nonprecedential) (requiring the Board to conduct a two-step analysis of lay evidence in which it must first determine whether the condition in question is the type of condition "for which lay evidence is competent evidence," and, if so, "the Board must weigh that evidence against the other evidence of record"). Accordingly, the Court will vacate the Board's finding that no new and material evidence has been submitted to reopen the appellant's claim, and remand the matter to the Board for further development and adjudication. See Tucker, supra.
Given this disposition, the Court will not at this time address the appellant's remaining arguments. See Best v. Principi, 15 Vet.App. 18, 20 (2001) (per curiam order) (holding that "[a] narrow decision preserves for the appellant an opportunity to argue those claimed errors before the Board at the readjudication, and, of course, before this Court in an appeal, should the Board rule against him"). On remand, the appellant is free to submit additional evidence and argument on the remanded matters, and the Board is required to consider any such relevant evidence and argument.
Kay v. Principi, 16 Vet.App. 529, 534 (2002); Kutscherousky v. West, 12 Vet.App. 369, 372-73 (1999) (per curiam order). The Court has held that "[a] remand is meant to entail a critical examination of the justification for the decision." Fletcher v. Derwinski, 1 Vet.App. 394, 397
(1991). The Board must proceed expeditiously, in accordance with 38 U.S.C. § 7112 (requiring the Secretary to provide for "expeditious treatment" of claims remanded by the Court).
After consideration of the appellant's and the Secretary's pleadings, and
a review of the record, the December 21, 2007, Board decision is VACATED, and the matter is REMANDED to the Board for further proceedings consistent with this decision.
DATED: October 9, 2009
Charles A. Rodgers
VA General Counsel (027)


I like swimming, horse-riding. In my pare time I can watch documentary film, also I adore rest at the sea side.
I am really charming woman! I bring only positive emotions in the life of my close people.I am emotional, energetic and enthusiastic. If I love I give myself totally to my beloved. I am a very positive and enthusiastic woman who loves life with all its advantages and disadvantages.


This is Mar4d's talk page, where you can send messages and comments to Mar4d.
Mar4d is busy and is going to be on Wikipedia in off-and-on doses, and may not respond swiftly to queries.
Beware! This user's talk page is patrolled by talk page stalkers.
Yo man could you please go over to the Al-khalid tank and talk page and clear up all the confusion there.
A tag has been placed on Category:Pakistani people of Korean descent requesting that it be speedily deleted from Wikipedia. This has been done under section C1 of the criteria for speedy deletion, because the category has been empty for seven days or more and is not a disambiguation category, a category redirect, a featured topics category, under discussion at Categories for discussion, or a project category that by its nature may become empty on occasion.
Return to the user page of "Mar4d".


text:
// Call the packages needed
var express = require('express');
var app = express();
var path = require('path');
var bodyParser = require('body-parser');

// configure to use bodyParser to retrieve data from a POST
app.use(bodyParser.urlencoded({ extended: true}));
app.use(bodyParser.json());

// set the port
var port = process.env.PORT || 5000; // sets the port

// ROUTES FOR THE API
// =================================================================

var router = express.Router();

// test route to make sure everything is working(GET ://localhost:5000/api)
router.use(function(req, res, next){
    next(); // go onto the next route and don't stop here
});

// testing route with a GET method
router.get('/', function(req, res){
});

router.route('/tabs') // on routes that end in '/tabs'

    // creates a new tab
    .post(function(req, res){

        var tab = new Tab();
        tab.name = req.body.name;
        tab.tabBody = req.body.tabBody;

        tab.save(function(err){
            if (err)
                res.send(err)

            res.send({ message: 'Tab created and saved!'});
        });
    })
// gets the tab from the database
    .get(function(req, res){
        Tab.find(function(err, tabs){
            if (err)
                res.send(err);
            res.json(tabs);
        });
    });

router.route('/tabs/:tab_id')

    // get the tab with that id (accessed at GET http://localhost:5000/api/tabs/:tab_id)
    .get(function(req, res) {
        Tab.findById(req.params.tab_id, function(err, tab) {
            if (err)
                res.send(err);
            res.json(tab);
        });
    })

    // update the tab with this id(accessed at PUT http://localhost:5000/api/tabs/:tab_id)

    .put(function(req, res){

        // use the tab model to the tab wanted
        Tab.findById(req.params.tab_id, function(err, tab){
            if(err)
                res.send(err);

            tab.name = req.body.name; // update the info

            // save the tab
            tab.save(function(err){
                if(err)
                    res.send(err);

                res.json({message: 'Tab Updated!'});
            });
        });
    })

// delete tab
    .delete(function(req, res){
        Tab.remove({
            _id: req.params.tab_id
        },  function(err, tab){
            if(err)
                res.send(err);

            res.json({message: 'Tab Deleted!'});

        });
    });

// all routes are prefixed to '/api'

app.use('/api', router);

// BASE SETUP
// =================================================================

// import mongoose module
var mongoose = require('mongoose');

// set up default mongoose connection
var mongoDB = 'mongodb://localhost/tab_db';
mongoose.connect(mongoDB);

// uses the Tab schema
var Tab = require('./static/js/models/tab');

// get the default connection
var db = mongoose.connection;

// throws error
db.on('error', console.error.bind(console, 'MongoDB connection error:'));

// uses resources found in the 'static' folder
app.use('/static',  express.static( path.join(__dirname, '/static')));

app.get('/', function(req, res){
        res.sendFile(path.join(__dirname + '/static/index.html'));
});

/*
app.get('/tabview', function(req, res){
        res.sendFile(path.join(__dirname + '/static/tabview.html'));
});
*/

// START THE SERVER
// =================================================================
app.listen(port);
console.log("Connected to port: " + port)


text:
Spud is set in South Africa in 1990, in the period just after Nelson Mandela is released from prison. John Milton (Troye Sivan) is a 13-year-old schoolboy with parents who are a teenage boy's worst nightmare. His father is a paranoid fervent anti-communist, and his mother embarrasses him all the time without even trying. After winning a scholarship, John escapes his parents and starts his first year at an elite private boarding school.
John desperately wants to fit in with the other boys, who have nicknames such as Rambo, Rain Man, Mad Dog, Fatty and Boggo. Unfortunately John is sexually underdeveloped. When the other boys notice his lack of sexual maturity, they ostracise him and give him the nickname 'Spud', a reference to his underdeveloped genitals.
John perseveres despite this and makes friends with an accident-prone misfit called Henry Barker (Jamie Royal), nicknamed Gecko. John also becomes friends with the school's English teacher, Mr Edly (John Cleese), nicknamed 'the Gov', who becomes a sort of mentor. Slowly gaining acceptance, John becomes a lead player in the school's production of Oliver Twist. He also finds himself romantically involved with two girls, Debbie (Genna Blair) and Amanda (Charbi Dean Kriek), which adds to an already complex year.
School bullying; alcohol abuse; serious illness and death
This movie has some violence. For example:
A young boy falls over, and another boy shouts, 'Pile on'. About a dozen boys jump on top of the fallen boy. When the boys get up the fallen boy is lying on the ground and seems to be unconscious.
Some boys pick up a young boy, Gecko, and carry him to the toilets. They upend him so that his head is in the toilet bowl. They flush the toilet, which leaves Gecko coughing and spluttering.
Some boys pick up Spud and carry him to the toilets where they pin him down, pull down his pants and smear shoe polish over his genitals. The scene doesn't actually show them putting on the shoe polish.
Some boys pour flammable liquid onto another student and then set it on fire. Other students tip a bucket of water on the flaming student, which puts out the fire. The boy doesn't seem to be hurt.
A boy rushes another boy and pins him against a wall. He puts his forearm across the boy's neck.
During a pillow fight, there is the sound of glass being broken. A shard of glass sticks out of the side of Gecko's forehead, and blood runs down the side of his forehead.
A teacher tells the boys that he will be giving each of them 'six of the best'. The boys line up to be caned. Spud bends over a table waiting to be caned. The teacher raises the cane, there is the sound of it striking, and Spud screws up his face in agony.
In addition to the violent scenes mentioned above, this movie has some scenes that could scare or disturb children under eight years. For example:
Spud's father's arm and upper body catch on fire while he is trying to light a barbecue. He jumps into the pool to put out the flames and isn't hurt.
Gecko wakes up in the night with blood running out of his ears. Some boys carry Gecko to the school hospital. Gecko has cerebral malaria and dies. In an emotional scene, Spud is told what has happened and gets very upset. Later Gecko's coffin is carried into the school chapel.
Children in this age group might also be disturbed by some of the scenes mentioned above.
Younger children in this age group might also be disturbed by some of the scenes mentioned above.
This movie has sexual references and innuendoes throughout. For example:
A school boy is described as a 'full-on sex maniac' who buys pornographic magazines.
A school boy says, 'Spud couldn't wank if he had tweezers and a magnifying glass'.
A school teacher describes lesbians in a crude way.
A teacher says, 'As porous as a whore's dress'.
When girls from a private all-girls school are invited to Spud's school for a dance, the boys place bets on how far each boy will get with one of the girls. They bet $5 on squeezing a girl's breast, and $10 on touching her 'holy of holiests'. At one point a boy waves a girl's bra above his head.
Spud's senile grandmother is talking about Spud's girlfriend, Debbie. She uses crude language to talk about his relationship with Debbie. She describes Debbie's breasts as a 'good pair of knockers'.
Teachers use crude language to talk about girls and women.
The school's house videos are replaced by lesbian pornography.
In relation to Debbie, Spud says, 'She touched me with her breasts and my willie went all weird'.
This movie shows some use of substances. For example:
The school's English teacher, Mr Edly, is an alcoholic, who drinks large amounts of wine and spirits. In several scenes he is visibly drunk. Spud asks him, 'Why do you drink? The more you drink the sadder you get'.
On one occasion, Mr Edly pours Spud a glass of wine and tells Spud to drink it because it will loosen him up. Spud slowly drinks the wine.
Spud's father helps his maid sell illegal alcohol.
There is a dream image of Debbie with a cigarette in her mouth.
This movie has some nudity and low-level sexual activity. For example:
In several scenes a woman with large breasts wears low-cut tops.
Spud holds hands with Debbie in a couple of scenes. One scene shows Spud and Debbie passionately kissing each other.
In one scene a school girl passionately kisses Spud on the mouth and then licks his face with her tongue. The same girl kisses several other boys.
Spud sees a student straightening his clothes as he walks out of a school change room. The boy tells Spud to keep his mouth shut. Eve, a teacher's wife, walks out of the same room, also straightening her clothes. Everyone in the school – except Eve's husband – finds out they're having an affair.
There is a dream-like image of two teenage girls about to kiss each other. The kiss isn't shown. There is a dream image of Debbie eight months pregnant.
None of concern
Spud contains coarse language and name-calling.
Spud is a coming-of-age comedy that is likely to entertain older adolescents and adults. There are scenes that might disturb younger viewers, and you might be concerned about the violence, particularly the bullying, sexual references and coarse language.
The main message from this movie is that our greatest gift in life is freedom of choice.
Values in this movie that you could reinforce with your children include the following:
Friendship: Spud shows the value of friendship when he makes friends with Gecko. He gives Gecko emotional and moral support, especially when Gecko gets sick and goes into hospital.
Perseverance and courage: Spud never gives up in his attempts to fit in at school. He shows courage when he goes outside his comfort zone and auditions for the school musical.
You could also talk about the attitude to girls and women shown by both the boys and their teachers.


Santiago Leon and Victor Arocho recap Tiger's win at the Masters. Also recap the NBA Playoffs 2019 first weekend.
Santiago Leon is the Head of the Sports Cast. He covers almost every sport: College Football, NFL, Premier League, NBA, MLS, and maybe some college basketball. Founder of sleon productions, he specializes in technology and serves clients with solutions to make their business grow.
Tiger is a Champion Again!


text:
using System.Linq;
using System.Threading.Tasks;
using YetiVSI.DebugEngine.Interfaces;

namespace YetiVSI.DebugEngine.Variables
{
    public class ExpandVariableInformation : VariableInformationDecorator
    {
        public class Factory
        {
            readonly ITaskExecutor _taskExecutor;

            public Factory(ITaskExecutor taskExecutor)
            {
                _taskExecutor = taskExecutor;
            }

            public IVariableInformation Create(IVariableInformation varInfo, int index)
            {
                string displayName = varInfo.DisplayName;
                return new ExpandVariableInformation(
                    _taskExecutor.Run(async () => await GetChildAsync(varInfo, index)),
                    displayName);
            }

            static async Task<IVariableInformation> GetChildAsync(
                IVariableInformation varInfo, int index)
            {
                var adapter = await varInfo.GetChildAdapterAsync();
                var children = await adapter.GetChildrenAsync(index, 1);
                return children.FirstOrDefault() ??
                    new ErrorVariableInformation(varInfo.DisplayName,
                                                 "<out-of-bounds child index in 'expand()' format specifier>");
            }
        }

        string _displayName;

        ExpandVariableInformation(IVariableInformation varInfo, string displayName) : base(varInfo)
        {
            _displayName = displayName;
        }

        public override IVariableInformation GetCachedView() =>
            new ExpandVariableInformation(VarInfo.GetCachedView(), _displayName);

        // For expand variables, Fullname just returns the display name, i.e., the expression
        // with the format specifier.
        public override string Fullname() => _displayName;

        public override string DisplayName => _displayName;
    }
}


WASHINGTON—General Electric is selling its French consumer finance arm, one of the last remaining vestiges of its financial wing as it returns to its roots an industrial company.
GE did not reveal a final sales price Tuesday, but says an affiliate of Cerberus Capital Management LP bought the company, called GE Money Bank. The company said it's the final major transaction of its GE Capital exit plan announced in 2015. GE Capital has sold about $198 billion worth of assets since then.
GE plans to keep the financing components related to its industrial businesses.
Since 2004, GE has sold its insurance, credit card, plastics and security businesses as returns its focus to making large, complex equipment for other businesses.


text:
Arizona Coyotes players celebrate after defeating the Nashville Predators at Gila River Arena. Joe Camporeale-USA TODAY Sports
The Arizona Coyotes have hired three-time Stanley Cup champion, John Madden, as their new assistant coach.
The team announced the latest addition this Tuesday morning via Twitter,
Official: We've named three-time Stanley Cup Champion John Madden as our new assistant coach.
Welcome to the Pack, Coach Madden! 🙌https://t.co/b7Xykm84bu
— Arizona Coyotes (@ArizonaCoyotes) July 26, 2022
John Madden joins the Coyotes with a rather impressive resume. Before becoming an NHL coach, Madden skated on the ice for thirteen years. During his time as a player, he scored 165 goals and won three NHL titles.
Throughout his college days at the University of Michigan, Madden set the NCAA record for most shorthanded goals in a single season.
The once standout player has contributed as a scout for the Montreal Canadians, a head coach for the Florida Panthers, a head coach for the Cleveland Monsters, and most recently the assistant coach for the San Jose Sharks.
John Madden will now look to carry over his successes to the Arizona Coyotes. The team is confident that he can bring a new spark to Arizona after a disappointing couple of seasons.
Related TopicsArizona CoyotesHockey
Conor Geekie Signs Entry-Level Deal with Arizona Coyotes


text:
Farouk Abd-El-Aziz Hosni (en arabe : فاروق حسنى) (né en 1938 à Alexandrie, Égypte) est un artiste peintre égyptien. Il fut le ministre de la culture égyptien de 1987 à 2011 et, précédemment, directeur de l'Académie égyptienne de Rome. Il est un proche de Suzanne Moubarak, l'épouse du président égyptien déchu.

Carrière

 Diplômé de la faculté des Beaux-Arts d'Alexandrie en 1964.
 Directeur du Centre culturel d'Anfouchi à Alexandrie pendant six ans.
 En 1971, il est attaché culturel à l'ambassade d'Égypte à Paris et directeur du Centre culturel égyptien dans la capitale française. Il travaille également pour le compte des services de sécurité égyptien, en établissant des rapports sur les étudiants égyptiens installés à Paris, comme l'a révélé le Professeur de droit international Yahya el-Gamal, ancien ministre et attaché culturel à Paris, dans ses mémoires intitulés "Ordinary Life Story"
 En 1972, il reçoit le prix du festival de Cagnes-sur-Mer
 En 1979, il devient directeur de l'Académie égyptienne des arts à Rome.
 En 1987, il revient en Égypte où il est nommé ministre de la Culture.
 En 1993, il reçoit le prix de la culture et de la paix de l'université internationale de la Sōka Gakkai
Il a mis en chantier le Grand Musée égyptien et le musée de la civilisation à Fostat, mettant en valeur les héritages juif, copte et musulman.

Expositions à l'étranger

 Galerie de l'Unesco à Paris, 1994 ;
 Vigor Museum des arts à Tokyo, 1996 ;
 Carrousel du Louvre, 1998 ;
 Musée national de Vienne, 1999 ;
 Metropolitan Museum, 1999/2000 ;
 National Geographic Society Museum à Washington DC, 2005.

Accusations de corruption

En 2005, son administration sort blanchie des accusations qui pesaient sur elle à la suite du scandale du théâtre de Beni Suef, situé à  au sud du Caire. Le non-respect des mesures de sécurité avait causé la mort de  lors d'un incendie accidentel. Dans un premier temps, Farouk Hosni avait proposé sa démission qui a été refusée par ordre personnel du chef de l'État égyptien Hosni Moubarak. Le procès qui a suivi en 2006 avait en première instance condamné à des peines allant de un mois à trois ans de prison les responsables administratifs du théâtre. Ce jugement a été cassé l'année suivante et les quatre accusés (dont l'ancien directeur des Palais nationaux de culture, Mustapha Aloui) libérés. Les intellectuels de l'opposition s'étaient mobilisés pour que soit reconnue la responsabilité du Ministère de la Culture.

Propos sur le voile et critiques des Frères musulmans
En , Farouk Hosni a fait allusion à la question du voile islamique lors d'une communication téléphonique avec une jeune journaliste retranscrite dans le quotidien indépendant al-Masry al-Yom. Il a déclaré : On ne doit pas cacher une chevelure de femme belle comme une rose. [...] La religion, aujourd'hui, est réduite aux signes extérieurs alors que la relation de foi entre Dieu et sa créature n'a rien à voir avec l'habit. [...] La pudeur de la femme est une question de conviction interne, elle ne réside pas dans son apparence extérieure. [...] Il faut que l'Égypte redevienne belle comme elle l'était et qu'elle cesse d'imiter les Arabes qui considéraient, à une certaine époque, l'Égypte comme une partie de l'Europe.
Surtout, il a qualifié le port du Hidjab de « retour en arrière » : Nous avons connu une époque où nos mères fréquentaient les universités et les lieux de travail sans être voilées. C'est dans cet esprit que nous avons grandi. Pourquoi donc ce retour en arrière aujourd'hui ?

Les Frères musulmans, principale force d'opposition, ont immédiatement exigé des excuses de Farouk Hosni, ou sa démission au profit d'un ministre de la Culture qui, selon leur porte-parole, Hamdi Hassan,  Des oulémas d'al-Azhar, la plus haute institution de l'islam sunnite, ont également demandé le départ de Farouk Hosni. Quant au prédicateur fondamentaliste Youssef al-Qaradâwî, exilé au Qatar, il l'a accusé de vouloir « revenir au temps de la colonisation ». Farouk Hosni a aussi été violemment pris à partie à l'Assemblée du peuple, le parlement égyptien, y compris par des députés du parti au pouvoir, le Parti national démocratique (PND). Deux députés indépendants, Ragab Helal Hemeida et Mohamed Abdel Alim Daoud, ont également lancé des insinuations sur les orientations sexuelles de Farouk Hosni. Accusant le ministre de tenir des « propos encourageant au péché », plusieurs professeurs d'université et avocats ont déposé des plaintes contre lui auprès du procureur général en vue d'obtenir la levée de son immunité pour pouvoir le traduire en justice.

Cependant, les propos de Farouk Hosni, considérés comme « une preuve de courage » par l'écrivaine Iqbal Baraka, ont été défendus par l'écrivain Youssef Al-Qa'id, le scénariste Oussama Anour Okacha ou encore le théologien Djamal Al-Banna (frère cadet de Hassan el-Banna) qui estiment que le hidjab est un symbole de régression et le signe d'une radicalisation de l'islam égyptien.

Candidature à l'Unesco et controverse sur l'antisémitisme

En 2009, la candidature de Hosni au poste de Directeur Général de l'UNESCO a suscité une vive polémique en raison de propos antisémites. En 2001, il avait en effet déclaré, dans le journal Ruz Al-Yusuf, qu'Israël était « aidé » par « l'infiltration des juifs dans les médias internationaux » et par leur capacité à « répandre des mensonges. » Hosni a dit regretter ces propos. Par ailleurs, on a aussi critiqué la condamnation de « fusibles », tels que l'ancien patron de la restauration du Caire islamique, Aymane Abdel-Moneim, et deux autres responsables du ministère de la Culture, à dix ans de prison pour corruption.

En dépit de ses nombreux soutiens qui faisaient de lui le grand favori de cette élection, et l'ont mis en tête au premier tour, Hosni a finalement été battu, le , par la Bulgare Irina Bokova qui prend la tête de l'Unesco. Il lance alors des accusations de complot contre les États-Unis et ce qu'il appelle « les organisations juives ».

Démission
Au moment de la révolution égyptienne de 2011, il est évincé du gouvernement d'Ahmed Chafik, le 31 janvier.

En 2012, il est jugé pour corruption. Il est suspecté de s'être enrichi en détournant 18 millions de livres égyptiennes (plus de 2,3 millions d'euros) dont il n'a pu fournir l'origine.

Articles connexes
 Ministère de la Culture (Égypte)
 Gouvernement Nazif

Notes et références

Liens externes

Naissance à Alexandrie
Naissance en 1938
Ministre égyptien de la Culture

redpajama_set_name: RedPajamaWikipedia


Customer Service (Assistant Manager) Job in Bangkok at Thai Samsung Electronics Co., Ltd.
Initiate new projects to support and drive each business units to achieve as goals / Drives innovation (process improvement and projects) to improve group's service capabilities and operational efficiencies.
Reviews and approves plans for the control of outputs, budgeted spending, labor efficiency, service efficiency, procurement effectiveness, customer service, and order entry efficiency.
Directs operations teams to ensure an accurate and rapid turnaround on all customer-related activities.
Develops and implements operational strategy for national accounts.
Responds to customer concerns to ensure the highest level of satisfaction.
Reviews performance against operating plans and standards. Provides direction to subordinates regarding interpretation of results and approves changes in direction of plans.
Defines and recommends objectives in each area of Operations. These include specific short-term and long-term plans and programs, together with supporting budget requests and financial estimates.
Reviews and approves cost control reports, cost estimates, and resource requirement forecasts.
Coordinates and collaborates with other departments of the company in establishing and carrying out responsibilities.
Selects qualified team members for all direct reports and recommends their compensation.
Directs, monitors, and appraises the performance of all reporting units and provides the necessary coordination between activities.
Identifies training needs, initiates development of subordinates, and recommends effective personnel action.


text:
Tawangharjo is een bestuurslaag in het regentschap Wonogiri van de provincie Midden-Java, Indonesië. Tawangharjo telt 2577 inwoners (volkstelling 2010).

Plaats in Midden-Java


text:
Q: Why is filter & includes returning an empty array in the case below? Why does the code snippet below return an empty array despite 'Delhi' being included in both arrays?

const cities = [
  { _id: '5bqAPcRutbZDgfdRT', name: 'Ahmedabad' },
  { _id: 'PSzMrGENYKfF2wbKQ', name: 'Anand' },
  { _id: 'tJZnaQuiy8bvvmv3B', name: 'Bangalore' },
  { _id: 'SFuvn99mtn5qgZrXh', name: 'Delhi' },
  { _id: 'SKFibyqad3sfqs3N2', name: 'Goa' },
  { _id: 'wLP4whAeYnaqDeZt7', name: 'Kolkata' },
  { _id: 'Hv8L7cw8Mn6m8uMXv', name: 'Lonavala' },
  { _id: 'vbc4RJjPq5xMGizbS', name: 'Mumbai' },
  { _id: 'uHaqkBZQqTEEhW4yv', name: 'Pune' },
  { _id: 'jfBaJf3ssqaX8zzx4', name: 'Surat' },
  { _id: 'pdcnk5jLPigh24iBe', name: 'Udvada' },
  { _id: '5EEZCdgN8zbBs5gKP', name: 'Vadodara' }
]

const addressSplits = [ ' India', ' Haryana', ' Delhi', 'DLF Place' ]

const city = cities.filter((el) => addressSplits.includes(el.name));

console.log(city);

Output: Array[] instaed of Array[{ _id: 'SFuvn99mtn5qgZrXh', name: 'Delhi' }]

A: Leading space in the addressSplit array. My bad guys. Thanks @CherryDT

redpajama_set_name: RedPajamaStackExchange


If you really want to be more certain that your orthodontic treatments will probably be safe and effective, it's better to see a licensed orthodontist than to cut corners by seeing an ordinary dentist or using Band-Aid solutions for orthodontic problems. Orthodontists undergo the same training as dentists, but then continue their education for several years in orthodontics. They might also be referred to as dentofacial orthodpedics or possibly a variety of other names. Keep reading to learn why you might want to consult an orthodontist.
Complex procedures are needed to correct a patient's bite alignment and ensure proper muscle function. Because most people find orthodontists more expensive, they prefer visiting general dentists even though they know orthodontists are better qualified to handle such a problem. While budget is a crucial consideration, the quality of the treatment can't be overlooked.
While more complicated, there alternative treatments to traditional metal braces. Patients tend not to like metal braces because they are uncomfortable and rarely look good. Such complex and daunting dental adjustments must be done by a doctor who is highly qualified. Orthodontists used to be the only professionals certified to offer complex treatments like Invisalign, because real expertise is essential to perform them correctly.
Orthodontic specialists have actually completed an extensive specialization process after becoming dentists, having graduated from a multi-year program as residents in university-run medical clinics that the American Dental Association recognizes. To receive certification from America Board of Orthodontic, they must pass both the clinical and written examination. America Association recognizes this organization as the only orthodontic specialty board.
Deciding on the best orthodontist is an absolutely crucial decision. Your overall dental health will improve if you take time to research more details about orthodontics and more importantly its benefits to your family. The more experienced your orthodontist is, the easier the process will be and the better the outcome.
You should find a clinic with the most up to date technology available. An orthodontist whose office has modern and up to date appliances shows that he's investing his time and money to consistently remain at the forefront of modern orthodontics. And orthodontist with a great reputation is usually one that is using the most recent braces and wires so that the treatment goes quicker.
This brief course general dentists undergoes does not prepare them adequately to provide comlex orthodontic care correctly. The course merely shows general dentists how to use 3D imaging software to create Invisalign aligners and how to process patient records. The course doesn't equip general dentists on the appropriate orthodontic ways. But a general dentist can legitimately offer orthodontic care even when they have never worked with an orthodontic patient.


Baby Toddler Kids Sailor Suit Stripes Pattern Onesie Outfit Short Sleeve Jumpsuit Sale By Batch, altogether 3 pieces of onesies, one piece for each size. High quality, favorable price, and fast shipping! Super cute and warm long sleeve cartoon animal onesies hoodies for babies toddlers is on sale!


We hope that you are all fine, happy and are enjoying your winter days in your warm cosy houses in front of the fire place.
Hasan has been at London & Düsseldorf boat shows in January. He met many past and future EMYR participants. There was an EMYR Dinner at RTYC – Royal Thames Yacht Club with many EMYR past and EMYR2014 participants. The Turkish marina managers really enjoyed the evening. Rod & Lu Heikell, the Turkish Ambassador and the CA President Desmond Scott were also at the dinner. Next year on Monday 12th January 2015, the dinner will be repeated at the Little Ship club on the River Thames. There was a similar EMYR Dinner at Düsseldorf Yacht Club where many past and 2014 EMYR participants from Germany, Austria, Switzerland, and Holland, Belgium have joined again with many Turkish Marina Managers. David & Kath have visited Nepal for 30 days and are now back in Girne, N. Cyprus. David has lost 20 Kg and looks younger than Hasan he believes. He looks definitely very fit.
The weather in Turkey and Cyprus is extremely nice, sunny and warm for last couple of days but the cold and rainy days are coming.
Your committee and organization team are spread apart from each other but work in harmony as always. Commodore Teoman Arsay is in İstanbul and working for the Amateur Sailors Federation in Turkey. Hasan, Kath & Dave have met in North Cyprus in January 2014 for EMYR2014 organization. Please forward your questions to Kath & Dave concerning North Cyprus where you may stop on your way back to Turkey from Israel at the end of the rally.
Cyprus this year has been like Turkey received rain falls but we still have mostly clear blue skies and sunshine. Kath & Dave as normal have moved into ashore mode and are playing golf three or four times a week. In-between preparing Mashona for this year's rally, if any of you are keen golfers then we can arrange for a round at the Korinium course during your stay in North Cyprus.
Unfortunately the civil war in Syria is still on going and there is not any good news from the Lebanon and Egypt. Due to the conditions in these countries, EMYR2014 can't visit their marinas. The attached program is covering only Turkey starting from İstanbul as usual, visiting N. Cyprus and ending in Israel after visiting Haifa, Ashkelon & Herzliya Marinas.
We now have completed the provisional programme for EMYR2014. We have received the confirmations from all the marinas and ports. All the marinas in Turkey, North Cyprus and Israel are happy to be part of EMYR organization again. We believe that there will be enough space in Girne Tourism Harbour and Delta Marina. The new manager Mrs Füsun Şen will provide berths for us. Karpazgate Marina Manager Mr Deniz Akaltan promises an even better party this year and he is always happy to welcome EMYR sailors. Magosa Port authorities will help to organize our day visit at Magosa Commercial port till they have their marina in the future.
Hasan has reported that Mr Jean Phlippe El Khazen from Jounieh – Lebanon, Mr Nagib Latif from Port Said and Ashkelon Marina Manager Mr Eran Portugali from Israel will visit İstanbul Boat Show in February. Depending on the reports in the next few months from the UK and from the Turkish Embassies in Cairo, we may change the program to visit Port Said.
The Rally Committee is monitoring the political situation in the Middle East and as usual we will make appropriate decisions to ensure the enjoyment of the Rally. According to the news, there are no problems in Israel. There are intensive talks in Cyprus Island between Greek & Turkish Cypriot communities and they are working (talking) hard to achieve a positive solution.
As you are aware of the situation in Syria, it gets worse day by day so please say some prayers for our many friends there and hope that peace will soon prevail.
There is a final list of the participants on the EMYR web site www.emyr.org with their yacht names and yacht details. We will also send the list to you all within a week time with the e-mail addresses. Please inform us only if you don't want to announce your e-mail address to other EMYR members.
It is really important that you inform us if you want to change your joining ports.
The cost sharing fee is 300 Euros per person and you can now settle payments with the web site payments system.
We are checking the prices of tours, entry fees/taxes and fuel of every country that we will visit. You may find the samples of the costs for 2012 on our web site but there might be some different tours than the last years. Therefore, we will inform you of the latest information with our next newsletters. All new information will be posted on our website.
You can visit the web site of the rally to find information about the rally, ports, tours, and articles written by past Rally participants. www.emyr.org the official website. The Rally Committee will try to respond to your questions. But please ask only if you can't find the replies on the web site.
INSURANCE: For your own benefit, it is wise to check with your yacht insurance agency about coverage in some of the Eastern Med countries since they may be on the company's list of 'war territories.' We recommend that you receive written confirmation from your insurance company that you are covered in these counties. Other participants have received approval by sending their company a letter of request for coverage explaining that we are a large group, and that this is the 25th year for this rally.
You can now e-mail the following information to the EMYR secretary.
Crew: There are (2) overnight passages after Taşucu. Do you have adequate crew? We realize that this is an ambitious schedule of passages and tours but necessary in order to not inconvenience the local fishing boats and yachts owners. Tired crew can lead to short tempers and intolerance and would defeat the purpose of the Rally. We have an experience that also unknown crew can be a problem. Take people you know very well and that you get on as a group.
Please note the committee do not operate a crew/boat/ crew matching service.
Passport Information: Mrs Ebru Mete Kahraman, EMYR Secretary at Göcek has received only some crew and passport information. Please can you fill in the online form in the web page as soon as possible? Please inform her if there are any changes in your crew passports.
If you are arriving at a port before the designated Rally time, staying longer or returning after, you must have made a reservations before and pay the agreed feel. Some marinas will have special rates for yachts returning after the Rally depending on the length of your stay. Please contact the marina managements individually.
Shirt sizes: Please can you fill in the same online form in the web page as soon as possible with shirt sizes for crew (S, M, L, XL, XXL) if you are any bigger than this you need to go on a diet.
DON'T e-mail passport information and T-Shirt sizes for the crew. Please visit the web site www.emyr.org click Entry Forms, there you will see EMYR2014 Crew List. Please complete this form for your passport details and T-Shirt sizes and return to the EMYR office by automatic reply.
The Committee members look forward to meeting you again in the Rally where you will be sure of a warm welcome with cold drinks. Until that day, we wish you a good time in your boat or at home for the winter months. If there are further questions, please do not hesitate to e-mail info@emyr.org . Our hope is for good weather, friendships, hospitality, and great experiences as we will make the 25th Eastern Mediterranean Yacht Rally a wonderful event for both the sailors and our hosts.
Can we also take this opportunity to remind you that the official language of the rally is English any communication should be in that vernacular.
Just once again can we remind you that you must have no Israeli stamp in your passport if you wish to visit Lebanon on your way back to Turkey after EMYR rally and chartering or charging crew for passage (other than reasonable cost sharing, i.e. food and fuel) is strictly against the rally rules.
We wish fair cruising and many happy hours, and of course a very happy and peaceful New Year.


text:
World Cup Qualifiers - Europe
Southgate says England believe a major trophy is 'close'
By	Sports Desk	October 08, 2021	322
Gareth Southgate says England know they are "close" to ending their long wait to win a major trophy as they prepare to try to seal World Cup qualification.
The Three Lions suffered the heartbreak of losing to Italy on penalties in the Euro 2020 final at Wembley in July, three years after crashing out of the World Cup in Russia at the semi-final stage.
It is 55 years since England won their only major trophy in the 1966 World Cup on home soil, but they are well on course to get another opportunity in Qatar next year.
England are four points clear at the top of Group I ahead of an away clash with Andorra on Saturday and an encounter with Hungary at Wembley three days later.
Southgate has been impressed with the way his players reacted to missing out on Euro 2020 glory and feels there is a belief they can avoid more agony.
He said: "Ultimately what I like last month [when they thrashed Andorra and Hungary before drawing in Poland] is that there was no hangover in terms of the disappointment and no complacency in terms of the attitude of the players.
"There was a desire to improve, to make sure the next steps are the right ones and keep the standards every day.
"Of course we've got to qualify first, that's the task over the next five to six days, to get six points.
"But there is a definite understanding that we are close, that we are ranked well in the world and that our results over a period of time have been consistent, but we know we ultimately want to go one step further next time."
It is just over five years since Southgate initially took over as manager on an interim basis before landing the role for the long term.
The ex-England defender says there is much more desire in the camp compared to when he took the reins in 2016.
"Different periods across that timeline, I think the first thing we wanted to do was restore confidence and then across the period of time optimism," he said.
"I think it's best embodied in terms of the players in that I can remember at that time it was difficult to get players to come sometimes. Now we had three lads called into the squad late and they couldn't wait to be here.
"There's lots of markers we could use, but for me in terms of working with the team and the enthusiasm of the team the connection with the country I think they are probably the things at the utmost in my mind."
Southgate brushed off concerns about Harry Kane playing on an artificial pitch in Andorra with his history of ankle trouble and says he has no new injuries to contend with.
Last modified on Friday, 08 October 2021 09:10
WC Qualifying Europe
'I play my best cricket when I keep it simple' - in-form King looking to take things one ball at a time on Windies return
Inter 3-2 Empoli (aet): Extra-time Sensi strike edges Nerazzurri into Coppa Italia quarter-finals
Betis ordered to shut stadium for two games after derby suspension
AFCON matchday preview: Holders Algeria on the brink, Tunisia with work to do as COVID-19 cases pile up


The Quick Reference Evidence Informed Physical Assessment Manual is designed as a quick reference guide for healthcare students, practitioners, doctors & instructors, and as a companion book for the Orthopedic Conditions Manual, Muscle Manual and Physical Medicine Manual.
Now available in a Spiral bound 3rd edition.
This book is great for anyone who is serious about physical examinations and wants to learn the how and the whys rather than just going through the process. The level of detail and description is amazing especially for the joint exams. We used it to great effect an OSCE training course this weekend for Emergency Medicine Physicians and were able to untangle some of the wilder joint examinations that the candidates were performing.
Three times the information at half the price of any other book on the market; this text is the best investment I have ever made!


text:
Isabella Greenway
At the height of the Great Depression, Isabella Greenway was serving as Arizona's first female congresswoman and the state's only representative in Washington. The twice-widowed mother of three was a staunch supporter and friend of Franklin Delano Roosevelt, a confidant of Eleanor Roosevelt, and had been close to Theodore Roosevelt and his family throughout her life. Her platform as a U.S. Representative for Arizona included work on behalf of cattle ranching, mining, and conservation.
Greenway also demonstrated a passionate dedication to assisting veterans. During the First World War, Greenway had led the Women's Land Army in New Mexico, organizing women in the difficult work of tending farms and harvesting crops while the majority of men were fighting in Europe. As a widow of two veterans of the Spanish-American war, Greenway would continue to make supporting servicemen part of her life's work. In the 1920s, Greenway founded the Arizona Hut, a Tucson furniture workshop, to employ disabled WWI veterans and their immediate families. When the Great Depression forced the Hut's closure, Greenway built the Arizona Inn in Tucson, claiming that it gave her a means of providing a permanent home to the surplus handiwork of the veterans. The now world-renowned Arizona Inn still features a woodworking shop that continues the tradition of the Arizona Hut.
The John and Isabella Greenway papers at the Arizona Historical Society chronicle the work and life of this remarkable woman, along with the lives and careers of her husbands, Robert Munro Ferguson and John Campbell Greenway, both members of Theodore Roosevelt's Rough Riders. The collection spans the 19th and 20th centuries and a myriad of phases in each of their lives. In these two featured letters from 1934, Greenway articulates her struggle to maintain a work/family life balance, a matter that continues to be of importance (and a topic of national discussion) for politicians and private citizens alike.
As a respected associate of the Roosevelts and an influential stateswoman, Greenway was nominated to join the Mount Rushmore National Memorial Commission in 1934. Greenway had developed a close professional relationship with Rushmore sculptor Gutzon Borglum in 1927, when a sculpture of her recently deceased husband, John Greenway, was placed in Statuary Hall at the U. S. Congress. Greenway had successfully lobbied for the State of Arizona to bestow the honor on her husband, and chose Borglum personally to sculpt the statue of Greenway.
In response to her nomination to the Mount Rushmore Commission, Greenway attempted to decline, citing her already full plate of responsibilities as both the sole representative for the state of Arizona and a busy single mother. The letters make clear how important it was to Greenway to be available in the evenings for her young son, Jack, and how seriously she took her responsibilities as a U.S. Representative during a time of extreme economic hardship.
In the end, Greenway did accept the position on the Mount Rushmore National Commission after all, serving through the remainder of the 1930s, and the completion of the final figure: Greenway's friend, Theodore Roosevelt, in 1939.
The Arizona Historical Society's library and archives recently collaborated with Dickinson State University's Theodore Roosevelt Center Digital Library in North Dakota to curate and digitize over 1,100 pages of materials from the John and Isabella Greenway papers. Decades of correspondence between the Roosevelt and Greenway families, as well as other important historical documents, are now publicly available on the Roosevelt Center's Digital Library website. To learn more about the digitization effort undertaken by the Theodore Roosevelt Center and to see the over 700 documents from the Arizona Historical Society library and archives collections, please visit: http://www.theodorerooseveltcenter.org/en/Research/Collections/Arizona-Historical-Society.aspx
Additionally, be sure to visit the newly opened Medal of Honor exhibit at the Arizona History Museum in Tucson. The exhibit includes a letter written by then Rough Rider Theodore Roosevelt to Patty Selmes, mother of Isabella Greenway. For details about the exhibit, please visit: http://www.azmoh.org/


text:
Gold Run (2022)
Download : Gold Run (2022) Movie
Fredrik isn't the bravest of men, but now he is faced with a great responsibility and an enormous task – to get the entire Norwegian gold reserve away from the Nazis during the invasion of Norway.
Genre: Drama, Thriller, War
Director: Hallvard Bræin
Actors: Gard B. Eidsvold, Ida Elise Broch, Jon Øigarden
The Big Doll House (1971)
Female prisoners in a Phillippine jail are being subjected to sadistic torture. Five of the women–along with the help of two men–plot an escape.
Country: United States, Philippines
The Holiday Dating Guide (2022)
Dating coach and aspiring book author Abigale Slater is tasked by her publisher Jack to prove that her dating advice really works. With that, she decides to make a man…
The Wonder (2022)
Haunted by her past, a nurse travels from England to a remote Irish village in 1862 to investigate a young girl's supposedly miraculous fast.
Country: Ireland, United Kingdom, United States
When Cecilia's abusive ex takes his own life and leaves her his fortune, she suspects his death was a hoax. As a series of coincidences turn lethal, Cecilia works to…
Red Dot (2021)
On a hiking trip to rekindle their marriage, a couple find themselves fleeing for their lives in the unforgiving wilderness from an unknown shooter.
Under the Amalfi Sun (2022)
A year after their romance began in Riccione, Vincenzo and Camilla reunite for a vacation on the picturesque Amalfi Coast and put their love to the test.
In his second year of fighting crime, Batman uncovers corruption in Gotham City that connects to his own family while facing a serial killer known as the Riddler.
Here Today (2021)
Veteran comedy writer Charlie Berns, who is slowly but surely losing his grip on reality, befriends a talented young New York street singer Emma Payge. Together, they form an unlikely…
To Kill the Beast (2022)
Out of Exile (2023)
Recently paroled thief Gabriel Russell tries to balance his life and mend a troubled family as an FBI agent hunts him down, along with his crew after a botched armored…
Tune in for Love (2019)
In 1994, on the first day that Yoo Yeul went on air as the new DJ of the popular radio show 'Music Album,' a college girl Mi-su meets Hyun-woo who…
How I Fell in Love with a Gangster (2022)
A mysterious woman recounts the rise and fall of Nikodem "Nikoś" Skotarczak, one of the biggest gangsters in Poland's history. Inspired by a true story.
Trailer: Gold Run (2022)


This research-led course balances laboratory sessions with lectures and hands-on practical experiences. Our strong industrial links offer opportunities for work placements and possible sponsorship during your period of study.
This course is reviewed annually with input from our industrial partners to ensure that the modules taught are at the cutting edge and reflect the current state of the industry.
Note that if Chartered status is important to you, a four-year Cardiff MEng course may offer a quicker, more direct route than the BEng course.
Students at Cardiff are eligible to apply for external scholarships from the UK Power Academy and UK Electronic Skills Foundation UKESF (Cardiff is a member of both schemes).
The course is accredited by the Institution of Engineering Technology (IET).
Year three includes a major project, totalling 40 credits.. For this you will work individually, alongside a supervising staff member.
Core modules include Project Management but there is also a choice of optional modules, building upon the foundations established in the earlier years.
Teaching is through lectures and tutorials, supplemented by practical laboratory and project-based work. The taught modules in the first two years are largely compulsory, but options are usually available in year three. All students must complete a 40 credit individual project in year three, for which they are allocated a supervisor from among the teaching staff. There are opportunities for interactions with potential employers.